0
new1snik
19.06.13
✎
14:54
|
Есть уже созданный документ корректировки регистров, который мы получаем, в документе в Регистрах Бухгалтерии добавлен бухгалтерский учет. При выполнении обработки вылазит ошибка, что:
{Форма.Форма.Форма(24)}: Ошибка при вызове метода контекста (Записать)
ВыбранныйДокументКорректировки.Записать();
по причине:
Запись не верна! Не заполнены оба счета! (Регистр бухгалтерии: Бюджетирование; Номер строки: 1)
Что это значит и почему так, я не совсем понимаю. В чем может быть ошибка?
Вот проблемный код, счета и субконто выбраны случайно:
ВыбранныйДокументКорректировки = ДокументКорректировки.ПолучитьОбъект();
ВыбранныйДокументКорректировки.Дата = ДатаКорректировки;
ВыбранныйДокументКорректировки.Ответственный = ПараметрыСеанса.ТекущийПользователь;
ВыбранныйДокументКорректировки.Комментарий = "Корректируем регистры накопления, при условии что....";
ТаблицаРезультатовЗапроса = ЗапросДанных(ДатаКорректировки, ПланыСчетов.Хозрасчетный.Товары);
Сумма = ТаблицаРезультатовЗапроса.Итог("Сумма");
НовСтрока = ВыбранныйДокументКорректировки.Движения.Бюджетирование.Добавить();
НовСтрока.Активность = 1;
НовСтрока.КоличествоДт = 10000;
НовСтрока.КоличествоДт = 10000;
НовСтрока.СчетДт = ПланыСчетов.Хозрасчетный.ИздержкиОбращения;
НовСтрока.СчетКт = ПланыСчетов.Хозрасчетный.АвансыПокупателейВВалюте;
НовСтрока.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат] = Справочники.СтатьиЗатрат.СписаниеНДСНаРасходы;
ВыбранныйДокументКорректировки.Записать();
|
|