Имя: Пароль:
1C
1С v8
Бух 2.0. Ошибка в коде "Корректировка движений" с добавленным регистром
0 Target1025
 
17.12.21
10:27
В доке, когда нажимаем кнопку "дт/кт", мы попадаем в обработку "Корректировка движений", которая отображает проводки и движения регистров данного документа. В базу добавлен регистр остатков МЦ04СОбъектами, учета счета МЦ.04 в разрезе объектов. И вот движения данного регистра не отображаются данной обработкой, падает с ошибкой.
Кусок кода, где происходит ошибка:

        СтрокаТаблицыРегистров = Регистры.Найти(Страница.Имя, "Имя"); // "Регистры" - таблица значений обработки "КорректировкаДвижений"
    Если СтрокаТаблицыРегистров = Неопределено Тогда
        Возврат;
    КонецЕсли;
    
    Если СтрокаТаблицыРегистров.Отображение И (НЕ СтрокаТаблицыРегистров.Отрисован) Тогда
        
        // Расположим на странице командную панель
        // .....
        // Расположим на странице табличное поле
        ПолеРегистра = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), СтрокаТаблицыРегистров.Имя, Истина, ЭлементыФормы.ОсновнаяПанель);
        СтрокаТаблицыРегистровИмя  = СтрокаТаблицыРегистров.Имя; // отладочное.
        ПолеРегистра.Данные = СтрокаТаблицыРегистровИмя; // <<<--- вот тут все падает
        ПолеРегистра.Значение.Отбор.Регистратор.Значение = ДокументОбъект.Ссылка;
        ПолеРегистра.Значение.Отбор.Регистратор.Использование = Истина;

Вот как происходит установка "ПолеРегистра" на примере реализации, регистр РеализацияУслуг. До присвоения ПолеРегистра.Данные:
https://ibb.co/3RMrp24

После присвоения:
https://ibb.co/6P3Sv4Z

ПолеРегистра нашло регистр "РеализацияУслуг" и выставило атрибут "Значение" в  РегистрНакопленияНаборЗаписей.РеализацияУслуг

Вот момент присвоения "СтрокаТаблицыРегистровИмя  = СтрокаТаблицыРегистров.Имя; // отладочное.":
https://ibb.co/F6KJVwb

Имя регистра в СтрокаТаблицыРегистровИмя  совпадает с названием добавленного регистра.

А вот сам  момент ошибки:
https://ibb.co/MhhMXkZ

ПолеРегистра как будто не может найти добавленный регистр МЦ04СОбъектами. Голову сломал, что и как тут может быть и откуда лезет ошибка. Может, кто что подскажет?
1 Target1025
 
17.12.21
14:39
Нужно в обработка КорректировкаДвижений.ОсновнаяФорма.Реквизиты добавить мой созданый регистр.