gifts2017

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

Опубликовал Жека Moscow (SpartakM) в раздел Печать - Ценники

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ПечатьЦенников(СтараяНоваяЦена)
.7z 55,49Kb
25.07.12
166
.7z 55,49Kb 166 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

1. Ярослав Вепрев (yarafilm) 11.08.12 03:58
Спасибо, как раз искал подобное решение для печати этикеток с скидками.
Но при нажатие "Заполнить", у меня выбивает ошибку:

{Форма.Форма.Форма(3297)}: Ошибка при вызове конструктора (ИсточникДоступныхНастроекКомпоновкиДанных)
Компоновщик.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаСКД));
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(12, 15)}: Поле не найдено "Номенклатура.СтранаПроисхождения"
Номенклатура.<<?>>СтранаПроисхождения,


1С:Предприятие 8.2 (8.2.13.219)
"Розница для Украины",(1.0.6.1)
Подскажите пожалуйста, в чем может быть причина?
2. Жека Moscow (SpartakM) 11.08.12 14:20
У номенклатуры есть реквизит: СтранаПроисхождения, похоже, что в в версии для Украины этого реквизита нет. к сожалению не сталкивался ни с одним решением для Украины. но если скинешь куда-нить, ссылку в личку отправь, я попробую посмотреть...
3. ArCtic (ArCtic) 30.10.12 21:53
выдает ошибку:
{Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)
ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(55, 2)}: Несовместимые типы "ВЫРАЗИТЬ"
<<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,
4. Жека Moscow (SpartakM) 30.10.12 23:51
(3)еще бы сообщили какая конфигурация и какой релиз.
5. ArCtic (ArCtic) 31.10.12 00:00
1С:Предприятие 8.2
Розница, редакция 1.0 (1.0.15.6)
6. Жека Moscow (SpartakM) 31.10.12 00:27
релиз видишь какой указан в названии поста?)))
завтра попробую поправить.
7. ArCtic (ArCtic) 14.11.12 01:23
я так понимаю поправить не получилось?
8. ArCtic (ArCtic) 14.11.12 02:51
{Форма.Форма.Форма(702)}: Ошибка при вызове метода контекста (Вывести)
ТабРезультат = ПроцессорВывода.Вывести(НастройкиФормирования.ПроцессорКомпоновкиДанных, Истина);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(55, 2)}: Несовместимые типы "ВЫРАЗИТЬ"
<<?>>ВЫРАЗИТЬ(&ОрганизацияДляПечати КАК Справочник.Организации) КАК Организация,

1С:Предприятие 8.2
Розница, редакция 1.0 (1.0.16.4)
10. Жека Moscow (SpartakM) 14.11.12 17:59
(8) на демо базе работает. сравни свою конфу с неизмененной.
тогда поймешь почему не работает. или дай свою базу.
11. Евгения + (zhenya17) 21.11.12 15:40
(10) SpartakM, у меня такая же ошибка, как в (8). Конфигурация Розница 1.0.14.3, типовая.
12. Жека Moscow (SpartakM) 21.11.12 17:16
(11)в названии обработки указан версия розницы, для которой она писалась.
обновитесь до этой версии все будет работать.
13. ArCtic (ArCtic) 21.11.12 17:33
Тут не в версии релиза дело! Если не указывать организацию, то все идет. Позже посмотрю что есть в демо базе в организации и сообщу в чем был косяк.
14. Евгения + (zhenya17) 22.11.12 11:50
(12) SpartakM, а я согласна с (13), что не в версии конфы дело. Проблема возникает при сочетании 2х условий:
1) указана организация для печати
2) НЕ установлен флаг "Только имеющиеся в наличии"
В этом случае в модуле формы выполняется следующий блок:
	Если ЗначениеЗаполнено(ОрганизацияДляПечати) И НЕ ТолькоИмеющиесяВНаличии Тогда
	
		НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти("ОрганизацияДляПечати").Значение = ""+ОрганизацияДляПечати + " " + ОрганизацияДляПечати.ИНН;
		НастройкиФормирования.Компоновщик.Настройки.ПараметрыДанных.Элементы.Найти("ОрганизацияДляПечати").Использование = Истина;
		
	КонецЕсли;
...Показать Скрыть

После этого реквизит "ОрганизацияДляПечати" становится строкой с наименованием и ИНН организацией, а далее в запросе он не может преобразовать эту строку в ссылку на справочник "Организации" и ругается на выражение "ВЫРАЗИТЬ".
15. Антон Дилёв (Antoska) 06.03.13 11:37
Очень хотелось бы похожий ценни, но с возможностью указать две цены. Например оптовую и розничную.
16. Антон Дилёв (Antoska) 06.03.13 11:38
Кстати желательно указать напротив цены ее название. А оптовую цену сделать больше по размеру шрифта.
17. Антон Дилёв (Antoska) 06.03.13 11:41
Пригляделся внимательно. И понял, что в данном ценнике не хватает величины скидки. Не каждый покупатель сразу поймет почему на ценнике две цены и какая скидка, но может это и не важно.
18. Жека Moscow (SpartakM) 06.03.13 21:22
(16)розничный магазин. один тип цен "Розничные". просто в рамках акции идет скидка на товар.
и печатать на ценнике тип цен для розничного магазина - наверное лишнее)))
19. Антон Дилёв (Antoska) 07.03.13 08:57
(18) SpartakM, согласен. В такой ситуации данный вариант полностью подходит.
Но вот я, буквально, вчера реализовал печать двух цен с наименованиями типов. Вот захотелось моему клиенту такой ценник: большим размером шрифта оптовая цена, а рядом мелким розничная. Расчет на психологию покупателей - большое замечается быстрее и запоминается лучше. Вот такой он хитрюга:)
Кстати, кое что подсмотрел в Вашей обработке, так что плюс поставил без сомнений:)
20. Ak Uji (Akuji) 10.09.13 16:33
что ошибка про Организацию так и не исправлена?
21. Ирина Махно (mie24) 07.11.13 13:17
Для того, чтобы не вылетала ошибка по организации нужно заменить в модуле формы строку 497

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

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

И Все работает.
Спасибо за обработку.
22. Ирина Махно (mie24) 22.11.13 17:00
У меня проблема возникла с печатью этикеток.
Цена сос кидкой не правильно рассчитывается. Точнее в конфигураторе все правильно, а в Таб часть попадает не верная.
Пример Цена 5 421,00 Скидка 30% Правильная ЦенаСоСкидкой = 3794,70, а в табчасть попадает 3 794,00.
Как исправить?
Или у меня одной такие проблемы?
23. ArCtic (ArCtic) 23.11.13 21:27
В Процедура КоманднаяПанельТоварыРасчетСкидок(Кнопка) нужно найти и закомментировать округления Окр(СтрокаТаблицыТоваров.Скидка);
у меня прокатило.
ruvolt; mie24; +2 Ответить 1
24. Ирина Махно (mie24) 25.11.13 11:53
(23) ArCtic, у меня даже это не прокатило. Окр убрала, в Отладчике проверила, что получила правильную скидку, допустим 76,40, а в Табличную часть попадает Цена со скидкой без учета 40 копеек. Не война, но не приятно и не понятно. Подскажите, где еще править?
25. Жека Moscow (SpartakM) 25.11.13 21:08
(24)посмотри, может в макете настроено округление...
сейчас нет возможности посмотреть..
26. Ирина Махно (mie24) 26.11.13 08:45
(25) SpartakM, Дело не в макете, неправильная ЦенаСоСкидкой попадает в ТабЧасть обработки при заполнении по кнопке "Рассчитать скидку". Вот и не пойму, Скидку считает правильно, а в Цена со скидкой не правильная... Есть еще предположения?
27. Ирина Махно (mie24) 26.11.13 08:55
Извините за переполох. Все работает.
28. Жека Moscow (SpartakM) 09.12.13 16:07
(28)ну хорошо)))), рад, что все разрешилось,
напиши, для будущих обладателей обработки, в чем дело было, может у кого-то еще подобный вопрос возникнет....
29. Евгений Санников (nuke-nv) 24.12.13 10:13
http://yadi.sk/d/50cggbZqEqEX2
http://yadi.sk/d/RePlxLG5EqEYR
У меня почему-то не срабатывает скидка по акции. Рассчитывает скидку -1 рубль на всё.
Прикрепленные файлы:
30. Евгений Санников (nuke-nv) 24.12.13 10:14
Может неправильно заполняю маркетинговую акцию ? Или в обработке несовместимость с Розница_1.0.16.8 ?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа