Печать ценников (старая/новая цена) для конфигурации "Розница" 1.0.16.4


В конфигурации "Розница", скидки на номенклатуру определяются документом "Маркетинговая акция". Обработка рассчитывает цены, исходя из установленных акций. В печатную форму ценника выводится действующая цена (указанная в документе "Установка цен номенклатуры")  и цена со скидкой, установленной по акции.

В обработку можнодобавлять свои шаблоны.

Порядок действия:

Заполняем документ, как в типовой обработке.

После заполнения жмем кнопку «Расчет скидок». Цены рассчитываются исходя из действующих маркетинговых акций:

32 Comments

  1. SpartakM

    В конфигурации «Розница», скидки на номенклатуру определяются документом «Маркетинговая акция». Обработка рассчитывает цены, исходя из установленных акций. В печатную форму ценника выводится действующая цена (указанная в документе «Установка цен номенклатуры») и цена со скидкой, установленной по акции.

    Перейти к публикации

    Reply
  2. yarafilm

    Спасибо, как раз искал подобное решение для печати этикеток с скидками.

    Но при нажатие «Заполнить», у меня выбивает ошибку:

    {Форма.Форма.Форма(3297)}: Ошибка при вызове конструктора (ИсточникДоступныхНастроекКомпоновкиДанных)

    Компоновщик.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаСКД));

    по причине:

    Ошибка получения информации набора данных

    по причине:

    Ошибка в запросе набора данных

    по причине:

    {(12, 15)}: Поле не найдено «Номенклатура.СтранаПроисхождения»

    Номенклатура.<<?>>СтранаПроисхождения,

    1С:Предприятие 8.2 (8.2.13.219)

    «Розница для Украины»,(1.0.6.1)

    Подскажите пожалуйста, в чем может быть причина?

    Reply
  3. SpartakM

    У номенклатуры есть реквизит: СтранаПроисхождения, похоже, что в в версии для Украины этого реквизита нет. к сожалению не сталкивался ни с одним решением для Украины. но если скинешь куда-нить, ссылку в личку отправь, я попробую посмотреть…

    Reply
  4. ArCtic

    выдает ошибку:

    {Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)

    ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);

    по причине:

    Ошибка вывода результата

    по причине:

    Ошибка при выводе результата

    по причине:

    Ошибка получения данных

    по причине:

    Ошибка создания набора данных «НаборДанных1»

    по причине:

    Ошибка при исполнении запроса набора данных

    по причине:

    {(55, 2)}: Несовместимые типы «ВЫРАЗИТЬ»

    <<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,

    Reply
  5. SpartakM

    (3)еще бы сообщили какая конфигурация и какой релиз.

    Reply
  6. ArCtic

    1С:Предприятие 8.2

    Розница, редакция 1.0 (1.0.15.6)

    Reply
  7. SpartakM

    релиз видишь какой указан в названии поста?)))

    завтра попробую поправить.

    Reply
  8. ArCtic

    я так понимаю поправить не получилось?

    Reply
  9. ArCtic

    {Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)

    ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);

    по причине:

    Ошибка вывода результата

    по причине:

    Ошибка при выводе результата

    по причине:

    Ошибка получения данных

    по причине:

    Ошибка создания набора данных «НаборДанных1»

    по причине:

    Ошибка при исполнении запроса набора данных

    по причине:

    {(55, 2)}: Несовместимые типы «ВЫРАЗИТЬ»

    <<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,



    1С:Предприятие 8.2

    Розница, редакция 1.0 (1.0.16.4)

    Reply
  10. SpartakM

    (8) на демо базе работает. сравни свою конфу с неизмененной.

    тогда поймешь почему не работает. или дай свою базу.

    Reply
  11. zhenya17

    (10) у меня такая же ошибка, как в (8). Конфигурация Розница 1.0.14.3, типовая.

    Reply
  12. SpartakM

    (11)в названии обработки указан версия розницы, для которой она писалась.

    обновитесь до этой версии все будет работать.

    Reply
  13. ArCtic

    Тут не в версии релиза дело! Если не указывать организацию, то все идет. Позже посмотрю что есть в демо базе в организации и сообщу в чем был косяк.

    Reply
  14. zhenya17

    (12) а я согласна с (13), что не в версии конфы дело. Проблема возникает при сочетании 2х условий:

    1) указана организация для печати

    2) НЕ установлен флаг «Только имеющиеся в наличии»

    В этом случае в модуле формы выполняется следующий блок:

     Если ЗначениеЗаполнено(ОрганизацияДляПечати) И НЕ ТолькоИмеющиесяВНаличии Тогда
    
    НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти(«ОрганизацияДляПечати»).Значение = «»+ОрганизацияДляПечати + » » + ОрганизацияДляПечати.ИНН;
    НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти(«ОрганизацияДляПечати»).Использование = Истина;
    
    КонецЕсли;
    

    После этого реквизит «ОрганизацияДляПечати» становится строкой с наименованием и ИНН организацией, а далее в запросе он не может преобразовать эту строку в ссылку на справочник «Организации» и ругается на выражение «ВЫРАЗИТЬ».

    Reply
  15. Antoska

    Очень хотелось бы похожий ценни, но с возможностью указать две цены. Например оптовую и розничную.

    Reply
  16. Antoska

    Кстати желательно указать напротив цены ее название. А оптовую цену сделать больше по размеру шрифта.

    Reply
  17. Antoska

    Пригляделся внимательно. И понял, что в данном ценнике не хватает величины скидки. Не каждый покупатель сразу поймет почему на ценнике две цены и какая скидка, но может это и не важно.

    Reply
  18. SpartakM

    (16)розничный магазин. один тип цен «Розничные». просто в рамках акции идет скидка на товар.

    и печатать на ценнике тип цен для розничного магазина — наверное лишнее)))

    Reply
  19. Antoska

    (18) согласен. В такой ситуации данный вариант полностью подходит.

    Но вот я, буквально, вчера реализовал печать двух цен с наименованиями типов. Вот захотелось моему клиенту такой ценник: большим размером шрифта оптовая цена, а рядом мелким розничная. Расчет на психологию покупателей — большое замечается быстрее и запоминается лучше. Вот такой он хитрюга:)

    Кстати, кое что подсмотрел в Вашей обработке, так что плюс поставил без сомнений:)

    Reply
  20. Akuji

    что ошибка про Организацию так и не исправлена?

    Reply
  21. mie24

    Для того, чтобы не вылетала ошибка по организации нужно заменить в модуле формы строку 497

    НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти(«ОрганизацияДляПечати»).Значение =
    «» + ОрганизацияДляПечати + » » + ОрганизацияДляПечати.ИНН;
    

    на

    НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти(«ОрганизацияДляПечати»).Значение =
    ОрганизацияДляПечати;
    

    И Все работает.

    Спасибо за обработку.

    Reply
  22. mie24

    У меня проблема возникла с печатью этикеток.

    Цена сос кидкой не правильно рассчитывается. Точнее в конфигураторе все правильно, а в Таб часть попадает не верная.

    Пример Цена 5 421,00 Скидка 30% Правильная ЦенаСоСкидкой = 3794,70, а в табчасть попадает 3 794,00.

    Как исправить?

    Или у меня одной такие проблемы?

    Reply
  23. ArCtic

    В Процедура КоманднаяПанельТоварыРасчетСкидок(Кнопка) нужно найти и закомментировать округления Окр(СтрокаТаблицыТоваров.Скидка);

    у меня прокатило.

    Reply
  24. mie24

    (23) ArCtic, у меня даже это не прокатило. Окр убрала, в Отладчике проверила, что получила правильную скидку, допустим 76,40, а в Табличную часть попадает Цена со скидкой без учета 40 копеек. Не война, но не приятно и не понятно. Подскажите, где еще править?

    Reply
  25. SpartakM

    (24)посмотри, может в макете настроено округление…

    сейчас нет возможности посмотреть..

    Reply
  26. mie24

    (25) Дело не в макете, неправильная ЦенаСоСкидкой попадает в ТабЧасть обработки при заполнении по кнопке «Рассчитать скидку». Вот и не пойму, Скидку считает правильно, а в Цена со скидкой не правильная… Есть еще предположения?

    Reply
  27. mie24

    Извините за переполох. Все работает.

    Reply
  28. SpartakM

    (28)ну хорошо)))), рад, что все разрешилось,

    напиши, для будущих обладателей обработки, в чем дело было, может у кого-то еще подобный вопрос возникнет….

    Reply
  29. nuke-nv

    http://yadi.sk/d/50cggbZqEqEX2

    http://yadi.sk/d/RePlxLG5EqEYR

    У меня почему-то не срабатывает скидка по акции. Рассчитывает скидку -1 рубль на всё.

    Reply
  30. nuke-nv

    Может неправильно заполняю маркетинговую акцию ? Или в обработке несовместимость с Розница_1.0.16.8 ?

    Reply
  31. MAER2305

    Здравсвуйте! Я нажала скачать, а обработка не пришла на почту, как с этим разобраться?

    Reply
  32. SpartakM

    Добрый. я не заведую отправкой обработок. обратитесь к службу поддержки!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *