Докумет поступления на расчетный счет не формирует проводок
После группового изменения реквизитов, а именно вида операции у документа "Поступление на расчетный счет" реквизит поменялся, но при проведении такого докумемента пропадают проводки.
чтобы проводки повторно появились нужно в форме все равно перевыбрать вид операции или плательщика и провести документ.
Таких докуметов больше 10тыс, подскажите, как мэто можно сделать программно? или может есть функционал какой-нибудь?
чтобы проводки повторно появились нужно в форме все равно перевыбрать вид операции или плательщика и провести документ.
Таких докуметов больше 10тыс, подскажите, как мэто можно сделать программно? или может есть функционал какой-нибудь?
Найденные решения
(11)забыл строчку добавить, надо так
Для каждого стр из таб цикл
Форм = ПолучитьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаОбъекта",Новый Структура ("ключ",стр.Док));
Форм.Объект.ВидОперации = ВидОперации;
Форм.ОперацияИзменение();
Форм.Записать();
КонецЦикла;
Для каждого стр из таб цикл
Форм = ПолучитьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаОбъекта",Новый Структура ("ключ",стр.Док));
Форм.Объект.ВидОперации = ВидОперации;
Форм.ОперацияИзменение();
Форм.Записать();
КонецЦикла;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7)нет, для вызова процедуры формы у нее должен быть Экспорт, а его нет, поэтому и нужно расширение, которое делает экспорт, обработка внутри, но без расширения процедуру она не запустит.
Надо добавить расширение, через все функции выбрать обработку и аля, потом расширение можно снести
Надо добавить расширение, через все функции выбрать обработку и аля, потом расширение можно снести
(9)
Теперь понял.
Сделал обработку, которая отбирает нужные мне документы и указываю нужный мне вид операции, нужные реквизиты которые в дальнейшем используются при новом виде операции все записываю.
Также в расширении добавил процедуру экспортную и вызываю ее в обработке.
Все заработало. Спасибо за помощь.
А я все пытался вызвать процедуру изменения формы из внешней обработки, пытался все процедуру и функции учавствующие в последующих изменениях прописать во внешной обработке, но столкнулся с проблемой передачи параметров формы с клиента на сервер.
Теперь понял.
Сделал обработку, которая отбирает нужные мне документы и указываю нужный мне вид операции, нужные реквизиты которые в дальнейшем используются при новом виде операции все записываю.
Также в расширении добавил процедуру экспортную и вызываю ее в обработке.
Все заработало. Спасибо за помощь.
А я все пытался вызвать процедуру изменения формы из внешней обработки, пытался все процедуру и функции учавствующие в последующих изменениях прописать во внешной обработке, но столкнулся с проблемой передачи параметров формы с клиента на сервер.
(11)забыл строчку добавить, надо так
Для каждого стр из таб цикл
Форм = ПолучитьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаОбъекта",Новый Структура ("ключ",стр.Док));
Форм.Объект.ВидОперации = ВидОперации;
Форм.ОперацияИзменение();
Форм.Записать();
КонецЦикла;
Для каждого стр из таб цикл
Форм = ПолучитьФорму("Документ.ПоступлениеНаРасчетныйСчет.ФормаОбъекта",Новый Структура ("ключ",стр.Док));
Форм.Объект.ВидОперации = ВидОперации;
Форм.ОперацияИзменение();
Форм.Записать();
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот