Расширение возможностей скидок в ТиС 9.2

19.05.16

Учетные задачи - Ценообразование, анализ цен

Реализованы следующие возможности:
Объединение номенклатурных групп в «агрегатные» группы;
Задание персональных скидок для контрагентов по группе товаров или агрегатной группе;
Задание персональных скидок для контрагентов по дням отсрочки договора;
Задание персональных скидок для контрагентов по сумме отгрузки определенной группы номенклатуры или агрегатной группы за определённый предыдущий период(неделя, месяц, квартал);
Задание персональных скидок для контрагентов по сумме общей отгрузки за определённый предыдущий период(неделя, месяц, квартал);
Задание общего ограничения по ценам для определенной группы номенклатуры или агрегатной группы;
Задание номенклатуры которая находится на распродаже и по каким ценам;
Реализована возможность задания общей схемы взаимодействия скидок без изменения кода в конфигураторе;

Буду признателен за здоровую критику и интересные идеи.

Скачать исходный код

Наименование Файл Версия Размер
МД со скидками
.zip 3,32Mb
597
.zip 3,32Mb 597 Скачать
MD для сравнения мд ТиС 9.2 до изменений
.1194954892 2,75Mb
332
.1194954892 2,75Mb 332 Скачать
Инструкция пользователя
.1196320417 69,83Kb
419
.1196320417 69,83Kb 419 Скачать

13.11.07 - выложена бэтта
29.11.07 - мелкое косметическое изменение
04.12.07 - исправлена найденая ошибка
15.02.08 - чуточку обновлена инструкция
- Добавлен небольшой пример печатной формы (в архиве с инструкцией)
- Парочку косметических изменений
- В распродажах добавлена возможность прекращения при нулевом остатке
- В ГМ добавлены функции вывода персональных цен по контрагенту, а так же вывода цен с корректировкой на распродажные позиции.
20.02.08 - Исправил пару ошибок
27.03.08 - Исплавил ошибку (не все ограничения по ценам обрабатывались)
04.05.08 - Добавлен флаг "Абсолютная" в скидки, для более гибкой настройки
персональных сидок.
09.08.08 - Добавлен флаг "Абсолютная" в ограничение скидок, для более гибкой настройки ограничений. Убран признак "бэтта".

10.11.09 - Добавлена возможность задавать скидки фиксированной суммой.

14.03.12- Исправлена ошибка работы с валютами

 


Подробности во встроенном описании и в инструкции.

См. также

Переоценка товаров. Торговля и склад 7.7

Ценообразование, анализ цен Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Переоценка для программы Торговля и Склад 7.7 (изменение цены на процент).

2 стартмани

09.03.2022    4136    4    dmitry_sizonenko    1    

2

Остатки ТМЦ со сравнением цен и выборкой по количеству

Логистика, склад и ТМЦ Ценообразование, анализ цен Платформа 1С v7.7 Конфигурации 1cv8 Казахстан Управленческий учет Абонемент ($m)

Этот отчёт по остаткам ТМЦ поможет сравнить цены и сделать выборку по количеству товара. Тестировался на конфигурации Торговля+Склад для Казахстана, редакция 1.0, версия 7.70.014.

1 стартмани

14.04.2021    4591    1    softmaker    0    

0

Изменение цен номенклатуры

Прайсы Ценообразование, анализ цен Корректировка данных Платформа 1С v7.7 1С:Торговля и склад 7.7 Казахстан Управленческий учет Абонемент ($m)

Эта обработка поможет изменить цены в справочнике Номенклатура. Тестировалась на конфигурации Торговля+Склад для Казахстана, редакция 1.0, версия 7.70.014.

1 стартмани

13.04.2021    7317    1    softmaker    4    

1

Отправка остатков и цен по API в личный кабинет Озон

Розничная торговля Ценообразование, анализ цен Маркетплейсы Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m)

Внешняя обработка для 1С 7.7 конфигураций ТиС и Комплексная конфигурация. Подходит для Windows, которые поддерживают работу с WinHttpRequest.

2 стартмани

10.11.2020    9365    24    user1479046    10    

7

Ценообразование. Установка, проверка и исправление цен. Контроль минимальной цены. 1С 7.7

Ценообразование, анализ цен Платформа 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

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

1 стартмани

15.09.2019    13707    9    ksnik    9    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Сидоров 14.11.07 12:26 Сейчас в теме
А как работать с файлом 1cv7.7z
2. Бит 74 14.11.07 12:44 Сейчас в теме
файлы *.7z это архивы, сайт разработчика www.7-zip.org.
3. Бит 74 27.11.07 14:07 Сейчас в теме
Как то не густо замечаний и предложений.
4. ev-kov 5 04.12.07 11:56 Сейчас в теме
инструкция содержит такие дикие формулы, что в md заглядывать не хочется , автор такая инструкция с формулами вида мин(макс(мин(мин(мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),?(с4=0,мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),с4)),?(с5=0,мин(мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),?(с4=0,мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),с4)),с5)),?(с6=0,мин(мин(мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),?(с4=0,мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),с4)),?(с5=0,мин(мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),?(с4=0,мин(?(с2=0,с1,с2),?(с3=0,?(с2=0,с1,с2),с3)),с4)),с5)),с6))

отпугивает
5. Бит 74 04.12.07 13:04 Сейчас в теме
(4)уважаемый, ev-kov, этот пример был специасльно вставлен для демонстрации (что не стоит в "лоб" писать), там же приведёт аналогичный по взаимодействию скидок пример но сокращённый.
мн(макс(мн(мн(мн(?(с2=0,с1,с2),с3),с4),с5),с6),с7)
9. int3 20.01.08 11:47 Сейчас в теме
(4) ужос какой
(5) а в чем сакральный смысл вложенных Мин()? Ведь если синтакс-помощник нам не врет, функции Мин() и Макс() могут принимать и более 2 значений ;)
10. Бит 74 20.01.08 14:03 Сейчас в теме
(9)Уважаемый, int3, в чём "сакральный смысл" постов, когда не разобрался с идеей но уже осуждаю?
(8)Добавлю
ineoosaki; +1 Ответить
11. int3 20.01.08 15:01 Сейчас в теме
(10) зачем людей пугать дикими формулами, если можно проще записать тоже самое?
12. Бит 74 20.01.08 15:07 Сейчас в теме
(11) Вы внимательно читали (5) это раз, во вторых "мин(100,99,90,0)" что вернёт? это два, немного ограничений наклыдывает пункт "Реализована возможность задания общей схемы взаимодействия скидок без изменения кода в конфигураторе" и человеческая лень это три, в четрёртых человек который научился пользоваться СП как правило может пользоваться и конфигуратором..., в пятых просто не люблю постов "ниочём" типа (4,9), слова проде есть а смысла кроме облить чем нибудь вонючим нет :)
13. int3 20.01.08 15:15 Сейчас в теме
(12) "а смысла кроме облить чем нибудь вонючим нет"
зависит от жизненной позиции, с негативной позицией - да, кроме как "облить вонючим" не видится
а если не зацикливаться на этом - можно усмотреть и предложение развития - увеличение чиса параметров например или еще чего
да и -
мин(100,99,90,0)=мин(мин(мин(100,99),90),0)
только короче
14. Бит 74 20.01.08 15:23 Сейчас в теме
(13)Уважаемый, int3, если вы не возражаете давайте прекратим дискусию,
"мин(100,99,90,0)=мин(мин(мин(100,99),90),0)"
в обоих случая вернёт 0 а по нормальному, что косается именно цен, должно вернуть 90, в общем если не хотите разбираться с данной "разработкой" если её правда так можно назвать, то и не надо.
6. ineoosaki 08.12.07 02:20 Сейчас в теме
Спасибо за исправление. Теперь скидки работают и по агрегатным группам. Сам отловить глюк не смог.
7. Бит 74 08.12.07 10:05 Сейчас в теме
(6)Если будут ещё замечания или проблемы лучше сразу мне отписывайте.
8. skonto 20.01.08 07:57 Сейчас в теме
В целом всё хорошо, но не хватает печатной формы накладной с указанием суммы скидки по клиенту и прайса с учетом скидок по клиенту.
ineoosaki; +1 Ответить
15. ineoosaki 12.02.08 02:28 Сейчас в теме
skonto написал
------------------------------------------
>В целом всё хорошо, но не хватает печатной формы >накладной с указанием суммы скидки по клиенту и >прайса с учетом скидок по клиенту.

Бит ответил
--------------------------------
> Добавлю

Будем ждать.

16. Бит 74 12.02.08 09:42 Сейчас в теме
(15)Через недельку выложу
17. Бит 74 15.02.08 18:26 Сейчас в теме
18. Бит 74 20.02.08 12:47 Сейчас в теме
Исправил пару найденых ошибок в мд от 15.02.07
19. Бит 74 27.03.08 18:00 Сейчас в теме
20. Бит 74 04.05.08 17:16 Сейчас в теме
Добавлен флаг "Абсолютная" в скидки, для более гибкой настройки. Подробности во встроенном описании и в инструкции.
21. Бит 74 05.05.08 09:56 Сейчас в теме
Интересно ктонибудь кроме skonto и ineoosaki пробывал использовать эту наработку?
22. Бит 74 09.08.08 11:41 Сейчас в теме
думаю можно убрать признак "бэтта".
23. etibarr 23.09.08 18:36 Сейчас в теме
Для компаний быстро реагирующих на изменения вещь необходимая. Я только сейчас подумывал о том, что бы перейти на 1С. Можем ли мы более подробно поговорить на эту тему? Мой e-mail etibar.veliyev@gmail.com
Благодарю заранее.
24. Бит 74 23.09.08 18:56 Сейчас в теме
(23)В иструкции есть мой e-mail
25. Alexandra 26.01.09 08:14 Сейчас в теме
Идея здоровская.
Дурацкий вопрос:
после пересчета скидок в ТЧ документа изменяются столбцы "Цена", "Сумма без
скидки", "Сумма" и столбец "Скидка" обнуляется. Вроде ж "Цена" и "Сумма без скидки"
должны оставаться без изменения, а пересчитываться столбцы "Скидка" и "Сумма"?
26. Бит 74 26.01.09 11:41 Сейчас в теме
(25)Доброго времени суток, просто первоначально стояла задача делать минимум изменений в типовой конфигурации + данный подход скидкам отличается от типового, это основные причины.
Для того, чтобы получить просто печатную форму с суммами скидок посмотрите отдельную печатную форму в архивах.
Если вы хотите видеть именно в самом документе скидки, то придётся переписывать.
27. Alexandra 27.01.09 04:06 Сейчас в теме
Доброго времени, спасибо за быстрый ответ.
Ага, надо переписывать. В принципе, наверное любая фирма рано или поздно
"дорастает" до нетипового подхода к скидкам. Так что идея хороша.
Попробую под свои нужды приспособить, думаю, получится :)
28. Бит 74 27.01.09 10:17 Сейчас в теме
(27)Удачи, если что пишите.
Как дойдут руки выложу также возможность задание скидок в абсолютных единицах
29. ko1ek 04.04.09 12:06 Сейчас в теме
ДАров Мужики ТУт засада. Мне здать нужно выпускную работу, м.б. подскажете где можно нарыть какую либо информацию?*
Курсавая работа на тему:
"Автоматизированный учет скидок в системе «1С: Торговля и склад»."
30. skilster 46 26.02.12 01:28 Сейчас в теме
Отличная разработка! Не подскажете, какие именно объекты конфигурации были изменены? Хочу внедрить механизм в нетиповой ТиС.
31. Бит 74 26.02.12 02:39 Сейчас в теме
(30)Конфигурация изменена по минимуму, для сравнения выложен МД без изменений, если правильно помню то документы реализаций и заявка остальное в дополнительных объектах, но могу ошибаться, если будут проблемы пишите там что нибудь придумаем
skilster; +1 Ответить
32. skilster 46 27.02.12 00:00 Сейчас в теме
(31) спасибо за оперативный ответ! Разобрался со всем, кроме валют. Если документ продажи рублевый, а цены установлены в USD или EUR, то получаем такую картину: цена товара = $200, в реализации = 5949 руб, по нажатию на кнопку ПРОСТАВИТЬ СКИДКИ имеем 200 рублей минус % скидки. А должно быть 200 долларов за вычетом скидки. Как можно решить проблему?
33. Бит 74 27.02.12 00:09 Сейчас в теме
(32)Это или руками самому или подождать, до конца недели постараюсь поправить, у меня стояло на фирмах которые торгуют в одной валюте, поэтому такой проблемы не возникало
34. skilster 46 27.02.12 12:02 Сейчас в теме
(33) Допилил сам. Спасибо!
35. Vikik 03.03.12 00:32 Сейчас в теме
Отлично! Давно хотел расширить систему скидок. Проблема с валютами, как в предыдущем сообщении. Изменением конфигурации занимаюсь сам, а опыта мало. Думаю буду долго возится.
36. skilster 46 13.03.12 09:41 Сейчас в теме
(35), на самом деле, проблема учета валют решается добавлением пары строк в глобальный модуль. Достаточно передать валюту в процедуру глВернутьЦену, а затем обработать полученную переменную рез.
37. Vikik 13.03.12 14:29 Сейчас в теме
(36)Спасибо. Для меня пару строк в глобальный модуль это уже подвиг. Основное занятие непосредственно ТиС. Как только появится время, обязательно буду настраивать.
38. Бит 74 16.03.12 11:07 Сейчас в теме
(36)Ваше решение сточки зрения производительности более оптимально, но пока придерживаюсь подхода при создании, минимального изменения конфигурации, поэтому преобразование идёт в обработке
(37)Обновил
39. Vikik 22.03.12 07:17 Сейчас в теме
(38)Спасибо! Всё работает. А есть ли возможность, чтобы скидки ставились автомотически, сразу при оформлении документа? Персональные скидки назначены не для всех контрагентов. Опасаюсь, что при интенсивной торговле можно упустить поставить скидки.
40. Бит 74 22.03.12 11:13 Сейчас в теме
(39)Не за что, возможность есть только это будет "нагружать" сервер при интенсивной работе пользователей, как дойдут руки выхожу в виде комментария
41. пользователь 27.09.12 12:43
Сообщение было скрыто модератором.
...
Оставьте свое сообщение