0
geomancer
28.09.13
✎
16:32
|
Пытаюсь программно изменить проводки в документах (БП 3.0).
Текст процедуры:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Дата МЕЖДУ &Дата1 И &Дата2";
Запрос.Параметры.Вставить("Дата1", Дата(2012, 01, 01));
Запрос.Параметры.Вставить("Дата2", Дата(2012, 12, 31));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Значение = Выборка.Ссылка;
НаборЗаписей.Прочитать();
Для Каждого Запись из НаборЗаписей Цикл
Запись.СчетДт = ПланыСчетов.Хозрасчетный.СебестоимостьПродажНеЕНВД;
Запись.СчетКт = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
КонецЦикла;
НаборЗаписей.Записать();
КонецЦикла;
Выходит ошибка:
"{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(26)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Запись не верна! Вид субконто "Партии" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)"
Подскажите пожалуйста, в чем может быть дело?
|
|