Установка розничных цен / наценка из формы документа Поступление товаров + разблокировка реквизитов Номенклатуры для конфигурации Розница 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 не будет опубликован. Обязательные поля помечены *