Как программно в документе установить субконто?

1. sanpav 23.01.12 11:09 Сейчас в теме
Создаю программно документ в БП (2.0.25.5):
Док8=Документы.ТребованиеНакладная.СоздатьДокумент();
БухгалтерскийУчет.УстановитьСубконто(Док8.СчетЗатрат, Док8.Субконто1, "НоменклатурныеГруппы", НоменклатурнаяГруппа);

Здесь система ругается :
{ОбщийМодуль.БухгалтерскийУчет.Модуль(1571)}: Значение не является значением объектного типа (Вставить)
Субконто.Вставить(ВидСубк, ЗначениеСубконто);
Как правильно устанавливать субконто в документе?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sanjabor 17 23.01.12 11:29 Сейчас в теме
"Субконто - набор субконто", т.е. коллекция значений.
3. sanjabor 17 23.01.12 11:34 Сейчас в теме
В частном случае можно и так:
Док8.Субконто1 = НоменклатурнаяГруппа;

Только внимательно, чтобы тип значения соответствовал.
4. beldieff 23.01.12 11:54 Сейчас в теме
Зачем вручную двигать документ?
Установи нужные тебе реквизиты и запиши док.
Док.СчетЗатрат = блабла;
Док.Субконто1 = блабла;
.................................
Док.Записать(РежимЗаписиДокумента.Проведение);
5. Alex_Japanese_Student 456 23.01.12 11:55 Сейчас в теме
СубконтоСклад = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады;

Проводка = Движения_.Добавить();
Проводка.Период = ДатаДок;
Проводка.Организация = Орг;
Проводка.Содержание = КодФилиала;

Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("57.01");
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.Р");
Проводка.ВидСубконтоКт1 = СубконтоСклад;
Проводка.СубконтоКт1 = НайтиСкладПокодуФилиала(КодФилиала);

В проводке ставится так. В Бухгалтерии в модуле БухгалтерскийУчет есть также процедура - УстановитьСубконто, посмотри ее
6. sanpav 23.01.12 12:03 Сейчас в теме
Списибо, схема
Док8.Субконто1 = НоменклатурнаяГруппа;
работает, не думал, что так просто.
Думал, что в документе как и в проводках надо использовать процедуру
БухгалтерскийУчет.УстановитьСубконто(), а для документов она не работает, вот и запутался.
8. Alexey26 2 07.12.15 16:48 Сейчас в теме
(6) sanpav, надо быть внимательнее - эти понятия нельзя путать.
7. пользователь 29.01.12 20:20
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

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