powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / ВыполнитьИнструкцию(): возвращает -1
3 сообщений из 3, страница 1 из 1
ВыполнитьИнструкцию(): возвращает -1
    #37566855
Столкнулся с такой проблемой: для переноса данных используется прямой запрос, сначала идет запись в таблицы справочников SC
КолЗаписей = Запрос.ВыполнитьИнструкцию(ТекстЗапроса).

В этом случае КолЗаписей содержит именно число выгруженных в другую базу записей. Но затем производится запись в таблицы _1SJourn, DT и DH (документы), и во всех случаях результат метода "ВыполнитьИнструкцию()" равен -1 (минус один). В чем может быть проблема? Это связано с тем, что в первом случае запись в таблицы базы-приемника производится непосредственно из одноименных таблиц источника, а во втором сначала данные источника собирются в 3 разных ВТ, а уж потом из этих ВТ заполняются таблицы базы-приемника?

Впрочем, это еще полбеды. Дальше начинается вот что: если в новую ПУСТУЮ базу снова начать грузить сперва таблицы справочников, то метод КолЗаписей опять начинает возвращать -1! А потом 1С, в которой запускается обработка переноса данных, вообще уходит в глубокий анабиоз и отказывается из него выходить. Такое впечатление, что загрузка данных в таблицы _1SJourn, DT и DH из ВТ что-то переклинивает на уровне всего SQL-сервера, и начинается всякая чертовщина. В-общем, такова суть проблемы. Как ее решить?
...
Рейтинг: 0 / 0
ВыполнитьИнструкцию(): возвращает -1
    #37567273
Тут есть кто-нибудь вообще?
...
Рейтинг: 0 / 0
ВыполнитьИнструкцию(): возвращает -1
    #37567449
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, все в 8.2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / ВыполнитьИнструкцию(): возвращает -1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]