Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 06:20

печать ценников и этикеток Розница 2.1.5.11

Автор BHy4ok, 20 апр 2015, 08:09

0 Пользователей и 1 гость просматривают эту тему.

BHy4ok

Здравствуйте!
Люди добрые поможите:
пытаюсь распечатать из поступления ценники выдает вот это

Как это вылечить
Да кстати если ставлю Вариант использования аналитик не характеристика номенклатуры а модельный ряд этикетки печатаются все, а при печати ценников выводятся только 1 из модельного ряда остальные не печатаются
Как это вылечить?:dfbsdfbsdf:

ls600

ругается что поле не найдено. нужно смотреть печатную форму документа.
поставьте точку останова в модуле кода
Добавлено: 20 апр 2015, 08:47


в процедуре печати 

stillenough

Цитата: BHy4ok от 20 апр 2015, 08:09
Здравствуйте!
Люди добрые поможите:
пытаюсь распечатать из поступления ценники выдает вот это

Как это вылечить
Да кстати если ставлю Вариант использования аналитик не характеристика номенклатуры а модельный ряд этикетки печатаются все, а при печати ценников выводятся только 1 из модельного ряда остальные не печатаются
Как это вылечить?:dfbsdfbsdf:

запустите конфигураторе, после базу в режиме отладки и ошибка укажет на место в коде.

BHy4ok

Цитата: ls600 от 20 апр 2015, 08:47
ругается что поле не найдено. нужно смотреть печатную форму документа.
поставьте точку останова в модуле кода
Добавлено: 20 апр 2015, 08:47


в процедуре печати

В модуле менеджера нашел единственное упоминание ИсходныеДанные.КоличествоЦенников
СтрЗаменить(Запрос.Текст, """КоличествоЦенников""", "ИсходныеДанные.КоличествоЦенников");
В печатной форме есть Объект.Товары.КоличествоЦенников которая нормально заполняется я думая надо как то написать что ИсходныеДанные.КоличествоЦенников есть Объект.Товары.КоличествоЦенников
Добавлено: 20 апр 2015, 09:30


Цитата: stillenough от 20 апр 2015, 09:24


запустите конфигураторе, после базу в режиме отладки и ошибка укажет на место в коде.


{Обработка.ПечатьЭтикетокИЦенников.МодульМенеджера(186)}: Ошибка при вызове метода контекста (Выполнить)
   СтруктураРезультата.ТаблицаТоваров = Запрос.Выполнить().Выгрузить();
по причине:
{(20, 17)}: Поле не найдено "ИсходныеДанные.КоличествоЦенников"
ИсходныеДанные.<<?>>КоличествоЦенников КАК КоличествоЦенниковДляПечати,

stillenough

Цитата: BHy4ok от 20 апр 2015, 09:25{(20, 17)}: Поле не найдено "ИсходныеДанные.КоличествоЦенников"
Нажмите кнопку конфигутатор и в спойлер вставте кусок кода, в котором возникает ошибка.


BHy4ok

Цитата: stillenough от 20 апр 2015, 09:31
Цитата: BHy4ok от 20 апр 2015, 09:25{(20, 17)}: Поле не найдено "ИсходныеДанные.КоличествоЦенников"
Нажмите кнопку конфигутатор и в спойлер вставте кусок кода, в котором возникает ошибка.

Кнопки нет
Нашел в макетах Поля шаблона.Набор данных.Запрос

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ИсходныеДанные.Номенклатура КАК Номенклатура,
   ИсходныеДанные.Характеристика КАК Характеристика,
   ИсходныеДанные.Упаковка КАК Упаковка,
   ИсходныеДанные.Количество КАК Количество,
   "КоличествоЦенников" КАК КоличествоЦенниковДляПечати,
   "КоличествоЭтикеток" КАК КоличествоЭтикетокДляПечати,
   "ШаблонЭтикетки" КАК ШаблонЭтикеткиДляПечати,
   "ШаблонЦенника" КАК ШаблонЦенникаДляПечати,
   ИсходныеДанные.Организация
ПОМЕСТИТЬ ИсходныеДанные
ИЗ
   (ВЫБРАТЬ
      ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) КАК Номенклатура,
      ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка) КАК Характеристика,
      ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) КАК Упаковка,
      0 КАК Количество,
      ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация) КАК ИсходныеДанные

ИНДЕКСИРОВАТЬ ПО
   Номенклатура,
   Характеристика,
   Упаковка
;



ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ИсходныеДанныеПоследнийЗапрос.Номенклатура КАК Номенклатура,
   ИсходныеДанныеПоследнийЗапрос.Характеристика КАК Характеристика,
   ИсходныеДанныеПоследнийЗапрос.Упаковка КАК Упаковка,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.Количество) КАК Количество,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЦенниковДляПечати) КАК КоличествоЦенниковДляПечати,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.КоличествоЭтикетокДляПечати) КАК КоличествоЭтикетокДляПечати,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЭтикеткиДляПечати) КАК ШаблонЭтикеткиДляПечати,
   МАКСИМУМ(ИсходныеДанныеПоследнийЗапрос.ШаблонЦенникаДляПечати) КАК ШаблонЦенникаДляПечати,
   МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод,
   МАКСИМУМ(ВидыЦен.Ссылка) КАК ВидЦены,
   МАКСИМУМ(Организации.Ссылка) КАК Организация,
   МАКСИМУМ(СправочникМагазины.Ссылка) КАК Магазин,
   МАКСИМУМ(ЦеныНоменклатуры.Цена) КАК Цена,
   МАКСИМУМ(ЦеныНоменклатуры.ПериодЦены) КАК ДатаПоследнегоИзмененияЦены,
   ВЫРАЗИТЬ(МАКСИМУМ(ВЫБОР
            КОГДА ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1) = 0
               ТОГДА ТоварыНаСкладахОстатки.КоличествоОстаток
            ИНАЧЕ ТоварыНаСкладахОстатки.КоличествоОстаток / ЕСТЬNULL(ИсходныеДанныеПоследнийЗапрос.Упаковка.Коэффициент, 1)
         КОНЕЦ) КАК ЧИСЛО(17, 3)) КАК ОстатокНаСкладе,
   НоменклатураСегмента.Сегмент КАК Сегмент,
   МАКСИМУМ(&ТекущееВремя) КАК ТекущееВремя,
   МАКСИМУМ(Пользователи.Ссылка) КАК ТекущийПользователь,
   МАКСИМУМ(КодыSKU.SKU) КАК SKU
{ВЫБРАТЬ
   Номенклатура.*,
   Характеристика.*,
   Упаковка.*,
   Количество,
   КоличествоЦенниковДляПечати,
   КоличествоЭтикетокДляПечати,
   ШаблонЦенникаДляПечати,
   ШаблонЭтикеткиДляПечати,
   Штрихкод,
   ВидЦены.*,
   Организация.*,
   Магазин.*,
   Цена,
   ДатаПоследнегоИзмененияЦены,
   ОстатокНаСкладе,
   Сегмент.*,
   ТекущееВремя,
   ТекущийПользователь.*,
   SKU}
ИЗ
   ИсходныеДанные КАК ИсходныеДанныеПоследнийЗапрос
      {ЛЕВОЕ СОЕДИНЕНИЕ ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
      ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
         И ИсходныеДанныеПоследнийЗапрос.Характеристика = ШтрихкодыНоменклатуры.Характеристика
         И ИсходныеДанныеПоследнийЗапрос.Упаковка = ШтрихкодыНоменклатуры.Упаковка}
      {ЛЕВОЕ СОЕДИНЕНИЕ ЦеныНоменклатурыСУчетомМинимальных КАК ЦеныНоменклатуры
      ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ЦеныНоменклатуры.Номенклатура
         И ИсходныеДанныеПоследнийЗапрос.Характеристика = ЦеныНоменклатуры.Характеристика
         И ИсходныеДанныеПоследнийЗапрос.Упаковка = ЦеныНоменклатуры.Упаковка}         
      {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
      ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = НоменклатураСегмента.Номенклатура
         И ИсходныеДанныеПоследнийЗапрос.Характеристика = НоменклатураСегмента.Характеристика}
      {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыЦен КАК ВидыЦен
      ПО (ВидыЦен.Ссылка = &ВидЦены)}
      {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Магазины КАК СправочникМагазины
      ПО (СправочникМагазины.Ссылка = &Магазин)}
      {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
      ПО (Пользователи.Ссылка = &ТекущийПользователь)}
      {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, {(Склад).* КАК Склад, (Склад.Магазин).* КАК Магазин, (Номенклатура).* КАК Номенклатура, (Характеристика).* КАК Характеристика}) КАК ТоварыНаСкладахОстатки
      ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
         И ИсходныеДанныеПоследнийЗапрос.Характеристика = ТоварыНаСкладахОстатки.Характеристика}
      {ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
      ПО ИсходныеДанныеПоследнийЗапрос.Организация.Ссылка = Организации.Ссылка}
      {ЛЕВОЕ СОЕДИНЕНИЕ КодыSKU КАК КодыSKU
      ПО ИсходныеДанныеПоследнийЗапрос.Номенклатура = КодыSKU.Номенклатура
         И ИсходныеДанныеПоследнийЗапрос.Характеристика = КодыSKU.Характеристика
         И ИсходныеДанныеПоследнийЗапрос.Упаковка = КодыSKU.Упаковка}
{ГДЕ
   ИсходныеДанныеПоследнийЗапрос.Номенклатура.* КАК Номенклатура,
   ИсходныеДанныеПоследнийЗапрос.Характеристика.* КАК Характеристика,
   ИсходныеДанныеПоследнийЗапрос.Упаковка.* КАК Упаковка,
   ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод,
   ЦеныНоменклатуры.Цена КАК Цена,
   ЦеныНоменклатуры.ПериодЦены КАК ДатаПоследнегоИзмененияЦены,
   ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОстатокНаСкладе,
   НоменклатураСегмента.Сегмент.* КАК Сегмент,
   КодыSKU.SKU}

СГРУППИРОВАТЬ ПО
   ИсходныеДанныеПоследнийЗапрос.Номенклатура,
   ИсходныеДанныеПоследнийЗапрос.Характеристика,
   ИсходныеДанныеПоследнийЗапрос.Упаковка,
   НоменклатураСегмента.Сегмент

УПОРЯДОЧИТЬ ПО
   ИсходныеДанныеПоследнийЗапрос.Номенклатура.Наименование
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ор_Производители)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения
      ИЗ
         Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
      ГДЕ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Производители))
   ПОЛЕКЛЮЧА Свойство
   ПОЛЕИМЕНИ СвойствоПредставление
   ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
         ор_ПроизводителиДополнительныеРеквизиты.Ссылка,
         ор_ПроизводителиДополнительныеРеквизиты.Свойство,
         ор_ПроизводителиДополнительныеРеквизиты.Значение
      ИЗ
         Справочник.ор_Производители.ДополнительныеРеквизиты КАК ор_ПроизводителиДополнительныеРеквизиты)
   ПОЛЕОБЪЕКТА Ссылка
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ор_Коллекции)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения
      ИЗ
         Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
      ГДЕ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Коллекции))
   ПОЛЕКЛЮЧА Свойство
   ПОЛЕИМЕНИ СвойствоПредставление
   ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
         ор_КоллекцииДополнительныеРеквизиты.Ссылка,
         ор_КоллекцииДополнительныеРеквизиты.Свойство,
         ор_КоллекцииДополнительныеРеквизиты.Значение
      ИЗ
         Справочник.ор_Коллекции.ДополнительныеРеквизиты КАК ор_КоллекцииДополнительныеРеквизиты)
   ПОЛЕОБЪЕКТА Ссылка
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ор_Пол)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения
      ИЗ
         Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
      ГДЕ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Пол))
   ПОЛЕКЛЮЧА Свойство
   ПОЛЕИМЕНИ СвойствоПредставление
   ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
         ор_ПолДополнительныеРеквизиты.Ссылка,
         ор_ПолДополнительныеРеквизиты.Свойство,
         ор_ПолДополнительныеРеквизиты.Значение
      ИЗ
         Справочник.ор_Пол.ДополнительныеРеквизиты КАК ор_ПолДополнительныеРеквизиты)
   ПОЛЕОБЪЕКТА Ссылка
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ор_Сезоны)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения
      ИЗ
         Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
      ГДЕ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_Сезоны))
   ПОЛЕКЛЮЧА Свойство
   ПОЛЕИМЕНИ СвойствоПредставление
   ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
         ор_СезоныДополнительныеРеквизиты.Ссылка,
         ор_СезоныДополнительныеРеквизиты.Свойство,
         ор_СезоныДополнительныеРеквизиты.Значение
      ИЗ
         Справочник.ор_Сезоны.ДополнительныеРеквизиты КАК ор_СезоныДополнительныеРеквизиты)
   ПОЛЕОБЪЕКТА Ссылка
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.ор_ТорговыеМарки)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.Представление,
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство.ТипЗначения
      ИЗ
         Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты
      ГДЕ
         НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_ор_ТорговыеМарки))
   ПОЛЕКЛЮЧА Свойство
   ПОЛЕИМЕНИ СвойствоПредставление
   ПОЛЕТИПАЗНАЧЕНИЯ СвойствоТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
         ор_ТорговыеМаркиДополнительныеРеквизиты.Ссылка,
         ор_ТорговыеМаркиДополнительныеРеквизиты.Свойство,
         ор_ТорговыеМаркиДополнительныеРеквизиты.Значение
      ИЗ
         Справочник.ор_ТорговыеМарки.ДополнительныеРеквизиты КАК ор_ТорговыеМаркиДополнительныеРеквизиты)
   ПОЛЕОБЪЕКТА Ссылка
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }

BHy4ok

Обновился с версии 2.1.4.9 до 2.1.5.11 печать ценников работает как только зашел в изменение шаблона ценника - все опять ошибка  {(20, 17)}: Поле не найдено "ИсходныеДанные.КоличествоЦенников"  :dfbsdfbsdf:
В чем может быть дело я так понимаю что дело даже не в обработке печать ценников

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск