Не могу записать проводки

1. Scan 03.03.08 11:39 Сейчас в теме
Ситуация: из текстового файла пытаюсь записать в базу проводки, внешней обработкой,
она имеет реквизит Бух (Тип - РегистрБухгалтерииНаборЗаписей.Хозрасчетный)
// выбираю по строке из файла, нахожу и заполняю переменные - это все нормально
// и в цикле пытаюсь
Проводка = Бух.Добавить();
Проводка.Период = Период;
Проводка.СчетДт = СчетДт;
Проводка.СчетКт = СчетКт;
Проводка.Сумма = Сумма;
....
Проводка.Содержание = Содержание;
Бух.Записать();
// и получаю
Ошибка при вызове метода контекста (Записать):
Бух.Записать();
по причине:
Ошибка записи! Не установлен отбор по регистратору
(Регистр бухгалтерии: Журнал проводок (бухгалтерский учет))

а мне регистратор и не нужен совсем! я пробовал Проводка.Регистратор=Неопределено - не помогает... подскажите, плиз, что не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lamort 03.03.08 14:14 Сейчас в теме
В качестве регистратора обязательно должен выступать документ.
Если конфигурация бухгалтерия или УПП, то можно создать документ "ОперацияБух",
и с помощью него сделать необходимы проводки.

Например:

ДокументОперация = Документы.ОперацияБух.СоздатьДокумент();
ДокументОперация.Дата = Дата;
ДокументОперация.Организация = Организация;
НаборЗаписей = ДокументОперация.Движения.Хозрасчетный;
// выбираю по строке из файла, нахожу и заполняю переменные - это все нормально
// и в цикле пытаюсь
Проводка = НаборЗаписей.Добавить();
Проводка.Период = Период;
Проводка.Организация = Организация;
Проводка.СчетДт = СчетДт;
Проводка.СчетКт = СчетКт;
Проводка.Сумма = Сумма;
....
Проводка.Содержание = Содержание;
//КонецЦикла
ДокументОперация.Записать(РежимЗаписиДокумента.Запись);
3. Scan 03.03.08 20:11 Сейчас в теме
о, понятно! я чесс-говоря, так и думал, что все-таки надо делать док,
чтобы привязка была проводок к регистратору
но не знал, как
lamort , спасибо! :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот