Как программно в документе установить субконто?
Создаю программно документ в БП (2.0.25.5):
Док8=Документы.ТребованиеНакладная.СоздатьДокумент();
БухгалтерскийУчет.УстановитьСубконто(Док8.СчетЗатрат, Док8.Субконто1, "НоменклатурныеГруппы", НоменклатурнаяГруппа);
Здесь система ругается :
{ОбщийМодуль.БухгалтерскийУчет.Модуль(1571)}: Значение не является значением объектного типа (Вставить)
Субконто.Вставить(ВидСубк, ЗначениеСубконто);
Как правильно устанавливать субконто в документе?
Док8=Документы.ТребованиеНакладная.СоздатьДокумент();
БухгалтерскийУчет.УстановитьСубконто(Док8.СчетЗатрат, Док8.Субконто1, "НоменклатурныеГруппы", НоменклатурнаяГруппа);
Здесь система ругается :
{ОбщийМодуль.БухгалтерскийУчет.Модуль(1571)}: Значение не является значением объектного типа (Вставить)
Субконто.Вставить(ВидСубк, ЗначениеСубконто);
Как правильно устанавливать субконто в документе?
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Перенос НМА и ОС при реорганизации с помощью документа "Ввод остатков" в Бухгалтерии 3
- Как сдать экзамен 1С:Специалист по платформе?
- Не клади яйца в одну корзину. Как удовлетворить всех клиентов и не превратить конфигурацию в помойку
- Шаблоны новых объектов 1С для 1С:Бухгалтерии предприятия
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
СубконтоСклад = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады;
Проводка = Движения_.Добавить();
Проводка.Период = ДатаДок;
Проводка.Организация = Орг;
Проводка.Содержание = КодФилиала;
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("57.01");
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.Р");
Проводка.ВидСубконтоКт1 = СубконтоСклад;
Проводка.СубконтоКт1 = НайтиСкладПокодуФилиала(КодФилиала);
В проводке ставится так. В Бухгалтерии в модуле БухгалтерскийУчет есть также процедура - УстановитьСубконто, посмотри ее
Проводка = Движения_.Добавить();
Проводка.Период = ДатаДок;
Проводка.Организация = Орг;
Проводка.Содержание = КодФилиала;
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("57.01");
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.Р");
Проводка.ВидСубконтоКт1 = СубконтоСклад;
Проводка.СубконтоКт1 = НайтиСкладПокодуФилиала(КодФилиала);
В проводке ставится так. В Бухгалтерии в модуле БухгалтерскийУчет есть также процедура - УстановитьСубконто, посмотри ее
Списибо, схема
Док8.Субконто1 = НоменклатурнаяГруппа;
работает, не думал, что так просто.
Думал, что в документе как и в проводках надо использовать процедуру
БухгалтерскийУчет.УстановитьСубконто(), а для документов она не работает, вот и запутался.
Док8.Субконто1 = НоменклатурнаяГруппа;
работает, не думал, что так просто.
Думал, что в документе как и в проводках надо использовать процедуру
БухгалтерскийУчет.УстановитьСубконто(), а для документов она не работает, вот и запутался.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот