A
AlexeyP
Создаю обработкой документ РасходнаяНакладная.
Все реквизиты заполняю без проблем, кроме одного - надо выбрать какой-нибудь вид отгрузки из списка "СписокВидовОтгрузки".
Как это сделать программно?
Процедура Сформировать()
Отгрузка=СоздатьОбъект("Документ.РасходнаяНакладная");
Отгрузка.Новый();
// ...
Отгрузка.СписокВидовОтгрузки.ТекущаяСтрока(1);
Т.е. я хотел сделать в списке первую строку текущей.
1С выдает ошибку:
Отгрузка.СписокВидовОтгрузки.ТекущаяСтрока(1);
Поле агрегатного объекта не обнаружено (СписокВидовОтгрузки)
Если я эту строку вообще уберу, то будет другая ошибка:
Подскажите, каким образом сделать выбранным элемент в списке?
Все реквизиты заполняю без проблем, кроме одного - надо выбрать какой-нибудь вид отгрузки из списка "СписокВидовОтгрузки".
Как это сделать программно?
Процедура Сформировать()
Отгрузка=СоздатьОбъект("Документ.РасходнаяНакладная");
Отгрузка.Новый();
// ...
Отгрузка.СписокВидовОтгрузки.ТекущаяСтрока(1);
Т.е. я хотел сделать в списке первую строку текущей.
1С выдает ошибку:
Отгрузка.СписокВидовОтгрузки.ТекущаяСтрока(1);
Поле агрегатного объекта не обнаружено (СписокВидовОтгрузки)
Если я эту строку вообще уберу, то будет другая ошибка:
Если ВидОтгрузки <> СписокВидовОтгрузки.ПолучитьЗначение(СписокВидовОтгрузки.ТекущаяСтрока()) Тогда
{Документ.РасходнаяНакладная.Форма.Модуль(1167)}: Индекс не входит в границы списка значений.
ВидОтгрузки = СписокВидовОтгрузки.ПолучитьЗначение(СписокВидовОтгрузки.ТекущаяСтрока());
{Документ.РасходнаяНакладная.Форма.Модуль(1168)}: Индекс не входит в границы списка значений.
Подскажите, каким образом сделать выбранным элемент в списке?