саму колонку создал, но она не заполняется штрихкода из регистра. пробовал подать через массив, выходит ошибка необходимо зарегистрироваться для просмотра ссылки
{ОбщийМодуль.УстановкаЦенСервер.Модуль(27)}: Ошибка при вызове конструктора (ОписаниеТипов)
ДеревоЗначений.Колонки.Добавить("Штрихкод", Новый ОписаниеТипов("Штрихкод")); // Штрихкод для Прайслиста доработка
по причине:
Недопустимое значение параметра (параметр номер '1') (Штрихкод)
ДеревоЗначений.Колонки.Добавить("Штрихкод", Новый ОписаниеТипов("Штрихкод")); // Штрихкод для Прайслиста доработка
по причине:
Недопустимое значение параметра (параметр номер '1') (Штрихкод)
сам код который, как бы должен был пройтись по регистру и подставить штрих коды.
необходимо зарегистрироваться для просмотра ссылки
Процедура ПостроитьДеревоЦен(Форма, ИмяТаблицы = "ДеревоЦен") Экспорт
ДобавляемыеКолонкиТаблицыЦен = Новый Массив();
УдаляемыеКолонкиТаблицыЦен = Новый Массив();
УдаляемыеЭлементы = Новый Массив();
УсловныеОформления = Новый Массив();
Штрихкод = Новый Массив(); // Штрихкод для Прайслиста доработка
Если ТипЗнч(Форма.ДеревоЦен) = Тип("ДанныеФормыКоллекция") Тогда
ДеревоЗначений = Новый ТаблицаЗначений;
Иначе
ДеревоЗначений = Новый ДеревоЗначений;
КонецЕсли;
ДеревоЗначений.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
ДеревоЗначений.Колонки.Добавить("Характеристика", Новый ОписаниеТипов("СправочникСсылка.ХарактеристикиНоменклатуры"));
ДеревоЗначений.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число"));
ДеревоЗначений.Колонки.Добавить("ЕдиницаИзмерения", Новый ОписаниеТипов("СправочникСсылка.УпаковкиЕдиницыИзмерения"));
ДеревоЗначений.Колонки.Добавить("Артикул", Новый ОписаниеТипов("Строка"));
ДеревоЗначений.Колонки.Добавить("Штрихкод", Новый ОписаниеТипов("Штрихкод")); // Штрихкод для Прайслиста доработка
ДеревоЗначений.Колонки.Добавить("ХарактеристикиИспользуются", Новый ОписаниеТипов("Булево"));
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Если Штрихкод Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ШтрихкодыНоменклатуры.Штрихкод,
| ШтрихкодыНоменклатуры.Номенклатура
|ИЗ
| РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(Штрихкод);
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецЕсли;
//////////////////////////