Добрый день, коллеги.
Я очень начинающий программист, поэтому заранее прошу прощения за возможные вопросы по азам.
Вопрос по обычным формам.
Не получается создать набор записей регистра бухгалтерии:
нРегистрДвижения = РегистрыБухгалтерии[РегБух].СоздатьНаборЗаписей();
нРегистрДвижения.Отбор.Регистратор.Установить(Док,Истина);
нРегистрДвижения.Прочитать();
1я строка) Результат правой части верный =
РегистрБухгалтерииНаборЗаписей.Управленческий
, это значение пытаемся присвоить переменной ...
Но значение переменной после этой строки - "неопределено" с типом "неопределенно".
2я строка) Результат, естественно, тоже ошибочный - ошибка: "Значение не является значением объектного типа (Отбор)".
При этом, значение документа (Док) верное - План продаж 00000000006 от 28.11.2017 13:03:49.
(Для документа "План продаж" установлена галка, что он может делать записи в рег.бух. "Управленческий", а соответсственно в рег.бух. в списке возможных регистраторов появился "План продаж")
Код был написан, не мной, а возможно опытными программистами.
Подскажите, что не так и куда смотреть, если достаточно информации? Видел
здесь, что отбор по регистратору делают другим методом:
НаборЗаписей.Отбор.Регистратор.Значение = Выборка.Регистратор;
Но как правильно не знаю.
Если вызывает удивление документ "План продаж" с проводками в рег.бух.:
Цитата
Стандартные механизмы моей конфигурации (надстройка КУБиК) предполагают возможность в пользовательском режиме настройки движений любого документа в любой регистр.
План продаж, в моем случае, долдлжен делать проводки со значением в поле сценарий "Плановый", что позволит формировать плановый баланс, а планы сравнивать с фактом.
У меня в управленческом регистре бухгалитерии есть поле - сценарий.