По теме из базы знаний
- Дружелюбный интерфейс итогов в диалоге табличных частей, для Управляемых форм.
- Альтернативная загрузка из файла в табличную часть или использование подсистемы БСП "Загрузка данных из файла"
- РеСольДо. Действие 1: Динамическое отражение структуры и значений табличных частей документа
- Поиск дублей по полям ключей шапки, табличных частей (используем hash функцию)
- Поиск номенклатуры в табличной части документа по любым вхождениям
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) В примере выводится массив номенклатуры в ячейку "Товары". Предварительно поле "Товары" добавлено в запрос, как это сказано в (6), также добавлена связанная с ним колонка в динамический список.
&НаСервереБезКонтекста
Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
Для Каждого СтрокаСписка Из Строки Цикл
Если Не СтрокаСписка.Значение.Данные.Свойство("Товары") Тогда
Возврат;
КонецЕсли;
КонецЦикла;
Запрос = Новый Запрос(
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка КАК Ссылка,
| РеализацияТоваровУслуг.Товары.(
| Номенклатура.Наименование КАК НоменклатураНаименование
| ) КАК Товары
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Ссылка В(&МассивСсылок)");
Запрос.УстановитьПараметр("МассивСсылок", Строки.ПолучитьКлючи());
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
СтрокаСписка = Строки[Выборка.Ссылка];
ОформлениеЯчейкиТовары = СтрокаСписка.Оформление["Товары"];
МассивЗначений = Выборка.Товары.Выгрузить().ВыгрузитьКолонку(0);
ТекстЯчейки = СтрСоединить(МассивЗначений, ", ");
ОформлениеЯчейкиТовары.УстановитьЗначениеПараметра("Текст", ТекстЯчейки);
КонецЦикла;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот