SubSystems.Ru - Решения для 1С
227 subscribers
154 photos
1 video
4 files
122 links
Разработка решений для 1С. Мегапрайс PRO. Планирование закупок в 1С Minmax ®
Download Telegram
to view and join the conversation
Запросы поставщикам - новый вариант анализа "лучший поставщик с ценой без остатков" (нет в наличии).

Доработки и исправления Мега УТ11 / УНФ / 1С Розница / УТ 10.
У Битрикс появились новые модули обмена для КА и ERP. Для УТ 11.5 еще нет (на форуме задал вопрос неделю назад). Скорее всего новые версии как раз под изменения, и скорее всего модуль должен быть одинаковый.

Сейчас попробую поставить и посмотреть.
Да, я оказался прав! Для новых конфигураций в Битриксе переписали модуль обмена! Но допустили баг!
Я только что установил новый модуль обмена КА для УТ11 (он совместим). И просмотрел внутренности. Но они сделали неправильно!

Разработчики переписали выгрузку остатков на сайт из регистра ТоварыНаСкладах, а это значит что выгружается полный остаток (а не за минусом резервов).
Что является неправильным. Новый регистр в 1С называется РаспределениеЗапасов (в нем хранятся свободные остатки), также было бы неплохо выгружать не только свободный остаток, то еще товары ожидаемые к поступлению.

В принципе я это все могу исправить и сам.
Написал на официальном форуме разработчику все увиденное. Надеюсь примут во внимание и к исправлению. Если они сделают правильно, на новый регистр, то одновременно с реальными остатками на сайт можно будет выгружать виртуальные и при этом самое важное - мне не потребуется теперь модифицировать обмен с Битрикс. Вы будете ставить обмен как он есть и мне не нужно его будет дорабатывать.
Кстати прям сейчас я переделаю опцию загрузки виртуальных остатков через оприходование, в новый регистр, для которого не нужны теперь документы (не нужно будет что то снимать, проводить, заполнять).

Если они этого не сделают (а это будет неправильным обменом), тогда придется вмешиваться снова в модуль обмена.
Кстати по поводу других обменов с сайтами не на Битриксе ситуация аналогичная. Если разработчики других модулей все сделают правильно, тогда вы сможете выгружать виртуальные остатки Мегапрайса без какого либо моего участия в переписке модулей.
‼️‼️‼️‼️ ВНИМАНИЕ! Я сделал только что что обещал. Для новой УТ 11 / КА / ERP новый режим загрузки виртуальных остатков поставщиков. Теперь их можно загружать без создания документов оприходования в 1С. Я сделал загрузку в стандартный регистр, в котором в 1С хранятся свободные остатки и другие статусы состояния остатков.

Теперь не нужно снимать с проведения, удалять или проводить документ оприходования.
Можно загружать остатки БЕЗ цен.
Нет ограничений на количество строк в документе.
Работает моментально и максимально быстро.
Как я писал выше - для выгрузки на сайт осталось только одно - чтобы разработчики из Битрикс ПРАВИЛЬНО написали выгрузку на сайт (новый регистр, сейчас они сделали ошибку).
Если сделают - мне теперь не нужно будет держать модифицированный обмен, будет работать полностью штатный.

Таким образом новые изменения в конфигурациях теперь облегчают и работу Мегапрайса.
Встроенный вариант Мегапрайса естественно никуда не делся. Цены и остатки поставщиков в разрезе поставщиков. В стандартном регистре поставщика нет, там только остатки в разрезе складов (для виртуальных остатков вы заводите виртуальные склады, которые указываете в профилях прайс-листов).
Все описанные выше изменения относятся к новым УТ11 / КА / ERP.
Для УНФ / 1С Розница, а также все локализации для стран Украина, Беларусь, Казахстан, Узбекистан - все остается полностью по прежней схеме.
Скорее всего для УНФ / Розница этих изменений никогда не будет, для локализаций может быть, но судя по текущим версиям это произойдет через 1-2 года. Буду надеяться что быстрее.
Внимание! Удалена общая опция Загружать виртуальные остатки как реальные.
Теперь данная опция находится в профилях. Это значит что можно указывать конкретным профилям - загружать остатки как реальные или нет.
Для каждого профиля может быть свой виртуальный склад.
ОПТИМИЗАЦИЯ. При загрузке виртуальных остатков срабатывает сравнение изменений по виртуальным остаткам, программа смотрит - изменится ли общий виртуальный остаток по виртуальному складу с учетом новой загрузки и делает изменения в регистре только по позициям которые изменят остаток.

Таким образом сделана существенная оптимизация записей в базу, а ГЛАВНОЕ - для модуля обмена с сайтом, который делает выгрузку изменений в базе, это будет значить что в обмен будут попадать только измененные записи. А это огромное ускорение обмена, так как раньше в выгрузку могла идти полностью все. Потенциальное ускорение в десятки и сотни раз.

Отслеживаются в том числе выбывшие позиции из прайс-листа. Все очень четко.
В общем сегодня прорывной день. Это очень важные изменения, которые в значительной степени изменяют работу программы и выводят на новый уровень работу с остатками поставщиков.
Я сработал на опережение и заложил функционал, который упрощает, автоматизирует и оптимизирует работу.
Только что провел много тестов с загрузкой и обновлением остатков. Все работает четко.
Ждем правильный обмен от 1С битрикс.
Итак как включать виртуальные остатки по-новому.
1) Мега автоматически содержит загрузку цен и остатков поставщиков в свой регистр, где они хранятся как прайс-листы, с данными о поставщике плюс настройкам профиля прайс-листа.
Тут ничего делать не нужно, кроме как просто загружать прайс-листы.
Дополнительно можно загружать виртуальную номенклатуру, которой нет в 1С и вы ее не создали. Она может быть та которой вообще нет, или та которую можно сопоставить потом.
К виртуальной номенклатуре можно загружать различную доп информацию и пользоваться ей.
2) Для загрузки остатков как реальные, нужно сделать одно простое действие - в профиле прайс-листа на вкладке Остатки включить опцию "Загружать как реальные остатки" и выбрать виртуальный склад. Внимание - виртуальный склад ни в коем случае не должен быть складом, на котором вы делаете реальные движения.

Все! То есть включить опцию и выбрать склад.

Все остальное будет происходить автоматически. Программа будет грузить в Мегапрайс прайс-листы и генерировать (обновлять, сравнивать, фиксировать) остатки сама.
Регистр Мегапрайса используется везде в моих модулях - расшифровки, сравнение поставщиков, использование цен с остатками и так далее.

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

В случае если вам не нужны реальные остатки, остается только вариант модификации модуля обмена. В таком случае я добавляю в него изменение - брать виртуальные остатки из регистра Мегапрайса.
В логи добавлены сообщения о загрузке виртуальных остатков как реальных. Количество изменений.
Также вы можете получать автоматический отчет на почту детальный с изменениями при загрузке каждого прайс-листа.
По поводу модифицированного обмена с сайтом на Битрикс. Этот вариант будет присутствовать, но теперь я его отношу к разряду индивидуальной хотелки. Что это значит? В поставку Меги будет идти измененный обмен с выгрузкой из регистра Мегапрайса. Но теперь это будет платным.
Однако будет следующая система. Если у меня в поставке будет старый модуль Битрикс и нужно будет его обновить и заново добавить изменения, то тот кто это запрашивает первый, тот оплачивает. Это значит я не беру оплату с каждого - и модификация свободна для всех.
Но если вдруг выходит новая версия обмена, не такая как у меня, и срочно кому то нужно чтобы я обновил и изменил то этому пользователю обьявляется плата. Размер 15 000.

Да вы можете посчитать несправедливым что кто то оплатит, остальные получат бесплатно. Но бросать все и ковырять заново обмен с Битрикс и выполнять эту работу вообще бесплатно я тоже не могу.

Сейчас для новых поставок УТ 11.5 и новых КА ERP - модификации обмена нет и начальной бесплатной версии тоже нет. Тот кто первый ее запросит, то будет действовать оплата. Во всех иных случаях встроенный функционал загрузки остатков как реальных.
Напоминаю. Новые "реальные остатки" это не совсем остатки. Это новый регистр в конфигурациях, никак не связан с документами. Эти остатки не падают вам на баланс, не имеют стоимости, не попадают в финансовые отчеты, в какие то денежные. Это спец регистр от 1С для свободных остатков, резервов, обеспечения заказов и прочего - там 11 статусов.
Но это может мешать везде где вы используете свободные остатки (в случае если у вас компания имеет свои склады).
1С Битрикс по моим замечаниям выпустили новые обмены! Где задействовали нужные регистры. Все что я сделал становится актуальным и правильным!
Вышла официальная поставка Управление торговлей 11.5 23.11.21 https://releases.1c.ru/version_files?nick=Trade110&ver=11.5.7.255

У нас все готово для использования)
Мультипрайс. Исправлены глюки с сохранением прайса в эксель (с картинками или без). Исправлена ошибка вывода картинок (накладывались на колонку с артикулом) в случае если вы ставили ее первой.
Оптимизация скорости работы.
У некоторых пользователей наблюдалась проблема с интернет-соединением. Сделал доработку соединения с сайтом.
В последнее время вообще интернет что то стал плохо работать у всех. На днях что то проскакивало про проблемы у Ростелекома.