#0
by Lamer1C
Для одного свойства все легко так получается ВЫБРАТЬ НоменклатураДополнительныеРеквизиты.Ссылка, НоменклатураДополнительныеРеквизиты.Свойство, НоменклатураДополнительныеРеквизиты.Значение ИЗ Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты а как для нескольких, не могу догнать. Или отбором может как-нибудь. Нужно получить все элементы с заданными свойствами и менять у них какой-либо реквизит. Знаю как получить их в динамическом списке, но не могу его перебрать. Подскажите пожалуйста, как сделать. спасибо.
#1
by Reaper_1c
Простейший произвольный отчет выводящий элементы номенклатуры с описанием характеристик. Делаем настройку с отбором по свойствам и натравливаем на нее УправлениеОтчетами.ПолучитьДанныеОтчетаЗаполнения
#3
by Lamer1C
или может кто нибудь подскажет как динамический список перебрать, если это вообще возможно
#6
by Lamer1C
оно будет проверять, есть ли значение в списке. а мне нужно чтобы все были. то есть выбрать номенклатуру с заданными значениями свойств
#7
by Reaper_1c
маня сам с собой разговаривает. А ты делай хоть что-нибудь, хотя бы ошибку напиши - от меня готового решения не дождешься.
#8
by Lamer1C
да я не жду. сейчас решил попробовать по-другому, через отбор. поставил в номенклатуре индексировать соответствующие поля. написал так по виду отбирает, а при задании свойства ругается на Ошибка при вызове метода контекста (Вставить) Отбор.Вставить("ДополнительныеРеквизиты.Значение",Значение); по причине: Задано неправильное имя атрибута структуры
#10
by Eugeneer
по запросу в не хватает только условия В. оно и выдаст все номенклатуры у которых есть значения свойств.
#11
by Fragster
делаешь таблицу с 2 колонками - вид свойства и значение. пихаешь в запрос, делаешь внутреннее соединение. кстати, НоменклатураДополнительныеРеквизиты.Ссылка.ВидНоменклатуры - это ПЦ
#12
by Fragster
кстати, почему в нет отбора по виду свойств? или не может быть нескольких свойств с совпадающим типом (например булево)?
#13
by Eugeneer
не стоп! не В. а И два раза условие (или сколько угодно И). прост о присоединением в цикле получается знач1 И знач2 и ...т.д. т.е. одновременно.
#15
by Lamer1C
не работает когда И для всех, пробовал. вид свойтв здесь не нужен, потому что он в ссылке значения есть. можешь чуть поподробнее
#18
by Lamer1C
нашел суть. теперь надо к своему применить Процедура УстановитьЭлементОтбораКоллекции(КоллекцияЭлементов, ИмяПоля, ПравоеЗначение, ВидСравнения = Неопределено)
#22
by Lamer1C
в итоге: данные добавляются в динамический список, что не решает задачи. в динамическом я знаю как получить отбор, вопрос в том, как его перебрать? нашел такой вариант: Выполняю на сервере. Как правильно передать реквизит формы в Новый ОписаниеИсточникаДанных(СписокСопоставленойНоменклатуры); с РеквизитОфрмыВзначение не получается. ИсточникДанных (DataSource) Тип: ТаблицаЗначений; РезультатЗапроса; ОбластьЯчеекТабличногоДокумента; Табличная часть; РегистрНакопленияНаборЗаписей.; РегистрСведенийНаборЗаписей.; РегистрБухгалтерииНаборЗаписей.; РегистрРасчетаНаборЗаписей.. Содержит описываемый источник данных.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- как организовать отбор по нескольким значениям?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как получить в запросе номенклатуру определенной группы?
- Как в модуле формы документа получить текущую Номенклатуру
- v7: Получить номенклатуру по штрих коду в ТИС
- Как перевести номенклатуру на номенклатуру с характеристиками
В этой группе 1С
- УТ 10.3 НДС в рознице на ЕНВД - как отключить
- УПП формат форм отчетности
- Счёт на оплату покупателю. Внешняя печатная форма.
- Как перебрать все данные всех регистров сведений.
- не активна кнопка подбора в документе
- Дни неоплачиваемые согласно табеля и норма
- Как подключить расширения работы с файлами
- УПП: ограничение доступа по организациям
- Где хранит 1с 8.2 данные регламентриованных отчетов?
- Есть массив с колонкой остаток, как найти строку массива со занчением 0?
- Загрузка/выгрузка данных из ТСД Datalogic 4.x
- Перенос строки в Word - при заполнении из 1С
- УПП 1.2.33.1. Сбилась нумерация листов кассовой книги
- Нужен наставник в 1с
- Учёт весового товара в УПП,штрихкодирование
- Не грузится ОКОФ, попробуйте загрузить бух 2.0.18.1
- ЗначениеВРеквизитФормы - не удается передать строку
- Матрица компетентности программиста
- Как получить данные табличного поля из модуля обработки...
- Кто знает как зарегать продукт 1с на сайте если утеряна рег. Анкета?