после выбора счета, дать пользователю возможность выбирать субконто определённого типа очередност сч

Тема в разделе "Бухгалтерский, налоговый и кадровый учет", создана пользователем svetlana2017, 20 июл 2017.

  1. TopicStarter Overlay
    svetlana2017
    Offline

    svetlana2017

    Регистрация:
    3 июн 2017
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Задача, в табличной части формы бухгалтерской версии обычного интерфейса (неуправляемого) конфигурации написанной с 0, после выбора счета, дать пользователю возможность выбирать субконто определённого типа из согласно его очередности (на нём установлено 5 субконто) , а не из списка всех субконтов программы. Т.е. в табличной части формы в колонке субконто1 выбираем субконто типа субконто1 счета ПРОГРАММНО (В КОДЕ)
    КАК ЭТО СДЕЛАТЬ?
    т.е. нужно избежать ситуации на картинке внизу:

    upload_2017-7-20_6-33-57.png


    из строки кода ГДЕ реквизит в шапке формы (цикл по количеству субконто в бух. версии программы)
    upload_2017-7-20_6-34-11.png

    нужно заменить на обращение к реквизиту табличной части
    Код:
    Для НомерСтроки = 0 По (Операции.Количество()-1) Цикл
                 Операции.Получить(НомерСтроки);
                 Для Сч=1 По 2 Цикл
          
                    Операции[НомерСтроки].["Субконто"+Сч]=Операции[НомерСтроки].Счет.ВидыСубконто[Сч-1].ВидСубконто.ТипЗначения.ПривестиЗначение(Операции[НомерСтроки].Субконто1)
                 КонецЦикла;
            КонецЦикла;
    
    
    но операции
    Операции[НомерСтроки].["Субконто"+Сч]
    не работает
    как быть?

Поделиться этой страницей