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

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

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

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

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

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

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

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

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

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

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

09.11.19 Расширения исправлены для работы в версии 2.2.12 — 2.3.1

18.12.19 Расширение для поступления полностью переработано с нуля под версию Розницы 2.3. Все внесенные изменения выполнены программно, без использования визуальных средств, для лучшей совместимости как с изменениями типового функционала, так и другими расширениями, применяемыми к накладной. При подключении галку "Безопасный режим" необходимо снять.

Добавлено:

— Отображение розничной суммы в списке Приходных накладных, которая рассчитывается при записи документа. Чтобы колонка отображалась, необходимо установить опцию "Дополнительные реквизиты и сведения" (Администрирование — Общие настройки).

— Добавлена возможность рассчитать розничные цены по заданному проценту наценки, для выделенных строк (с зажатым ctrl) так и для всех товаров.  Соответствующие кнопки добавлены в меню "Цены" над таблицей с товарами. 

— Выведена колонка с остатком, режим вывода остатка выбирается в нижней части приходной накладной — можно вывести остаток на текущий момент, на дату накладной, по всем магазинам или только по магазину документа.

74 Comments

  1. user635667

    — Можно задавать цену/наценку «от руки», не пользуясь ценовыми группами.

    как это делать? что-то у меня кнопки неактивны, жму например на колонку цена и ничего не происходит!

    п.с. так происходит когда я Создаю поступление на осн

    Reply
  2. Djun

    Думаю что поправил, обновил файл, проверить смогу к вечеру, как база с егаис будет.

    Reply
  3. Kott01
    особенно полезно для тех у кого установлена базовая версия программы

    Может я неправ, но, вроде, базовые версии не поддерживают расширения.

    Reply
  4. Djun

    (3) Когда с лицензией проф конфигурацию запускаешь все подключается, на уровне конфигурации запрета не стоит )

    Reply
  5. Kott01

    (4) Да, но клиентская лицензия проф <> базовая конфигурация. 😉

    Reply
  6. Djun

    (5) Убрал чтоб никого больше не смущать 🙂

    Reply
  7. serpt

    Пойдет ли у меня на базовой версии 1С:Предприятие 8.3 (8.3.8.2322) Розница (базовая), редакция 2.2 (2.2.5.25). Я правильно понял, что при приходовании товара, я в столбце наценка укажу нужный процент и цена продажи расчитается автоматически? Или просто при заполнении розничной цены в столбце НАЦЕНКА будет информативно указан процент накрутки?

    Reply
  8. Djun

    (7) Поняли правильно, а вот подключить расширение в базовой версии похоже не выйдет, есть ограничения в лицензии.

    Reply
  9. user589818_goldysv

    Здравствуйте! При создании поступления на основании ТТН ЕГАИС не заполняется предыдущая установленная цена, не отображается старая розничная цена, не активны ячейки Наценка и Розничная цена, а есть необходимость менять вручную, как в установке цен. Если не установить округление, то вообще ничего не работает. Для нас округление актуально «всегда в большую сторону» до 1р, у Вас округление по арифметическим правилам. Можно ли как-то поправить? Если бы работало как надо, то сэкономили бы уйму времени (очень много накладных)

    Reply
  10. user589818_goldysv

    А разблокировка реквизитов как работает?????? Расширение установила, как требовалось разрешение, так и требуется (((

    Reply
  11. Djun

    (9) Перепроверил, на релизе 2.2.5 все работает, в том числе если на основании ттн вводить. Перечитайте условия работы расширения. Старая розничная цена не отобразится если до этой накладной (и установки цен по ней) не было такого товара. Округления в большую сторону добавил как вы просили.

    Reply
  12. Djun

    (10) Если реквизиты разблокированы для редактирования это не перепутать ) Оно будет работать если лицензия не базовая и релиз не сильно старый, и если кто-нибудь уже не исправил код базы в которой вы проверяли.

    Reply
  13. user589818_goldysv

    (12) Розница, редакция 2.2 (2.2.5.22) 8.3 (8.3.8.2197) проф. ничего не менялось. расширения добавлены через Администрирование-Печатные формы, отчеты и обработки-Расширения. Безопасный режим отключен. Правильно?

    Reply
  14. user589818_goldysv

    (11) Товар такой был, но старую цену все равно не показывает. Изменить вручную в накладной розничную цену или наценку не дает. За округление в большую отдельное спасибо. Но что сделать, чтоб вручную цену можно было поставить?

    Reply
  15. Djun

    (13) Похоже какие-то ошибки на уровне платформы, без обновления до 8.3.9 и правда лишь частично работает, придется обновить )

    Reply
  16. user589818_goldysv

    (15) Попробовать на 8.3.9 ?

    Reply
  17. user589818_goldysv

    (15) Да, на 8.3.9 все работает!!! Спасибо ))))

    Reply
  18. user635667

    Я создаю поступление на основание егаис. И у меня онокак-то неправильно считает. Округление не ровно 30 как я в формуле указал, а почему-то скочет. Почему так?

    Розница 2.2.5.27 проф, платформа 8.3.10.2168

    Расшиерение установлено с галочкой Безопасный режим.

    и второй вопрос — как влияет первая формула в настройке вида цен?(картинка 2)

    Reply
  19. Djun

    (18) под таблицей с товарами указывается округление, наценка пишется фактическая, т.е. от округленной розничной цены пересчитывается. 2. — никак не должна влиять, формула берется из конкретной ценовой группы указанной в карточке товара.

    Reply
  20. user635667

    (19) тогда округление неверно работает! вот у меня на 1й картинке наценка 29.88. А в формуле стоит до 1р в Большую сторону! А тут округляет в меньшую.

    и 2 — почему документ установки цен, создаваемый расширением на 1 сек раньше самого поступления? Это неправильно, нужно сделать на 1с позже. Например будет поступление 24 в 0.00. А цена будет на 1сек раньше — и получится не 24 а 23, потом на моих ценниках тоже печататься будет неправильно!(у меня печатается дата установки цены)

    Reply
  21. Djun

    (20) Либо вы используете для ценовой группы функцию Окр() и в ней определяете в какую сторону округлять, либо режим округления внизу в поступлении задается, там есть выбор и в большую сторону и арифметически, думаю что у вас выбрано не так, по вашим картинкам непонятно, что у вас указано. 2 — надо на секунду позже исправляйте код самостоятельно, та ситуация для которой это разрабатывалось предполагала что установка цен раньше. Вас никто не заставляет приходы ставить в 00:00:00, а если это делается программно, то поставить на секунду позже не так сложно.

    Reply
  22. user635667

    (21) 2 — на секунду позже — это как бы логично. ну да ладно.

    1 — у меня в формуле стоит Округлять до 1р в большую сторону. Вот только тут почему-то не срабатывает в большую сторону.

    Reply
  23. user635667

    (21) «внизу в поступлении задается, там есть выбор и в большую сторону и арифметически»

    Где внизу? там только до скольки округлять, а в большую или арифмеически нет. У вас время арифметически округляет.

    Reply
  24. Djun

    (22) Большинство печатных форм получают цену на дату документа, это значит что распечатать в новых розничных ценах документ можно, если цены заданы до него, логика не на вашей стороне ) Поскольку стандартное округление реализовано не так как хотелось бы, я использовал округление в формуле: Прочитайте про функцию Окр() яндекс все о ней знает. Примеры формул: Окр([Закупочная]*1.3,,1) — до рубля в большую сторону; Окр([Закупочная]*1.3,,0) — до рубля арифметически.

    (23) Вы видимо в самом начале скачивали, я после этого через несколько дней ошибки исправил и перезалил. Если нет желания отсюда скачивать напишите в личку вашу почту.

    Reply
  25. user589818_goldysv

    Здравствуйте! После обновления на 2.2.6.18 платформа 8.3.10.2299 Расширения не работают! А очень нужны. Можно ждать обновления расширений?

    Reply
  26. Djun

    (25) Здравствуйте, подредактировал. Напишите вашу почту отправлю.

    Reply
  27. user589818_goldysv

    (26) Здравствуйте! goldysv@mail.ru Спасибо!!!!!

    Reply
  28. user589818_goldysv

    Спасибо большое, все работает!!!!

    Reply
  29. user705484_techno

    Собственно, проблемы на Рознице 2.2.5.25.

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

    Вторая куда серьёзнее, чем первая проблема. Если изначально подставить через кнопку ЦЕНЫ > ПОДСТАВИТЬ… уже существующие розничные цены в документ, то они не записываются в документ установки цен и в колонках розничной цены будет пусто и документ будет некорректным. Однако, если те же цены внести вручную, всё запишется без проблем. Однако удобство расширения тогда становится сомнительным.

    Reply
  30. Djun

    (31) Здравствуйте, платформа 8.3.9 и выше?

    Reply
  31. user705484_techno

    (32) Добрый день. Отнюдь. 8.3.8.2322.

    Reply
  32. Djun

    (33) Чтоб работало надо обновиться.

    Reply
  33. Newdjeen

    (26) а мне тоже можно (скачивал пол года назад) newdjeen@gmail.com

    Reply
  34. ivanmotyan

    (0) очень полезная обработка. Только из-за того, что в типовой отсутствуют колонка «розничная цена», приходится пользоваться «оприходования товаров»

    Reply
  35. ivanmotyan

    (0) а обработка умеет только показывать цену или ее можно и редактировать?

    Reply
  36. Djun

    (37) В заголовке так и написано )

    Reply
  37. gigabyte-leha

    Здравствуйте, скачивал расширение под 2.2.6, сейчас можете прислать обновленную версию под 2.2.7 на почту gigabyte-leha@yandex.ru

    Reply
  38. Redline58

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

    В созданном документе установка цен номенклатуры подставляется всегда первая закупочная цена, а вот розничная цена подставляется нужная.

    Вопрос,возможно ли сделать что бы подставлялась под каждый магазин своя закупочная цена?

    Reply
  39. Djun

    (40) Здравствуйте, исправил описание и расширение ) Теперь сначала в дополнительных ценах правила ценообразования будет искать.

    Reply
  40. Redline58

    (41) Как обновить расширение?)

    Reply
  41. Djun

    (42) ну для вас удобнее будет открыть все функции — управление расширениями и загрузить новую версию

    Reply
  42. estar

    Здравствуйте, Александр! Хочу приобрести Ваше расширение, скажите пожалуйста, будет работать на версии 2.2.9?

    Reply
  43. Djun

    (44) Здравствуйте, скажу честно я исправляю когда мне пишут что на новом релизе не работает, пока никто не пожаловался, поэтому думаю что все работает. Если не будет исправлю и вышлю работающую версию, а публикацию поправлю.

    Reply
  44. suneses

    Добрый день. Платформа 8.3.10.2667, релиз 2.2.6.33. Руками добавил Ценовую группу, но сама розничная цена не добавляется. После установки расширения ничего не изменилось, добавил руками через Еще — редактировать форму.

    Ценовая группа добавилась, но нужно иметь возможность менять ее тут же в поступлении и выбирать из выпадающего списка — это возможно? Сейчас она просто текст — неактивна для изменения. Приходит товар, проставил везде нужную ценовую группу, посчиталась цена — ок — был бы идеальный вариант.

    Reply
  45. Djun

    (46) Во-первых, расширение для 2.2.6 и для более поздних релизов отличается, убедитесь что скачали под вашу версию. Во-вторых, ценовые группы привязываются к карточкам товаров, и именно оттуда программа ее берет и пытается рассчитать цену, в описании публикации написано вобщем-то что нужно.. Записать ценовые группы в карточки товаров можно групповой обработкой, стандартная находится в Администрирование — обслуживание. Если вы не знаете как работать с ценовыми группами в рознице, задайте вопрос яндексу он расскажет.

    Reply
  46. suneses

    (47) скачал именно под 2.2.6.

    Он должен давать возможность изменить ценовую группу прямо в окне поступления? Это было бы максимально удобно. Открыл поступление, напикал товар, выбрал для каждой позиции ценовую группу выпадающим списком, увидел итоговую розничную цену и сохранил — классно.

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

    Reply
  47. Djun

    (48)

    1. Это не правда, удобнее каждой карточке один раз ценовую группу задать и пользоваться сколько бы она раз ни приходила, у подавляющего количества организаций используется одна наценка на один товар.

    2. Я уже написал что есть групповая обработка справочников и документов, ценовые группы можно назначить товарам ей, а не в каждую карточку заходить.

    3. Если у вас особая специфика работы, вы можете изменить расширение под свои нужды, код открыт.

    Reply
  48. user597811_loki111

    скачал обработку для 2.2.7 в архиве обработка для 2.2.6

    Reply
  49. user597811_loki111

    в смысле расширение разблокировка реквизитов

    Reply
  50. Djun

    (51) А там одно и то же просто, не менялось

    Reply
  51. Newdjeen

    (52)а обновление под 2.2.10 будет?

    Reply
  52. Djun

    (53) А что не работает? Если проблема и есть на моей базе не воспроизвелось

    Reply
  53. user1059208

    Автору огромный респект и спасибище!!! Реально облегчает труд при поступление товара, так как установка цен в стандартной конфе розницы сделана крайне убого и нефункционально…..

    Очень надеюсь,что и при последующих обновлениях и релизах автор продолжит поддерживать такое нужное расширение.

    Reply
  54. Redline58

    Автор, покупал у вас обработку в 18 году, а сейчас обновил розницу, не подходит версия не могли бы вы прислать обновления для 2.2.11 на почту?Sumply@yandex.ru

    Reply
  55. olegon85

    Не совсем понятно как будет работать, если имеется несколько цен продажи. Там где-то есть возможность выбора/настройки?

    Reply
  56. Djun

    (57) В описании расписано, прочитайте если интересно.

    Reply
  57. olegon85

    Просмотрел, прошу прощения. А тестировали на последних релизах 2.2.11.29 , 2.2.11.30?

    Reply
  58. Djun

    (59) Проверял на 2.2.11.24, думаю что в указаных подрелизах ничего не изменилось. Обычно люди пишут сюда если не работает.

    Reply
  59. olegon85

    На рарус рознице 2,2,11,29 работает, но ломает создание номенклатуры.

    Reply
  60. Djun

    (61) Вы стали жертвой заблуждения, что решение компании 1С и Рарус это одно и то же.. Если бы сразу написали об этом, ответил бы что расширение не для вас. Расширение, которое к номнеклатуре применяется, отдельно же ставится, если говорите оно не сработало значит просто уберите, я не знаю как у раруса сделан запрет прямого редактирования если он там тоже есть.

    Reply
  61. olegon85

    Если прозвучало упрёком, то великодушно прошу простить. Расширение мегаудобное! Я просто подумал, что вдруг у вас будет возможность «подправить» и под рарус-розницу.

    Reply
  62. Djun

    (63) Какой упрек, просто получается зря время и деньги тратите)) Исправить только если к вашей базе подключаться и смотреть что не так.

    Reply
  63. olegon85

    хм….. проверял на демо базе. там таже проблема. Рарус внесли функционал централизованного именования номенклатуры, скорее всего причина в нем,

    Там ошибка:»индекс находится за границами массива»

    Reply
  64. vitalik_der

    Здравствуйте!

    Очень удобная обработка. В установку цен номенклатуры попадает только цена магазина. Возможно-ли добавить, чтобы в установку попадала и Закупочная цена?

    Reply
  65. Djun

    (66) Здравствуйте, в описании указано что нужно сделать чтоб попадала.

    Reply
  66. gigabyte-leha

    Здравствуйте, а обновленную версию можете прислать на почту?

    Reply
  67. tulapc

    текущий остаток нет возможности добавить в расширение?

    Reply
  68. Djun

    (69) Обычно остаток требуется, чтобы понять сколько наклеек перепечатать, в Рознице же и так обработка печати ценников/этикеток выводит сколько на складе и сколько в документе, т.е. оттуда удобнее смотреть. А вам зачем понадобилось?

    Reply
  69. tulapc

    Для нормальной работы с переоценкой в поступлении дабы в минус не торговать, Есть на остатке 3 бутылки боски золотой, поставщик привез две коробки по акции и дабы не загнать себя в минус при установке цен хочется не просматривать отчет по движению товара в каждой карточке а сразу смотреть на что уменьшилась цена и что из этого есть в наличии

    Reply
  70. Djun

    (71) Расширение было переделано, в том числе с учетом ваших пожеланий, никак не мог добраться выложить.

    Reply
  71. tulapc

    (72) я так понимаю остаток только в новой версии под 2.3? И как я понимаю на 2.2.13.12 она не заведётся?

    Reply
  72. Djun

    (73) 2.3 стабильна, обновитесь до последнего релиза )

    Reply
  73. tulapc

    стабильно это мягко не про неё, в 2.3.1.47 в половине документов пропал отчет связанные документы, акцизная марка из отложенного чека теряется пока меня вот это напрягает, дальше разбираюсь где ещё напортачили

    Reply
  74. Djun

    (75) Она стабильна, если разработчики что-то убрали умышленно это не ошибка) Хотя со структурой подчиненности удивлен, нигде даже обсуждений этого не нашел.. Расширение адаптировал под 2.2.13.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *