Заполнить реквизит типа Характеристика.ВидыСубконтоХозрасчетные
Добрый день !
В ТабличнойЧасти документа есть реквизит Субконто1 типа Характеристика.ВидыСубконтоХозрасчетные
Как мне программно его заполнить, если точно известно что это Номенклатура ?
В ТабличнойЧасти документа есть реквизит Субконто1 типа Характеристика.ВидыСубконтоХозрасчетные
Как мне программно его заполнить, если точно известно что это Номенклатура ?
// ПрочиеРасходы
// элНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
тчСтр.Субконто1 = элНоменклатура;
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Опер = ОперацияБух.ПолучитьОбъект();
//Опер.Движения.Хозрасчетный.Очистить();
РегХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
РегХозрасчетный.Отбор.Регистратор.Установить(ОперацияБух.Ссылка);
РегХозрасчетный.Прочитать();
РегХозрасчетный.Очистить();
Для Каждого Стр из ТаблицаДвижений Цикл
РегЗапись = РегХозрасчетный.Добавить();
РегЗапись.Период = ОперацияБух.Дата;
РегЗапись.Регистратор = ОперацияБух;
РегЗапись.Организация = ОперацияБух.Организация;
РегЗапись.Содержание = "Свернуто по номенклатуре и складу";
РегЗапись.СчетДт = Стр.Счет;
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Номенклатура", Стр.Субконто1);
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Склады", Стр.Субконто2);
РегЗапись.Сумма = Стр.СуммаНоменклатуры;
РегЗапись.КоличествоДт = Стр.КоличествоНоменклатуры;
РегЗапись.СчетКт = ПланыСчетов.Хозрасчетный.Вспомогательный;
КонецЦикла;
РегХозрасчетный.Записать(Истина);
//Опер.Комментарий = "План и факт " + Строка()
Опер.СуммаОперации = ПересчитатьСуммуОперации();
//Опер.ПолучитьФорму("ФормаДокумента").Открыть();
Получформ = Опер.ПолучитьФорму("ФормаДокумента");
//Опер.Движения.Хозрасчетный.об
Получформ.Открыть();
Получформ.Обновить();
//ЭтотОбъект.Движения.Хозрасчетный.Очистить();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот