|
ошибка итератор для значения не определен |
☑ |
0
wowas
22.04.19
✎
14:00
|
На форме подбора после выбора элемента выскакивает ошибка
что не так?
&НаКлиенте
Процедура НоменклатураОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
Для Каждого вЗнч из ВыбранноеЗначение Цикл
нСтр = Элементы.Номенклатура.ТекущиеДАнные;
нСтр.Количество= вЗнч.Значение;
КонецЦикла;
КонецПроцедуры
|
|
1
Волшебник
22.04.19
✎
14:03
|
у ВыбранноеЗначение нет итератора, его нельзя использовать в цикле Для Каждого
|
|
2
Euguln
22.04.19
✎
14:03
|
Опять что ли? Что сделать хочешь?
Вангую:
нСтр = Элементы.Номенклатура.ТекущиеДАнные;
нСтр.Количество= ВыбранноеЗначение;
|
|
3
wowas
22.04.19
✎
14:06
|
(2) пробовал, вытаскивает не то поле которое нужно
|
|
4
2S
22.04.19
✎
14:07
|
В последнее время часто проскакивает данная ошибка. На каком релизе сидите?
|
|
5
Волшебник
22.04.19
✎
14:09
|
Возможно, элемент не выбран вообще или выбран один единственный элемент.
Перед циклом надо проверить ТипЗнч(ВыбранноеЗначение)
|
|
6
wowas
22.04.19
✎
14:09
|
(4) у меня учебная. 8.3.8.1933. Я вообще не понял прикола. Я сделал вот так как скинул. Все работало. Потом начал менять код, все сломалось. Вернул как было изначально и все равно не работает
|
|
7
wowas
22.04.19
✎
14:13
|
(5) У меня в ТЧ подбора есть поля ТС и вместимость. Мне нужно вместимость подставить в поле документа Количество. А он выбирает почему ТС и пытается подставить в количество.
&НаКлиенте
Процедура АвтоВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
парам_Авто=Элемент.ТекущиеДанные.Вместимость;
ОповеститьОВыборе(Новый Структура("ВМестимость", парам_Авто));
КонецПроцедуры
|
|
8
Волшебник
22.04.19
✎
14:16
|
(7) Что говорит отладчик? Каков ТипЗнч(ВыбранноеЗначение)?
|
|
9
wowas
22.04.19
✎
14:17
|
(8) Транспортное средство
|
|
10
shuhard
22.04.19
✎
14:21
|
(9) и как ты видишь себе цикл по элементу справочника ?
у тебя отбор вернул одно значение, не массив
|
|
11
wowas
22.04.19
✎
14:23
|
(10) как сделать чтобы то что нужно возвращал?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой