как получить значение реквизита "Код" в обработке "ПодборНоменклатуры" в УТ10.3 #786379


#0 by Jalib
Привет всем зашедшим! Обращаюсь к этому реквизиту из модуля обработки ПодборНоменклатуры.ОсновнаяФорма из процедуры ДействиеПриОткрытии так и делаю поиск в справочнике Результат=Справочник.НайтиПоКоду(ЭтаФорма.ЭлементыФормы.CправочникНоменклатура.Значение.Отбор.Код.Значение); сообщить(ЭтаФорма.ЭлементыФормы.CправочникНоменклатура.Значение.Отбор.Код.Значение); по идеи должно сообщать код каждого из элементов ,а на деле не сообщает вообще ничего и не находит его в справочнике Весь вопрос в том как правильно к нему обратиться и вопрос №2 как в типовой и доработанной кофигурации в различных модулях обратиться к нужному элементу да есть отладчик но может есть еще какой то способ что бы легче было?
#1 by Lexey_
дичь какая-то...
#2 by Jalib
Слышь Lexey это для тебя
#3 by SergTheGreat
Слышь Jalib, а  Lexey_ прав. Ты в момент открытия формы получаешь значение одного из элементов отбора и утверждаешь, что "должно сообщать код каждого из элементов". Какого каждого ??? А уж вопрос №2 вообще пониманию не поддается. Сформулируй его как-нить иначе.
#4 by Jalib
ну сильно не "пинайте"))) я только изучаю 1с 8
#5 by SergTheGreat
Тебе ж не отказывают в помощи. Перефразируй оба вопроса, что именно ты хочешь получить?
#6 by Jalib
1)мне нужно для каждого элемента в таблице подбора установить красный фон в зависимости от реквизита в карточке элемента справочника Номенклатура 2)как проще разобраться в чужом коде
#7 by SergTheGreat
По 1му вопросу. В форме в обработчике СправочникНоменклатураПриПолученииДанных ЦветАвто = Новый Цвет;
#8 by DrShad
дичь какая-то, зачем так -то?
#9 by SergTheGreat
Во, блин и я тоже дичь понес :-) ЦветАвто = Новый Цвет; Для каждого Оформление Из ОформленияСтрок Цикл
#10 by DrShad
ну слава богу )))
#11 by Jalib
//моя доработка SergTheGreat спасибо за то что пытаешься помочь но не работает почему то
#12 by Jalib
и с 0 тоже не работает
#13 by SergTheGreat
Блин, ну как бы помякше сказать-то ?!? В твоей доработке нет ни одной правильно строки, НИ ОДНОЙ! Для начала открой справку и посмотри параметры глобальной функции "Найти". Затем запусти отладчик и посмотри значения:
#14 by singlych
Найти(Оформление.ДанныеСтроки.Код, РезультатПоиска.Ссылка.СрочнаяПродажа=Истина) Не пытайтесь найти истину в коде.
#15 by SergTheGreat
Эх, надо было бы чтобы он сам до этого дошел. А то ведь программировать так и не научится :-)))
#16 by Jalib
Спасибо всем за помощь осоенно   SergTheGreat тему можно закрывать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С