Имя: Пароль:
1C
 
Программное заполнение реквизита
0 IvanDurak
 
15.04.16
09:32
УТ11.2
Программно создаю документ "Заявка на расходование ДС", необходимо заполнить реквизит приоритет (справочникссылка.приоритеты).
Пишу: "НовыйДокумент.Приоритет = Справочники.Приоритеты.НайтиПоНаименованию("Средний");"
Не заполняет, проблема в том, что в справочнике 2 значения "Средний". Подскажите, как мне заполнить данный реквизит?
1 butterbean
 
15.04.16
09:34
должно все равно хотя бы один найти, что-то не так со строкой
2 FIXXXL
 
15.04.16
09:34
(0) переименуй один "Средний" в "ОченьСредний"
НайтиПоКоду заюзай
3 IvanDurak
 
15.04.16
09:35
(2) Не могу, я раньше не работал с УТ, не могу найти где заполняется этот справочник. Если бы нашел, то уже давно бы по коду нашел и заполнил.
4 IvanDurak
 
15.04.16
09:51
ап
5 FIXXXL
 
15.04.16
09:54
(4) чего ап? отладчик чего говорит в точке

НовыйДокумент.Приоритет = Справочники.Приоритеты.НайтиПоНаименованию("Средний");

?
6 FIXXXL
 
15.04.16
09:55
Справочники.Приоритеты.НайтиПоНаименованию("Средний")
находит что либо?

НовыйДокумент.Приоритет
что показывает?

типы совпадают?
7 Одинесю
 
15.04.16
09:58
Правильно подсказали - ищи по коду или, если у тебя Средний и СреднийПрямСредний, то НайтиПоНаименованию("Средний", Истина);