Программно заполнить типовую операция в созданном документе БГУ2

1. Subudai 17.02.16 00:32 Сейчас в теме
Доброго всем. В БГУ2 появилась вкладка "Типовая операция". Подскажите как заполнить ее программно. В качестве элементов формы документа ее нет. На форме она отражена только как группировка элементов формы.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 130 17.02.16 03:39 Сейчас в теме
Где появилась? Показывай картинку или переноси тему в раздел БГУ.
3. Subudai 17.02.16 05:53 Сейчас в теме
Перечитал свой пост. Видимо не ясно выразился.
Раньше в БГУ1 все документы при проведении сразу формировали проводки в зависимости от типа выбранной операции.
Сейчас в БГУ2 такого нет, но в документе добавилась отдельная вкладка "Бухгалтерская операция".

В ней выбирается типовая операция с соответствующими проводками.



Раньше в БГУ1 я мог программно заполнить ТипОперации и записать документ, потом чуть-чуть его подправить и вручную провести.

В БГУ2 не могу понять как это сделать. Т.к. делается это через вкладку "Бухгалтерская операция". Вот как она присутствуем на форме документа.



Ни в реквизитах документа ее нет, ни на форме. Есть только как пустая группировка.

Вопрос, как программно ее заполнить и записать документ?
4. Boneman 302 17.02.16 11:13 Сейчас в теме
(3) Subudai,
там же все программно формируется на форме.
БГУ нет, чтобы посмотреть.
Но в обычной бухне, есть реквизит - СпособЗаполнения,
и там прямо строкой, надо заполнять..уж не помню чего, "ТиповаяОперация" кажется
и именно по строке, при открытии документа, на форме становятся доступные вкладки для работы с типовой операцией.

Берешь, в общем документ, заполняешь его по типовой - ручками, потом отладчикой или обработкой какой нибудь, смотришь как у объекта заполнились реквизиты.
И программно, делаешь также.

А вот, есть ли экспортная функция, для заполнения документа по типовой операции - это надо смотреть конкретно эту конфу.
5. Subudai 17.02.16 14:35 Сейчас в теме
(4) Boneman,
Благодарю, попробую.
6. nedopro 10.01.18 13:36 Сейчас в теме
(5) аналогичная задача, расскажите как сделали?
7. Dunda 49 02.03.18 20:28 Сейчас в теме
Типовая операция хранится в регистре сведений ОперацииДокументов кажется.
8. potapov_tlt 06.01.19 19:31 Сейчас в теме
Указываю значения доп реквизитов типовой операции, документу назначаю типовую операцию, используя процедуру

БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(НовыйДокумент, ТиповаяОперация, СтруктураДопРеквизитов,Истина);

но еще надо заполнять РегистрСведений.ЗначенияДополнительныхРеквизитовОпераций
https://forum.infostart.ru/forum66/topic163930/
psa247; Гуррыч; +2 Ответить
9. Amax 16.09.22 14:39 Сейчас в теме
(8)
БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(НовыйДокумент, ТиповаяОперация, СтруктураДопРеквизитов,Истина);

так нихрена не получалось....

сделал так:

Док.Записать(РежимЗаписиДокумента.Проведение);

БухгалтерскиеОперацииСервер.ЗаписатьДанныеТиповойОперацииОбъекта(Док, Справочники.ТиповыеОперации.ОтражениеЗарплатыВУчете_ОтражениеЗарплаты);

Док.Записать(РежимЗаписиДокумента.Проведение);
cleaner_it; +1 Ответить
10. Amax 17.09.22 11:31 Сейчас в теме
(8)
Все таки так наверно правильней

ТиповаяОперация = Справочники.ТиповыеОперации.ОтражениеЗарплатыВУчете_ОтражениеЗарплаты;
ОсновнойКонтрагент = Справочники.ТиповыеОперации.ДополнительныеРеквизитыТиповойОперации(ТиповаяОперация,,"ИмяДляФормулы");
ДополнительныеРеквизиты = Новый Структура("ОсновнойКонтрагент", ОсновнойКонтрагент);
БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(Док, ТиповаяОперация, ДополнительныеРеквизиты, Истина);

Док.Записать(РежимЗаписиДокумента.Проведение);
11. квн78 12.01.23 18:16 Сейчас в теме
(10)

ТиповаяОперация = Справочники.ТиповыеОперации.ОтражениеЗарплатыВУчете_ОтражениеЗарплаты;

ДополнительныеРеквизиты = Новый Структура("ОсновнойКонтрагент", ОсновнойКонтрагент);
БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(Док, ТиповаяОперация, ДополнительныеРеквизиты, Истина);

Док.Записать(РежимЗаписиДокумента.Проведение);



спасибо
GeterX; Mikolka; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот