В конфигурации "Розница", скидки на номенклатуру определяются документом "Маркетинговая акция". Обработка рассчитывает цены, исходя из установленных акций. В печатную форму ценника выводится действующая цена (указанная в документе "Установка цен номенклатуры") и цена со скидкой, установленной по акции.
В обработку можнодобавлять свои шаблоны.
Порядок действия:
Заполняем документ, как в типовой обработке.
После заполнения жмем кнопку «Расчет скидок». Цены рассчитываются исходя из действующих маркетинговых акций:
В конфигурации «Розница», скидки на номенклатуру определяются документом «Маркетинговая акция». Обработка рассчитывает цены, исходя из установленных акций. В печатную форму ценника выводится действующая цена (указанная в документе «Установка цен номенклатуры») и цена со скидкой, установленной по акции.
Перейти к публикации
Спасибо, как раз искал подобное решение для печати этикеток с скидками.
Но при нажатие «Заполнить», у меня выбивает ошибку:
{Форма.Форма.Форма(3297)}: Ошибка при вызове конструктора (ИсточникДоступныхНастроекКомпоновкиДанных)
Компоновщик.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаСКД));
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(12, 15)}: Поле не найдено «Номенклатура.СтранаПроисхождения»
Номенклатура.<<?>>СтранаПроисхождения,
1С:Предприятие 8.2 (8.2.13.219)
«Розница для Украины»,(1.0.6.1)
Подскажите пожалуйста, в чем может быть причина?
У номенклатуры есть реквизит: СтранаПроисхождения, похоже, что в в версии для Украины этого реквизита нет. к сожалению не сталкивался ни с одним решением для Украины. но если скинешь куда-нить, ссылку в личку отправь, я попробую посмотреть…
выдает ошибку:
{Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)
ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных «НаборДанных1»
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(55, 2)}: Несовместимые типы «ВЫРАЗИТЬ»
<<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,
(3)еще бы сообщили какая конфигурация и какой релиз.
1С:Предприятие 8.2
Розница, редакция 1.0 (1.0.15.6)
релиз видишь какой указан в названии поста?)))
завтра попробую поправить.
я так понимаю поправить не получилось?
{Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)
ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных «НаборДанных1»
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(55, 2)}: Несовместимые типы «ВЫРАЗИТЬ»
<<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,
1С:Предприятие 8.2
Розница, редакция 1.0 (1.0.16.4)
(8) на демо базе работает. сравни свою конфу с неизмененной.
тогда поймешь почему не работает. или дай свою базу.
(10) у меня такая же ошибка, как в (8). Конфигурация Розница 1.0.14.3, типовая.
(11)в названии обработки указан версия розницы, для которой она писалась.
обновитесь до этой версии все будет работать.
Тут не в версии релиза дело! Если не указывать организацию, то все идет. Позже посмотрю что есть в демо базе в организации и сообщу в чем был косяк.
(12) а я согласна с (13), что не в версии конфы дело. Проблема возникает при сочетании 2х условий:
1) указана организация для печати
2) НЕ установлен флаг «Только имеющиеся в наличии»
В этом случае в модуле формы выполняется следующий блок:
После этого реквизит «ОрганизацияДляПечати» становится строкой с наименованием и ИНН организацией, а далее в запросе он не может преобразовать эту строку в ссылку на справочник «Организации» и ругается на выражение «ВЫРАЗИТЬ».
Очень хотелось бы похожий ценни, но с возможностью указать две цены. Например оптовую и розничную.
Кстати желательно указать напротив цены ее название. А оптовую цену сделать больше по размеру шрифта.
Пригляделся внимательно. И понял, что в данном ценнике не хватает величины скидки. Не каждый покупатель сразу поймет почему на ценнике две цены и какая скидка, но может это и не важно.
(16)розничный магазин. один тип цен «Розничные». просто в рамках акции идет скидка на товар.
и печатать на ценнике тип цен для розничного магазина — наверное лишнее)))
(18) согласен. В такой ситуации данный вариант полностью подходит.
Но вот я, буквально, вчера реализовал печать двух цен с наименованиями типов. Вот захотелось моему клиенту такой ценник: большим размером шрифта оптовая цена, а рядом мелким розничная. Расчет на психологию покупателей — большое замечается быстрее и запоминается лучше. Вот такой он хитрюга:)
Кстати, кое что подсмотрел в Вашей обработке, так что плюс поставил без сомнений:)
что ошибка про Организацию так и не исправлена?
Для того, чтобы не вылетала ошибка по организации нужно заменить в модуле формы строку 497
на
И Все работает.
Спасибо за обработку.
У меня проблема возникла с печатью этикеток.
Цена сос кидкой не правильно рассчитывается. Точнее в конфигураторе все правильно, а в Таб часть попадает не верная.
Пример Цена 5 421,00 Скидка 30% Правильная ЦенаСоСкидкой = 3794,70, а в табчасть попадает 3 794,00.
Как исправить?
Или у меня одной такие проблемы?
В Процедура КоманднаяПанельТоварыРасчетСкидок(Кнопка) нужно найти и закомментировать округления Окр(СтрокаТаблицыТоваров.Скидка);
у меня прокатило.
(23) ArCtic, у меня даже это не прокатило. Окр убрала, в Отладчике проверила, что получила правильную скидку, допустим 76,40, а в Табличную часть попадает Цена со скидкой без учета 40 копеек. Не война, но не приятно и не понятно. Подскажите, где еще править?
(24)посмотри, может в макете настроено округление…
сейчас нет возможности посмотреть..
(25) Дело не в макете, неправильная ЦенаСоСкидкой попадает в ТабЧасть обработки при заполнении по кнопке «Рассчитать скидку». Вот и не пойму, Скидку считает правильно, а в Цена со скидкой не правильная… Есть еще предположения?
Извините за переполох. Все работает.
(28)ну хорошо)))), рад, что все разрешилось,
напиши, для будущих обладателей обработки, в чем дело было, может у кого-то еще подобный вопрос возникнет….
У меня почему-то не срабатывает скидка по акции. Рассчитывает скидку -1 рубль на всё.
Может неправильно заполняю маркетинговую акцию ? Или в обработке несовместимость с Розница_1.0.16.8 ?
Здравсвуйте! Я нажала скачать, а обработка не пришла на почту, как с этим разобраться?
Добрый. я не заведую отправкой обработок. обратитесь к службу поддержки!