в УТ 11.5, есть документ есть документ перемещение товаров, пишу расширение, чтобы по кнопке копировались в ТЧ "товары" товары из другого перемещения. Обработка не добавляет строки, прошу помощи, подскажите где допустил ошибку. При проходе по циклу добавляются но не записываются. На 2 скрине 2 процедуры в общей форме на сервере, на 3 скрине модуль формы документа перемещение товаров
Прикрепленные файлы:



По теме из базы знаний
- УТ 11: копирование строк документов из одного документа в другой
- Заполнение перемещения товаров по ресурсной спецификации. КА 2
- Резервное копирование журнала транзакций, наконец-то!
- Библиотека для работы с Dropbox (open-source)
- Библиотека для работы с Bitrix24: живая лента, задачи, файлы и личные сообщения
Найденные решения
(1)
1) ПриЗакрытииФормыВыбора - должна быть с директивой НаКлиенте.
А уже из нее вызывайте серверную процедуру и в ней выполняйте запрос и заполняйте.
2) не надо получать документ по ссылке в ПриЗакрытииФормыВыбора , вы и так находитесь в документе, заполняйте этот документ.
И в параметрах процедуры его тоже не надо передавать.
И записывать тоже не надо.
Достаточно устанавливать Модифицированность форме. Для этого в свойствах команды должен стоять флаг "Изменяет сохраняемые данные" - и модифицированность установится автоматом при нажатии на кнопку.
1) ПриЗакрытииФормыВыбора - должна быть с директивой НаКлиенте.
А уже из нее вызывайте серверную процедуру и в ней выполняйте запрос и заполняйте.
2) не надо получать документ по ссылке в ПриЗакрытииФормыВыбора , вы и так находитесь в документе, заполняйте этот документ.
И в параметрах процедуры его тоже не надо передавать.
И записывать тоже не надо.
Достаточно устанавливать Модифицированность форме. Для этого в свойствах команды должен стоять флаг "Изменяет сохраняемые данные" - и модифицированность установится автоматом при нажатии на кнопку.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
1) ПриЗакрытииФормыВыбора - должна быть с директивой НаКлиенте.
А уже из нее вызывайте серверную процедуру и в ней выполняйте запрос и заполняйте.
2) не надо получать документ по ссылке в ПриЗакрытииФормыВыбора , вы и так находитесь в документе, заполняйте этот документ.
И в параметрах процедуры его тоже не надо передавать.
И записывать тоже не надо.
Достаточно устанавливать Модифицированность форме. Для этого в свойствах команды должен стоять флаг "Изменяет сохраняемые данные" - и модифицированность установится автоматом при нажатии на кнопку.
1) ПриЗакрытииФормыВыбора - должна быть с директивой НаКлиенте.
А уже из нее вызывайте серверную процедуру и в ней выполняйте запрос и заполняйте.
2) не надо получать документ по ссылке в ПриЗакрытииФормыВыбора , вы и так находитесь в документе, заполняйте этот документ.
И в параметрах процедуры его тоже не надо передавать.
И записывать тоже не надо.
Достаточно устанавливать Модифицированность форме. Для этого в свойствах команды должен стоять флаг "Изменяет сохраняемые данные" - и модифицированность установится автоматом при нажатии на кнопку.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот