Имя: Пароль:
1C
1С v8
КД 2.1 Альфа авто5 - БП3
0 bavkyz
 
04.06.18
06:56
Помогите разобрать с конвертацией между документом поступление и ОперацияБух. Нужно сделать проводку в регистр бух. Хозрасчетный - но пишет ошибку "Поле объекта не обнаружено (Хозрасчетный)".
1 Mankubus
 
04.06.18
07:12
(0) а как ты сделал? Надо добавить ПКГС Хозрасчетный
2 bavkyz
 
04.06.18
07:16
Сделал так - ПКС "Хозрасчетный" (источник-пусто,приемник-хоз.):

КоллекцияОбъектов = новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("СубконтоДт");
КоллекцияОбъектов.Колонки.Добавить("СчетДт");
КоллекцияОбъектов.Колонки.Добавить("Сумма");
КоллекцияОбъектов.Колонки.Добавить("КоличествоДт");
КоллекцияОбъектов.Колонки.Добавить("Содержание");
КоллекцияОбъектов.Колонки.Добавить("Организация");
КоллекцияОбъектов.Колонки.Добавить("Период");

Для каждого стр из Источник.Ссылка.Автомобили Цикл
    СтрокаТЧ = КоллекцияОбъектов.Добавить();
    
    СтрокаТЧ.СубконтоДт = Новый Соответствие;
    СтрокаТЧ.СубконтоДт.Вставить("Номенклатура",Источник.Ссылка.Контрагент);
    СтрокаТЧ.СубконтоДт.Вставить("Контрагенты",стр.Автомобиль);
    СтрокаТЧ.СчетДТ = ПланыСчетов.Хозрасчетный.ТМЦпринятыеНаОтветственноеХранение; //002
    СтрокаТЧ.КоличествоДт = стр.Количество;
    СтрокаТЧ.Сумма = стр.Сумма;    
    
    СтрокаТЧ.Содержание = Строка(Источник.Ссылка.ХозОперация);
    СтрокаТЧ.Организация = Источник.Ссылка.Организация;
    СтрокаТЧ.Период         = Источник.Ссылка.Дата;

КонецЦикла;