Имя: Пароль:
1C
1С v8
Заполнение бух счетов в ТЧ
,
0 Валидатор
 
10.01.14
18:10
Для каждого СтрокаДанных из ТаблицаТоваров Цикл
        ТЧДокумента = ДокументПоступления.Товары.Добавить();
        ТЧДокумента.СтавкаНДС = Перечисления.СтавкиНДС.НДС18;
        ТЧДокумента.Номенклатура = СтрокаДанных.Номенклатура;
        ТЧДокумента.Количество = СтрокаДанных.Количество;
        ДокументПоступления.ЗаполнитьСчетаУчетаВТабЧасти(ТЧДокумента, "Товары", Истина, Истина);
    КонецЦикла;
вылетает ошибка:
{Документ.ПоступлениеТоваровУслуг.МодульОбъекта(1889)}: Значение не является значением объектного типа (Номенклатура)
    СчетаУчета = БухгалтерскийУчет.ПолучитьСчетаУчетаНоменклатуры(Организация, СтрокаТЧ.Номенклатура, Склад);

поему? вроде праивльно все передаю
1 hhhh
 
10.01.14
18:17
(0) положа руку на сердце, действительно веришь, что ТЧДокумента - это табличная часть?
2 Валидатор
 
10.01.14
18:21
(1) да, а не заполнялось потому что организции не было
следующий мини вопросик:
нужно сделать массив чтобы в нем были все субсчета 10, и 41.01, как сделать?
3 Валидатор
 
10.01.14
18:23
точнее понятно как:
МассивСчетов = Новый Массив;
    МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);

а как все субсчета 10 счета запихнуть? не ручками по очереди добавлять же?
4 recovery_man
 
10.01.14
18:50
А что сделать запрос по родителю к плану счетов мешает? (3)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.