Расширение: Наценка / установка розничных цен из формы документа Поступление товаров + разблокировка реквизитов Номенклатуры для конфигурации Розница 2.2

Обработки - Ценообразование, прайсы

Расширение выводит колонки "Наценка", "Розничная цена", "Розничная сумма", "Ценовая группа", "Старая розничная цена" в таблицу товаров документа "Поступление товаров" и создано чтобы упростить процедуру наценки в магазинах. + Маленькое отдельное расширение для постоянной разблокировки реквизитов Номенклатуры.

Принцип работы:
Расширение при записи поступления товара создает установку цен без участия пользователя, на основании тех цен, что указаны в самом документе, при этом:
- В качестве розничной цены считается вид цен, выбранный в правиле ценообразования, указанном в карточке магазина.
- В качестве закупочной цены считается первый попавшийся вид цен, для которого выбран способ задания цен "Заполнять по данным ИБ при поступлении" в дополнительных видах цен правила ценообразования из карточки магазина. Если такого нет - тогда просто первый попавшийся вид цен с указанным способом задания цен.
- Если поступление проводится - установка цен тоже будет проведена,новые цены вступят в силу; если поступление распроводится, установка цен тоже распроводится.
- В установку цен попадают только изменившиеся "розничные" цены, нулевые не попадут. 
- При открытии документа розничные цены берутся из существующей установки цен, связанной с поступлением, даже если документ не проведен. Все цены, которые не будут найдены
в связанной установке цен, будут получены по виду цен на дату документа.  

Расширение делалось для случая использования ценовых групп,  поэтому:

- При добавлении товара в таблицу программа попытается расчитать розничную по формуле ценовой группы указанной для данного товара. 
- Сама формула для ценовой группы должна быть прописана в "розничном" виде цен.
- Если в формуле для ценовой группы используется функция "Окр()", то округление рассчитанной розничной цены не производится, считается что оно предусмотрено формулой. 
- Для остальных случаев добавил реквизит "Округление" в форму документа (под таблицей с товарами), текущее указанное значение применяется для округления всех строк, кроме случая описанного выше.
- Можно задавать цену/наценку "от руки", не пользуясь ценовыми группами.
- При копировании документа цены рассчитываются заново.

В меню "цены" (над таблицей с товарами) добавлены две кнопки:
- для подстановки уже действующих "розничных" цен  (без учета изменений внесенных установкой цен по данному поступлению товаров)
- для перерасчета цен в таблице товаров по ценовым группам.

+ Отдельно вынес крошечное для отдельной публикации расширение,  отменяющее блокировку реквизитов справочника Номенклатуры,  по опыту весьма полезное маленьким торговым точкам. 

Для версии Розницы 2.2.5 работает в режиме совместимости 8.3.8

28.06.17 Расширения исправлены для работы в версии 2.2.6

08.12.17 Расширения исправлены для работы в версии 2.2.7

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

Наименование Файл Версия Размер
Расширения для Розницы 2.2.7
.zip 116,93Kb
08.12.17
15
.zip 1.2.1 116,93Kb 15 Скачать
Расширения для Розницы 2.2.6
.zip 116,39Kb
29.06.17
47
.zip 1.1 116,39Kb 47 Скачать
Расширения для Розницы 2.2.5
.zip 162,20Kb
29.06.17
27
.zip 1.0 162,20Kb 27 Скачать

См. также

Комментарии
1. Егор Иванов (user635667_bolonevegor) 40 10.03.17 05:41 Сейчас в теме
- Можно задавать цену/наценку "от руки", не пользуясь ценовыми группами.

как это делать? что-то у меня кнопки неактивны, жму например на колонку цена и ничего не происходит!
п.с. так происходит когда я Создаю поступление на основе ТТН Егаис. А вот если руками накидывать чистый приход работает. Протестируйте пожалуйста на схеме поступления из егаис.
2. Александр Журавлёв (Djun) 104 10.03.17 11:31 Сейчас в теме
Думаю что поправил, обновил файл, проверить смогу к вечеру, как база с егаис будет.
3. Константин Лавров (Kott01) 4 14.03.17 15:58 Сейчас в теме
особенно полезно для тех у кого установлена базовая версия программы

Может я неправ, но, вроде, базовые версии не поддерживают расширения.
4. Александр Журавлёв (Djun) 104 14.03.17 17:00 Сейчас в теме
(3) Когда с лицензией проф конфигурацию запускаешь все подключается, на уровне конфигурации запрета не стоит )
5. Константин Лавров (Kott01) 4 14.03.17 18:21 Сейчас в теме
(4) Да, но клиентская лицензия проф <> базовая конфигурация. ;)
6. Александр Журавлёв (Djun) 104 14.03.17 18:29 Сейчас в теме
(5) Убрал чтоб никого больше не смущать :)
7. Сергей (serpt) 20.03.17 16:17 Сейчас в теме
Пойдет ли у меня на базовой версии 1С:Предприятие 8.3 (8.3.8.2322) Розница (базовая), редакция 2.2 (2.2.5.25). Я правильно понял, что при приходовании товара, я в столбце наценка укажу нужный процент и цена продажи расчитается автоматически? Или просто при заполнении розничной цены в столбце НАЦЕНКА будет информативно указан процент накрутки?
8. Александр Журавлёв (Djun) 104 20.03.17 17:07 Сейчас в теме
(7) Поняли правильно, а вот подключить расширение в базовой версии похоже не выйдет, есть ограничения в лицензии.
9. Наталья Коваленко (user589818_goldysv) 23.03.17 15:24 Сейчас в теме
Здравствуйте! При создании поступления на основании ТТН ЕГАИС не заполняется предыдущая установленная цена, не отображается старая розничная цена, не активны ячейки Наценка и Розничная цена, а есть необходимость менять вручную, как в установке цен. Если не установить округление, то вообще ничего не работает. Для нас округление актуально "всегда в большую сторону" до 1р, у Вас округление по арифметическим правилам. Можно ли как-то поправить? Если бы работало как надо, то сэкономили бы уйму времени (очень много накладных)
11. Александр Журавлёв (Djun) 104 23.03.17 18:22 Сейчас в теме
(9) Перепроверил, на релизе 2.2.5 все работает, в том числе если на основании ттн вводить. Перечитайте условия работы расширения. Старая розничная цена не отобразится если до этой накладной (и установки цен по ней) не было такого товара. Округления в большую сторону добавил как вы просили.
14. Наталья Коваленко (user589818_goldysv) 23.03.17 18:52 Сейчас в теме
(11) Товар такой был, но старую цену все равно не показывает. Изменить вручную в накладной розничную цену или наценку не дает. За округление в большую отдельное спасибо. Но что сделать, чтоб вручную цену можно было поставить?
10. Наталья Коваленко (user589818_goldysv) 23.03.17 15:40 Сейчас в теме
А разблокировка реквизитов как работает?????? Расширение установила, как требовалось разрешение, так и требуется (((
12. Александр Журавлёв (Djun) 104 23.03.17 18:24 Сейчас в теме
(10) Если реквизиты разблокированы для редактирования это не перепутать ) Оно будет работать если лицензия не базовая и релиз не сильно старый, и если кто-нибудь уже не исправил код базы в которой вы проверяли.
13. Наталья Коваленко (user589818_goldysv) 23.03.17 18:49 Сейчас в теме
(12) Розница, редакция 2.2 (2.2.5.22) 8.3 (8.3.8.2197) проф. ничего не менялось. расширения добавлены через Администрирование-Печатные формы, отчеты и обработки-Расширения. Безопасный режим отключен. Правильно?
15. Александр Журавлёв (Djun) 104 23.03.17 19:07 Сейчас в теме
(13) Похоже какие-то ошибки на уровне платформы, без обновления до 8.3.9 и правда лишь частично работает, придется обновить )
16. Наталья Коваленко (user589818_goldysv) 23.03.17 19:11 Сейчас в теме
17. Наталья Коваленко (user589818_goldysv) 23.03.17 20:53 Сейчас в теме
(15) Да, на 8.3.9 все работает!!! Спасибо ))))
18. Егор Иванов (user635667_bolonevegor) 40 24.04.17 11:32 Сейчас в теме
Я создаю поступление на основание егаис. И у меня онокак-то неправильно считает. Округление не ровно 30 как я в формуле указал, а почему-то скочет. Почему так?
Розница 2.2.5.27 проф, платформа 8.3.10.2168
Расшиерение установлено с галочкой Безопасный режим.
и второй вопрос - как влияет первая формула в настройке вида цен?(картинка 2)
Прикрепленные файлы:
19. Александр Журавлёв (Djun) 104 24.04.17 15:50 Сейчас в теме
(18) под таблицей с товарами указывается округление, наценка пишется фактическая, т.е. от округленной розничной цены пересчитывается. 2. - никак не должна влиять, формула берется из конкретной ценовой группы указанной в карточке товара.
20. Егор Иванов (user635667_bolonevegor) 40 24.04.17 16:30 Сейчас в теме
(19) тогда округление неверно работает! вот у меня на 1й картинке наценка 29.88. А в формуле стоит до 1р в Большую сторону! А тут округляет в меньшую.
и 2 - почему документ установки цен, создаваемый расширением на 1 сек раньше самого поступления? Это неправильно, нужно сделать на 1с позже. Например будет поступление 24 в 0.00. А цена будет на 1сек раньше - и получится не 24 а 23, потом на моих ценниках тоже печататься будет неправильно!(у меня печатается дата установки цены)
21. Александр Журавлёв (Djun) 104 24.04.17 17:56 Сейчас в теме
(20) Либо вы используете для ценовой группы функцию Окр() и в ней определяете в какую сторону округлять, либо режим округления внизу в поступлении задается, там есть выбор и в большую сторону и арифметически, думаю что у вас выбрано не так, по вашим картинкам непонятно, что у вас указано. 2 - надо на секунду позже исправляйте код самостоятельно, та ситуация для которой это разрабатывалось предполагала что установка цен раньше. Вас никто не заставляет приходы ставить в 00:00:00, а если это делается программно, то поставить на секунду позже не так сложно.
22. Егор Иванов (user635667_bolonevegor) 40 25.04.17 04:37 Сейчас в теме
(21) 2 - на секунду позже - это как бы логично. ну да ладно.
1 - у меня в формуле стоит Округлять до 1р в большую сторону. Вот только тут почему-то не срабатывает в большую сторону.
24. Александр Журавлёв (Djun) 104 25.04.17 09:34 Сейчас в теме
(22) Большинство печатных форм получают цену на дату документа, это значит что распечатать в новых розничных ценах документ можно, если цены заданы до него, логика не на вашей стороне ) Поскольку стандартное округление реализовано не так как хотелось бы, я использовал округление в формуле: Прочитайте про функцию Окр() яндекс все о ней знает. Примеры формул: Окр([Закупочная]*1.3,,1) - до рубля в большую сторону; Окр([Закупочная]*1.3,,0) - до рубля арифметически.
(23) Вы видимо в самом начале скачивали, я после этого через несколько дней ошибки исправил и перезалил. Если нет желания отсюда скачивать напишите в личку вашу почту.
23. Егор Иванов (user635667_bolonevegor) 40 25.04.17 05:40 Сейчас в теме
(21) "внизу в поступлении задается, там есть выбор и в большую сторону и арифметически"
Где внизу? там только до скольки округлять, а в большую или арифмеически нет. У вас время арифметически округляет.
Прикрепленные файлы:
25. Наталья Коваленко (user589818_goldysv) 28.06.17 16:43 Сейчас в теме
Здравствуйте! После обновления на 2.2.6.18 платформа 8.3.10.2299 Расширения не работают! А очень нужны. Можно ждать обновления расширений?
26. Александр Журавлёв (Djun) 104 29.06.17 10:51 Сейчас в теме
(25) Здравствуйте, подредактировал. Напишите вашу почту отправлю.
27. Наталья Коваленко (user589818_goldysv) 30.06.17 08:43 Сейчас в теме
(26) Здравствуйте! goldysv@mail.ru Спасибо!!!!!
35. Newdjeen Klime (Newdjeen) 19.10.17 14:43 Сейчас в теме
(26) а мне тоже можно (скачивал пол года назад) newdjeen@gmail.com
28. Наталья Коваленко (user589818_goldysv) 30.06.17 09:35 Сейчас в теме
Спасибо большое, все работает!!!!
31. Константин (user705484_techno) 30.08.17 23:53 Сейчас в теме
Собственно, проблемы на Рознице 2.2.5.25.

Первая - если внести розничные цены, сохранить документ, закрыть его и открыть вновь - то внесённые розничные цены не отобразятся. В ячейках будет пусто. Да, они будут в документе установки цен, но в документе поступления товаров ничего не отобразится. Крайне бывает неудобно, если список товаров на сотню-другую наименований - упомнить всё, что внесено ранее, несколько проблематично, нужно параллельно лезть в цены.

Вторая куда серьёзнее, чем первая проблема. Если изначально подставить через кнопку ЦЕНЫ > ПОДСТАВИТЬ... уже существующие розничные цены в документ, то они не записываются в документ установки цен и в колонках розничной цены будет пусто и документ будет некорректным. Однако, если те же цены внести вручную, всё запишется без проблем. Однако удобство расширения тогда становится сомнительным.
32. Александр Журавлёв (Djun) 104 31.08.17 08:45 Сейчас в теме
(31) Здравствуйте, платформа 8.3.9 и выше?
33. Константин (user705484_techno) 31.08.17 11:54 Сейчас в теме
(32) Добрый день. Отнюдь. 8.3.8.2322.
34. Александр Журавлёв (Djun) 104 31.08.17 15:25 Сейчас в теме
(33) Чтоб работало надо обновиться.
36. ivanmotyan ivanmotyan (ivanmotyan) 22.10.17 19:21 Сейчас в теме
(0) очень полезная обработка. Только из-за того, что в типовой отсутствуют колонка "розничная цена", приходится пользоваться "оприходования товаров"
37. ivanmotyan ivanmotyan (ivanmotyan) 22.10.17 19:21 Сейчас в теме
(0) а обработка умеет только показывать цену или ее можно и редактировать?
38. Александр Журавлёв (Djun) 104 22.10.17 21:05 Сейчас в теме
(37) В заголовке так и написано )
ivanmotyan; +1 Ответить
39. Алекс Алекс (gigabyte-leha) 41 23.04.18 16:47 Сейчас в теме
Здравствуйте, скачивал расширение под 2.2.6, сейчас можете прислать обновленную версию под 2.2.7 на почту gigabyte-leha@yandex.ru
40. Анатолий (Redline58) 26.04.18 17:29 Сейчас в теме
Здравствуйте, у нас имеются несколько магазинов и на каждый магазин используется своя закупочная цена.
В созданном документе установка цен номенклатуры подставляется всегда первая закупочная цена, а вот розничная цена подставляется нужная.
Вопрос,возможно ли сделать что бы подставлялась под каждый магазин своя закупочная цена?
41. Александр Журавлёв (Djun) 104 26.04.18 21:20 Сейчас в теме
(40) Здравствуйте, исправил описание и расширение ) Теперь сначала в дополнительных ценах правила ценообразования будет искать.
42. Анатолий (Redline58) 27.04.18 09:43 Сейчас в теме
(41) Как обновить расширение?)
43. Александр Журавлёв (Djun) 104 27.04.18 10:40 Сейчас в теме
(42) ну для вас удобнее будет открыть все функции - управление расширениями и загрузить новую версию
Оставьте свое сообщение