Имя: Пароль:
1C
 
Проблема с установкой типа данных реквизита
0 tatoshka0403
 
27.07.23
07:58
Всем доброго дня, добавил на форму возможность выбора счета и заполнения его субконто, хочу чтобы сразу изменялся на тип данных субконто, написал код:

    ДанныеСчета = БухгалтерскийУчетВызовСервераПовтИсп.ПолучитьСвойстваСчета(Объект.СчетЗатрат);
    Для i=1 по 3 цикл
        Если ЗначениеЗаполнено(ДанныеСчета["ВидСубконто"+i]) тогда
            Элементы["Субконто"+i].Видимость=Истина;
            Элементы["Субконто"+i].Заголовок=Строка(ДанныеСчета["ВидСубконто"+i]);
            Элементы["Субконто"+i].ОграничениеТипа =ДанныеСчета["ВидСубконто"+i+"ТипЗначения"];
        Иначе
            Элементы["Субконто"+i].Видимость=Ложь;    
        КонецЕсли;
    КонецЦикла;

Пробовал делать во внешней обработке, работает хорошо, перенес в форму документа тип данных срабатывает только для первого субконто, при повторном указании того-же счета срабатывает для всех субконто. Пожалуйста подскажите что я сделал не так.
1 Мимохожий Однако
 
27.07.23
08:16
Покажи код, который в форме документа. Что показывает отладчик?
2 tatoshka0403
 
27.07.23
08:26
3 Волшебник
 
27.07.23
09:35
Возможно, там другие субконто, не связанные со счётом затрат.
Независимо от того, куда вы едете — это в гору и против ветра!