0. AleSSandre 18 30.08.19 14:40 Сейчас в теме

Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение

Расширение для работы с аналогами номенклатуры. Отлично подходит для работы с кроссами запчастей и товаров с аналогичными свойствами. Поддерживаемые конфигурации: УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Лёгкое подключение, без изменения конфигурации.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 921 12.12.19 23:31 Сейчас в теме
А не проще было сделать через доп реквизит?
2. AleSSandre 18 13.12.19 03:09 Сейчас в теме
(1) Может и проще. Сделайте и покажите, что у Вас получилось
3. Xershi 921 13.12.19 10:08 Сейчас в теме
(2) в книжках по УТ все расписано.
Конечно там не так как у вас, но суть таже. Поэтому хотел спросить почему типовым вариантов не воспользовались?
4. maksal 42 04.03.20 14:06 Сейчас в теме
(3) О каком типовом решении Вы говорите? В типовой УТ нет такой возможности, которую реализовал Автор этой публикации.
5. Xershi 921 04.03.20 14:29 Сейчас в теме
(4) речь идет о механизме номенклатуры с аналогичными свойствами. Мы сделали доп реквизит аналог. Тип дополнительный справочник. Далее в виде номенклатуры указали этот доп реквизит как реквизит с аналогичными свойствами. А далее у аналогов заполняй доп реквизит и ставь отбор.
Хватает за глаза.
6. AleSSandre 18 04.03.20 15:19 Сейчас в теме
(5) Не люблю спорить, сколько людей, столько мнений (и реализаций). Возможно Вы не сталкивались со спецификой работы с автозапчастями, а может любите заводить тонну мёртвых справочников, которые никогда и нигде не будут использоваться, кроме как для кросса. Ну и, если честно, то я не очень представляю реализацию в Вашем представлении, когда групп аналогов, например, 1000
7. Xershi 921 04.03.20 18:04 Сейчас в теме
(6) если речь идет о разрозненных группах, то проблемы нет. Если же группы пересекаются и нужно отличать это пересечение, тогда конечно типовой алгоритм не подойдет! Поэтому и задан был вопрос почему не использовали типовой алгоритм. Если на 90% это тоже самое что у вас.
Какие еще преимущества или специфика была заложена было бы отлично описать в самой публикации отдельным блоком!
10. AleSSandre 18 04.03.20 18:52 Сейчас в теме
(7) Группы разрозненные. При их пересечении происходит объединение в одну группу.
Ещё раз говорю, что не представляю себе комфортную работу с дополнительным реквизитом. Потому и не использовался типовой функционал. Предположим у Вас справочник номенклатуры - 100 тыс. элементов. Для кроссировки примерно 20 тыс. групп аналогов. Вы заводите новый элемент номенклатуры, каким образом добавить его в группу аналогов? Вы их как-то специфически называете?

Ну и плюсом, кардинальное отличие от типового функционала - возможность указать в качестве аналога только артикул, без привязки к справочнику номенклатуры. Пример, самый распространенный каталог кроссов автозапчастей, TecDoc, на данный момент имеет более 327 млн. уникальных записей. В моём расширении достаточно, для кроссировки, в группу аналогов внести только артикул этой записи, а в Вашем случае придётся заводить новый справочник. Какие ресурсы нужны простому магазину автозапчастей, чтобы ворочать базу с 327 млн. справочником номенклатуры?
12. Xershi 921 04.03.20 19:29 Сейчас в теме
(10) в (5) же схему описал. Групповой обработкой один раз заполнил и все. Вопрос не в количестве элементов, а в том как они агрегируются.
Что значит заводить новый справочник? Новый элемент справочника?
Не совсем понятно про какие ресурсы вы говорите? Сделать 2 клика?
13. AleSSandre 18 04.03.20 21:24 Сейчас в теме
(12)
Не совсем понятно про какие ресурсы вы говорите? Сделать 2 клика?

Технические. На каком железе должна "крутиться" база, если только справочник номенклатуры у него 327 млн. элементов.


(12)
Что значит заводить новый справочник? Новый элемент справочника?

Да, новый элемент справочника :)


(5)
Мы сделали доп реквизит аналог. Тип дополнительный справочник.

Что за дополнительный справочник? Дополнительное значение может?

Всё равно не понимаю, как с помощью вашего механизма можно реализовать следующее:
Есть список из одной группы аналогов:
1. фильтр GOODWILL, арт. AG512CF
2. фильтр NIPPARTS, арт. J1340510
3. фильтр FENOX, арт. FCS128
4. арт. 97133-3K000 (без элемента номенклатуры)
5. арт. GB9909C (без элемента номенклатуры)

По поиску любого из 5 артикулов должны отображаться 1-3 позиции.
Распишите, может кому интереснее будет пойти по вашему пути реализации, а не скачивать расширение. Да и я может что для себя подчерпну.
15. Xershi 921 04.03.20 23:41 Сейчас в теме
(13) как это будет шевелиться не знаю у нас пока 80к+. В (5) уже расписал все. Если не поняли читайте методичку или смотрите видео уроки.
8. maksal 42 04.03.20 18:20 Сейчас в теме
(5) нужно попробовать

Особенно на большом наборе данных где динамическая таблица мне кажется повесит базу.

И в вашем варианте динамический список будет заполнен только аналогами той позиции по которой будет осуществляться отбор. правильно?

в расширении насколько я понимаю заполнение динамического списка не происходит а наоборот в зависимости от позиционирования на строчке товара происходит сообщение о том что есть аналог, есть возможность выбрать этот аналог. Вопрос к автору правильно я вас понимаю?
9. Xershi 921 04.03.20 18:23 Сейчас в теме
(8) почитайте как в методе написано.
Я когда изучал код нашел там дыры пришлось править, но может в актуальных релизах решена проблема, мы пока до 11.4.7 дошли.
11. AleSSandre 18 04.03.20 18:57 Сейчас в теме
(8)
расширении насколько я понимаю заполнение динамического списка не происходит а наоборот в зависимости от позиционирования на строчке товара происходит сообщение о том что есть аналог, есть возможность выбрать этот аналог. Вопрос к автору правильно я вас понимаю?


Заполнение динамического списка не происходит, происходит установка отбора динамического списка на основании введенных в поле поиска данных (дополнение результатов поиска доступными аналогами). Сообщение и наличии аналогов несет только информативный характер, для удобства.
14. maksal 42 04.03.20 21:55 Сейчас в теме
(11) спасибо, воспользуюсь Вашим расширением, как раз такая задача имеется в автоматизацию именно магазина автозапчастей
16. maksal 42 06.03.20 14:24 Сейчас в теме
(11) Вчера скачал Ваше расширение. Огромное спасибо, это именно то, что нужно. Особенно спасибо за открытый код.

Есть предложение:
1. Нужно указать то, что в списках номенклатуры пользователю нужно переключить вид отображения формы "Настроить вариант поиска" на "Расширенный вариант поиска". файл скриншота прикрепил. Иначе просто не видно на форме кнопки "Аналоги"

2. вытекает с первого пункта - доработать под остальные виды формы поиска.

Вопросы:
1. Мне показалось то, что форма списка Номенклатуры обновляется динамически более рывками. Не утверждаю что это из-за расширения, у Вас нет такого?
2. Есть ли какой-то отчет по Аналогам? Вроде бы я не нашел.
Прикрепленные файлы:
17. AleSSandre 18 11.03.20 23:37 Сейчас в теме
(16)
Вчера скачал Ваше расширение. Огромное спасибо, это именно то, что нужно. Особенно спасибо за открытый код.

Пользуйтесь на здоровье :) Сам не люблю закрытый код. Да и скрывать то нечего :)
Нужно указать то, что в списках номенклатуры пользователю нужно переключить вид отображения формы "Настроить вариант поиска" на "Расширенный вариант поиска". файл скриншота прикрепил. Иначе просто не видно на форме кнопки "Аналоги"

Спасибо за замечание. Указал в публикации.
2. вытекает с первого пункта - доработать под остальные виды формы поиска.

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

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

Нет, отчета нет. Вы первый, кому он понадобился :)
18. alex601 15.03.20 12:52 Сейчас в теме
Для какого релиза Розница 8. Магазин автозапчастей подойдет?
19. AleSSandre 18 16.03.20 10:41 Сейчас в теме
(18) Работа тестировалась на релизе 2.2.13.11. Но не исключена корректная работа как на более ранних, так и на более поздних релизах.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Специалист внедрения и сопровождения 1С
Москва
зарплата от 80 000 руб.
Полный день

Product Owner (Менеджер по продукту 1С)
Москва
зарплата от 100 000 руб. до 170 000 руб.
Полный день

Тим лид по разработке 1С (Team Lead 1С)
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Программист 1С
Новосибирск
зарплата от 30 000 руб.
Временный (на проект)