Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 янв 2022, 05:03

Заполнение табличных частей

Автор Bredmon, 18 авг 2021, 16:54

0 Пользователей и 1 гость просматривают эту тему.

Bredmon

Здравствуйте, подскажите пожалуйста, есть типовая УТ 10.3, в ней стандартный документ Отчет о розничных продажах, столкнулся с такой проблемой, если выбирать в нем договор эквайринга вручную, то все остальные данные по этому договору подтягиваются автоматически, т.е Эквайрер, договор эквайрера, процент торговой уступки, однако если вставлять этот же договор через обработку закрытия смены, с помощью строки
ДокОтчет.ДоговорЭквайринга = Справочники.ДоговорыЭквайринга.НайтиПоКоду("УТ0000001");то этих данных нет, понятно, что их все можно прописать там же в обработке, но чувствую что где то ошибся и можно сделать проще.

LexaK

при заполнении в форме срабатывает событие ПриИзменении в поле договора, срабатывает программа которая по новому Договору заполняет другие поля
просто посмотрите/скопируйте что там за команда(ы) и выполните их при программной установки договора
ДокОтчет.ДоговорЭквайринга = Справочники.ДоговорыЭквайринга.НайтиПоКоду("УТ0000001");
"+" команды из события ПриИзменении
ответ Понравился? (в смысле пригодился?)

Bredmon

То есть у меня там одна команда
ПриИзмененииДоговораЭквайринга();и в каком виде она вставляется?

LexaK

@Bredmon,
--- ПриИзмененииДоговораЭквайринга();
это только вызов процедуры формы, перейдите в ее содержание (перейти можно по кн.F12)
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск