Не получается вывести корректно на форму отбор по свойствам характеристик. Причем, в консоли СКД всё работает, а в обработке - нет.
Выглядит это так:http://snap.ashampoo.com/A0XXjY1aMheDlmr2nVwsSbteGUdTsJVSjoLSiGSUNxYzeKvrBMeUoXzUn5JAGaTq
Вот обработка, в которой необходимо устанавливать отбор по свойствам характеристик:https://yadi.sk/d/gknNjBWkI9WEyg
Платформа: 8.3.13.1513, 1С:ERP Управление предприятием 2 (2.4.10.62)
ЧЯДНТ?
Выглядит это так:
Вот обработка, в которой необходимо устанавливать отбор по свойствам характеристик:
Платформа: 8.3.13.1513, 1С:ERP Управление предприятием 2 (2.4.10.62)
ЧЯДНТ?
По теме из базы знаний
- Свойства Номенклатуры в узле свойств ХарактеристикиНоменклатуры универсального отчета
- Мастер выгрузки ЛЮБЫХ данных (остатков, цен, картинок, иерархии, доп. реквизитов, характеристик, штрихкодов и т.д.) в CSV / XLS / XLSX / MXL / ODS / PDF / DBF для ЛЮБЫХ баз, работающих на платформе 8.3... и выше
- Трекер задач - Управление задачами: Канбан доска
- 1С Характеристики номенклатуры. Переход на учёт по характеристикам для УТ, УНФ, Розница, КА
- Немного про СКД. Характеристики и проверка пустого отчета
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ТекстЗапроса = ТекстЗапроса();
СхемаКомпоновкиДанных = Новый СхемаКомпоновкиДанных;
ИсточникДанных = СхемаКомпоновкиДанных.ИсточникиДанных.Добавить();
ИсточникДанных.Имя = "ИсточникДанных1";
ИсточникДанных.ТипИсточникаДанных = "local";
НаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Добавить(Тип("НаборДанныхЗапросСхемыКомпоновкиДанных"));
НаборДанных.ИсточникДанных = "ИсточникДанных1";
НаборДанных.АвтоЗаполнениеДоступныхПолей = Истина;
НаборДанных.Запрос = ТекстЗапроса;
НаборДанных.Имя = "НаборДанных1";
АдресСхемы = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, УникальныйИдентификатор);
отбор.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемы));
Показатья так формировал поля отбора, запросом,код смотрел в штатной обработке УТ "групповое изминение реквизитов"
(3)
попробуйте так?
Скд = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СКД");
Адрес = ПоместитьВоВременноеХранилище(СКД,УникальныйИдентификатор);
Скд.Параметры[0].Значение = ВидНоменклатуры;
КНКД.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Адрес));
Настройки = СКД.НастройкиПоУмолчанию;
Настройки.ПараметрыДанных.Элементы[0].Значение = ВидНоменклатуры;
Настройки.ПараметрыДанных.Элементы[0].Использование = Истина;
КНКД.ЗагрузитьНастройки(Настройки);
Показатьпопробуйте так?
Пробовал. :-( Вот мой код:
Скд = СКД();
Адрес = ПоместитьВоВременноеХранилище(СКД,УникальныйИдентификатор);
КНКД.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Адрес));
Настройки = СКД.НастройкиПоУмолчанию;
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ВидНоменклатуры", Объект.Источник);
КНКД.ЗагрузитьНастройки(Настройки);
Выводит свойства, как реквизиты поля "Ссылка", только если не ставлю условие в запросе.
Скд = СКД();
Адрес = ПоместитьВоВременноеХранилище(СКД,УникальныйИдентификатор);
КНКД.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Адрес));
Настройки = СКД.НастройкиПоУмолчанию;
Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ВидНоменклатуры", Объект.Источник);
КНКД.ЗагрузитьНастройки(Настройки);
Выводит свойства, как реквизиты поля "Ссылка", только если не ставлю условие в запросе.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот