Группа: Пользователи
Сообщений: 15
Спасибо сказали: 1 раз
Рейтинг: 0
Доброго времени суток. подскажите как правильно прописать в дерево значений колонку с регистром накопления?
саму колонку создал, но она не заполняется штрихкода из регистра. пробовал подать через массив, выходит ошибка ошибка
{ОбщийМодуль.УстановкаЦенСервер.Модуль(27)}: Ошибка при вызове конструктора (ОписаниеТипов) ДеревоЗначений.Колонки.Добавить("Штрихкод", Новый ОписаниеТипов("Штрихкод")); // Штрихкод для Прайслиста доработка по причине: Недопустимое значение параметра (параметр номер '1') (Штрихкод)
сам код который, как бы должен был пройтись по регистру и подставить штрих коды.
ДобавляемыеКолонкиТаблицыЦен = Новый Массив(); УдаляемыеКолонкиТаблицыЦен = Новый Массив(); УдаляемыеЭлементы = Новый Массив(); УсловныеОформления = Новый Массив(); Штрихкод = Новый Массив(); // Штрихкод для Прайслиста доработка Если ТипЗнч(Форма.ДеревоЦен) = Тип("ДанныеФормыКоллекция") Тогда ДеревоЗначений = Новый ТаблицаЗначений; Иначе ДеревоЗначений = Новый ДеревоЗначений; КонецЕсли;
ДеревоЗначений.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); ДеревоЗначений.Колонки.Добавить("Характеристика", Новый ОписаниеТипов("СправочникСсылка.ХарактеристикиНоменклатуры")); ДеревоЗначений.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число")); ДеревоЗначений.Колонки.Добавить("ЕдиницаИзмерения", Новый ОписаниеТипов("СправочникСсылка.УпаковкиЕдиницыИзмерения")); ДеревоЗначений.Колонки.Добавить("Артикул", Новый ОписаниеТипов("Строка")); ДеревоЗначений.Колонки.Добавить("Штрихкод", Новый ОписаниеТипов("Штрихкод")); // Штрихкод для Прайслиста доработка ДеревоЗначений.Колонки.Добавить("ХарактеристикиИспользуются", Новый ОписаниеТипов("Булево")); ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Если Штрихкод Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ШтрихкодыНоменклатуры.Штрихкод, | ШтрихкодыНоменклатуры.Номенклатура |ИЗ | РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры";
Зачем такие сложности если надо выбрать один штрихкод?
Вы правы! К сожалению у меня нет доступа к восьмерке... Но помнится мне что должен быть еще проще метод.... Что типа: РегистрыСведений.НужныйРегистр.СрезПоследних(НачПериода,Стрктура).Получить() но для непериодческих ... Не помните?
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 1 раз
Рейтинг: 0
logist @ 01.11.17, 15:47
, Пока до выходных отложил этуформу, пошел простым путем, добавил колонку штрихкод в отчет. На выходных надеюсь поправлю запрос) а так может кому пригодится отчет с штрихкодами для УТ 11.(2-3) [тут была ссылка на запрещенный в Украине ресурс]
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!