Программное заполнение реквизита
☑
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
Правильно подсказали - ищи по коду или, если у тебя Средний и СреднийПрямСредний, то НайтиПоНаименованию("Средний", Истина);
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший