Система накопительного дисконта в документе "Чек ККМ" в ТиС

Обработки - Обработка документов

Дополнение к 1С 7.7 ТиС. Накопительная система скидок в торговле.

Регистрируем дисконтные карты в БД, накапливаем сумму на них для предоставления скидки клиенту!

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

Наименование Файл Версия Размер
MD файл
.rar 344,87Kb
19.02.12
119
.rar 344,87Kb 119 Скачать

См. также

Комментарии
1. Dmitry Dmitry (Dimasik2007) 383 26.06.09 11:11 Сейчас в теме
2. Евгений Пупков (Chuba73) 19.10.09 06:24 Сейчас в теме
Хм... работает немного странно. Если в один и тот же день, по различным дисконтным картам покупался один и тот же товар, то в Отчете ККМ все продажи данной позиции вешаются на одну дисконтную карту. Тоесть в конце дня появляется счастливчик с очень крупными накоплениями по карте, а остальные обладатели дисконтных карт сосут лапу... Сижу правлю отчет ККМ, планирую убрать списание товаров по отчету ККМ, а чеки пускай остаются проведенными, в глобальном модуле в функции дисконта вообще уберу обработку отчета ККМ.
3. Денис Васильев (Denis_Viktorovich) 141 19.10.09 20:55 Сейчас в теме
Обновил версию дисконта, используется у клиентов, 100% работает!
4. Infernal Rain (Infernal_Rain) 06.12.09 17:58 Сейчас в теме
Попробовал "внедрить" Ваш дисконт в конфигурацию ТиС 9.2
и в процессе использования программа ругается на строку

Если ПустоеЗначение(СкидкаСтрока)=1 Тогда

Пишет что не известный элемент "СкидкаСтрока".
5. Евгений Пупков (Chuba73) 06.12.09 18:12 Сейчас в теме
Хм, а у меня все получилось. В табличной части каждого документа, в котором используется дисконт должен быть реквизит "СкидкаСтрока" ссылающийся на справочник скидок.
Вы же очевидно просто подправили модули документов. Рекомендую всетаки скопировать документы из прилагаемого автором MD-файла.
6. Роман (pers200590) 25.09.10 09:20 Сейчас в теме
После внедерния вашего дисконта в ТИС обнаружил следующие:
Шкала 3 При попадание суммы в о вторую позицию он считает первую
7. Денис Васильев (Denis_Viktorovich) 141 25.09.10 11:55 Сейчас в теме
pers200590: как у Вас организована шкала? какая сумма конкретно? что значит шкала 3?
8. Евгений Зырянов (Dgekan) 5 17.08.11 17:05 Сейчас в теме
Спасибо! Просто и удобно.
10. Денис Васильев (Denis_Viktorovich) 141 18.02.12 13:32 Сейчас в теме
Я делал для клиента, который торгует в розницу по чекам на ФР. Если есть пожелания могу переделать, сделать, или доделать по желанию заказчика за отдельное вознаграждение!
11. Геннадий Малюков (bes-kkm) 19.02.12 13:32 Сейчас в теме
По поводу чека ККМ- это как раз и правильно, а не в реализации.
12. Геннадий Малюков (bes-kkm) 19.02.12 13:48 Сейчас в теме
У меня выдало кучу ошибок:
{Документ.ЧекККМ.Форма.Модуль(49)}: Неопознанный оператор
Заголовок = глНазваниеДОкументаВЖурнале<<?>>(Контекст);
{Документ.ЧекККМ.Форма.Модуль(92)}: Функция не обнаружена (глНазваниеДОкументаВЖурнале)
Параметры.ДобавитьЗначение(глЗначениеПоУмолчанию<<?>>("ОсновнойТипЦенПродажи"), "ТипЦен");
{Документ.ЧекККМ.Форма.Модуль(130)}: Функция не обнаружена (глЗначениеПоУмолчанию)
Параметры.ДобавитьЗначение(глЗначениеПоУмолчанию("ОсновнойТипЦенПродажи")<<?>>, "ТипЦен");
{Документ.ЧекККМ.Форма.Модуль(130)}: Неопознанный оператор
<<?>>Иначе
{Документ.ЧекККМ.Форма.Модуль(131)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
13. Геннадий Малюков (bes-kkm) 19.02.12 15:17 Сейчас в теме
А еще выдает:
Если ((Конт.Номенклатура.ОтключитьСкидки = 1) ИЛИ (Конт.Номенклатура.Родитель.ОтключитьСкидки = 1)) Тогда
{Глобальный модуль(2372)}: Поле агрегатного объекта не обнаружено (ОтключитьСкидки)
14. Денис Васильев (Denis_Viktorovich) 141 19.02.12 15:47 Сейчас в теме
На первый вопрос- какая у Вас конфигурация? Второй вопрос - не правильно накатили изменения скорее всего!
15. Геннадий Малюков (bes-kkm) 20.02.12 08:38 Сейчас в теме
Конфигурация Торговля и склад 9.2, скажите как правильно? (конфигуратор - загрузить измененную конфигурацию)
16. Денис Васильев (Denis_Viktorovich) 141 20.02.12 09:06 Сейчас в теме
как правильно читайте README.txt он приложен в архиве!
17. Геннадий Малюков (bes-kkm) 21.02.12 06:59 Сейчас в теме
А разве в MD - нет этих изменений?
18. Денис Васильев (Denis_Viktorovich) 141 21.02.12 21:09 Сейчас в теме
ЧИТАЙ правила описанные в txt файле! "-" за то что не смог внедрить! Молодец "-" тоже оценка!
19. Алексей Подоляк (trioka) 23.02.12 19:09 Сейчас в теме
а если из Реализации купли продажи надо сделать скидку такую. то что подправить подскажите?
и возможно ли сделать бонусную скидку на месяц. тоесть в начале месяца происходит обнуление скидки.
и еще пожелание :) бонус вместо скидки (или плюсом к скидке). А на бонус клиент может набрать другой товар
20. Денис Васильев (Denis_Viktorovich) 141 23.02.12 21:17 Сейчас в теме
(19) trioka, Посмотрите какие изменения я в нес документ ЧекККМ, по этому же принципу допишите в документ реализация, там суть сводится к тому чтобы получить скидку клиента и на эту скиду уменьшить сумму документа-оплаты!
21. bvk bvk (bvk) 18 10.04.12 22:32 Сейчас в теме
всё конечно хорошо, работает всё, вот только на нефискальник скидка не округлённая приходит...
22. Денис Васильев (Denis_Viktorovich) 141 12.04.12 08:47 Сейчас в теме
(21) bvk, Там не так трудно изменить, найдите в документе где вызывается функция из внешней ert обработки ФР, и поставьте ОКР
23. Kida Kida (kida1) 91 26.10.14 20:09 Сейчас в теме
Много спорных моментов, но некоторые идеи позаимствовал. +
24. Денис Васильев (Denis_Viktorovich) 141 27.10.14 08:03 Сейчас в теме
(23) kida1, Все спорные моменты можно всегда обсудить, спасибо за отзыв, я рад что смог быть полезен.
25. Ариан Попов (arian89) 03.02.15 08:02 Сейчас в теме
Скачал, посмотрю, спасибо. А есть ли у вас наработки по учету сертификатов подарочных , на торговлю 9.2?
26. Денис Васильев (Denis_Viktorovich) 141 03.02.15 11:09 Сейчас в теме
(25) arian89, к сожалению на 9.2 нету, но можно данный механизм легко переделать в учет сертификатов.
27. Ариан Попов (arian89) 09.02.15 03:36 Сейчас в теме
(26) Denis_Viktorovich, еще вопрос, в справочнике КлиентДисконт, есть ссылка на отчет Отчет.ИсторияПродажПоДисконту, а в МД его нет =( где его можно достать?
28. Денис Васильев (Denis_Viktorovich) 141 11.02.15 11:13 Сейчас в теме
(27) arian89, к сожалению я его дать не смогу, уже все утеряно и забыто, там его написать за две минуты можно.
29. Евгений Митин (Bunker) 13.08.15 15:16 Сейчас в теме
Denis_Viktorovich, я не программист, но удалось удачно прикрутить ваши скидки. В справочник КлиентДисконт добавил еще колонку НакоплениеКарты для списка, чтобы накопления видны были в общем списке, но не могу там вывести эти значения, не подскажите как сделать?
30. Денис Васильев (Denis_Viktorovich) 141 14.08.15 07:27 Сейчас в теме
(29) Bunker, нужно не колонку добавлять, а вставить реквизит из справочника в этот список.
31. Евгений Митин (Bunker) 14.08.15 08:43 Сейчас в теме
(30) Denis_Viktorovich, да, я добавил реквизит НакоплениеКарты, но как сделать чтобы ему передать это значени, или как это делается
32. Денис Васильев (Denis_Viktorovich) 141 14.08.15 11:37 Сейчас в теме
(31) Bunker, не справится Вам если Вы не программист.
33. klickg klickg (klickg) 5 14.04.16 21:14 Сейчас в теме
(32) Denis_Viktorovich, Спасибо вам за данную разработку скидок. Установить скидки получилось без особых проблем, но есть пару вопросов:
1. На часть строк вид "Если ((Конт.Номенклатура.ОтключитьСкидки = 1) ИЛИ (Конт.Номенклатура.Родитель.ОтключитьСкидки = 1)) Тогда" выдает ошибку "Поле агрегатного объекта не обнаружено (ОтключитьСкидки)", может это быть связано, что у меня версия ТиС 979? Эти строки закомментировал и вроде все работает.
2. И что надо подправить в справочнике "КлиентДисконт" чтобы вести учет карт по штрихкодам?
34. Денис Васильев (Denis_Viktorovich) 141 25.04.16 10:02 Сейчас в теме
(33) klickg,Ответ 1: Это реквизиты справочника добавлены руками для отключения скидки на группу товара и на товар тип Истина/Ложь
Ответ 2: чтобы искал ДК в справочнике нужно событие обрабатывать, как это сделано в документе ЧекККМ, смотрите там.
35. klickg klickg (klickg) 5 27.04.16 23:54 Сейчас в теме
(34) Denis_Viktorovich, Спасибо, с первым вопросом все понятно.
А по второму не могли бы немного уточнить, в справочнике КлиентДисконт надо добавить реквизит, например, ШтрихКодДК, в который записывается штрихкод, и обрабатывать событие также как и в документе ЧекККМ?
Оставьте свое сообщение