Как записать программно значение в реквизит элемента справочника? #429467


#0 by Parti
В табличной части обработки есть колонки ГруппаМатериалов и СтавкаНДС. Группу материалов я получаю запросом кнопки "Выполнить", там выводятся группы спр Материалы. Ставки НДС в обработке проставляются пользователем вручную всей группе и по кнопке "Назначить" должны записаться всем элементам этой группы. Вот обработка кнопки "Назначить": __ Почему значение реквизита СТавкаНДС не записывается в элементы группы?
#1 by ТелепатБот
#2 by Stepa86
Чем ссылка от объекта отличается знаешь?
#3 by CrazyBear
#4 by Parti
не работает.. и ошибку не выдает и в справочник не записывает..
#5 by Parti
__
#6 by Parti
хелп
#7 by Parti
Отладчик показывает, что не выполняется цикл почему это может быть?
#8 by yuraskas
Может быть что запрос пустой.
#9 by Stepa86
потому что неправильно написан запрос
#10 by SuperMario
потому что ставить условие в запросе как в = уродство.
#11 by Parti
я вот тоже понимаю, что неправильно. Но в консоли запросов он выдает номенклатуру группы..
#12 by Parti
а ты как предлагаешь?
#13 by Parti
так заработало) всем спс
#14 by SuperMario
#15 by SuperMario
учись правильно писать условия в запросе
#16 by Mitriy
#17 by Mitriy
* пардон, иерархию забыл написать...
#18 by Parti
{Обработка.ОбработкаСправочников.Форма.Форма}: Поле объекта не обнаружено (Ссылка) Запрос.УстановитьПараметр("Группа",СтрГруппа.Ссылка);
#19 by SuperMario
какого типа у тебя СтрГруппа ?
#20 by zyto
Что у тебя СписокГрупп?
#21 by nv24
а разве нельзя условие так прописать |ГДЕ
#22 by zyto
Нельзя. Кстати, не совсем понятно что автор хотел получить своим запросом...
#23 by SuperMario
похоже на то, что из некоего "СписокГрупп" идет выборка групп справочника материалов и потом элементам родителя этих групп впихивается ставка НДС. Вот только автор со понятием ссылок не знаком и он не ответил на
#24 by Parti
СПисокГрупп это табличная часть обработки. Вот код кнопки "Выполнить":
#25 by SuperMario
на Запрос.УстановитьПараметр("Группа",СтрГруппа.Материал);
#26 by ASU_Diamond
если у тебя в ТЧ список элементов, то на кой запрос???
#27 by Parti
в ТЧ список Групп элементов справочника. (ГДЕ    |    Материалы.ЭтоГруппа = ИСТИНА)
#28 by ASU_Diamond
|    И Материалы.ЭтоГруппа = ЛОЖЬ"; Ты в запросе указываешь что найти элементы с наименованием таким же как у группы, но чтобы это была не группа?
#29 by Parti
теперь робит. Спс, оставлю твой вариант
#30 by Parti
да, виноват
#31 by ASU_Diamond
следующий раз задавая вопрос описывай всю ситуацию, пиши что ты хочешь сделать
#32 by nv24
только в номенклатуру на материалы поменять надо
#33 by Parti
спс!
#34 by takefive
Можно так... |ГДЕ |(НЕ Номенклатура.ЭтоГруппа)
#35 by zyto
"Номенклатура.Родитель = &Родитель" - абсолютно неверное условие если в справочнике больше 2х уровней.
#36 by nv24
а бывает элемент  у которого больше одного родителя?
#37 by Sammo
Бывает, когда надо выбрать все вложенные, в том числе и для вложенных групп
#38 by nv24
и не путайте тёплое с мягким - родителя и вложенность групп.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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