Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы

29.07.15

Учетные задачи - Оптовая торговля

По опыту работы с запчастями много раз сталкивался с проблемой организации кроссов в разных 1С - от записи артикулов через запятую в текстовом поле до хранения кроссов в документах. Предлагаю одну из простейших и функциональных на мой взгляд схем "одноуровневого" хранения кроссов.

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

Наименование Файл Версия Размер
Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы:
.cf 41,91Kb
11
.cf 41,91Kb 11 Скачать

"Правильная" организация одноуровневых*** аналогов:

  • Хранение аналогов в одном регистре сведений. Скорость работы выше, чем аналогичное хранение в справочниках или связках справочник+регистр, что явно заметно при работе с большими объемами данных, например, заливке кросс-файлов в несколько сотен тысяч записей. 
  • Слияние группы аналогов. Есть группа аналогов Товар А - Товар В, и еще одна группа Товар С - Товар D. При добавлении в аналоги Товару А Товара C или D - получится одна общая группа аналогов A,B,C,D.
  • Быстрая загрузка аналогов из таблицы (кросс-файла) с учетом слияния. Необходимы как минимум артикулы товаров, или артикулы + производители.
  • Выгрузка аналогов в таблицу в удобном формате "имя-производитель-артикул - имя-производитель-артикул"


Список аналогов текущего товара отображается в форме элемента товара при нажатии на соответствующую кнопку в разделе "Перейти".
Общий список аналогов можно вывести в любую подсистему, в общем списке доступны функции загрузки из таблицы и выгрузки.

Требования к 1С:

  • только управляемые формы
  • любая конфигурация, имеющая справочник Номенклатура и Производители
  • у номенклатуры обязательно должны быть реквизиты "Артикул" и "Производитель"


Инструкция по установке:

  • Открыть через конфигуратор cf-файл.
  • Перенести в свою конфигурацию:
  1. Регистр сведений "Кроссы". Задать ему хотя бы 1 подсистему для отображения.
  2. Обработку "ЗагрузкаКроссов"
  3. Команду "ОткрытьКроссы" из справочника "Номенклатура"
  4. Форму "Кроссы" из справочника "Номенклатура"

 

  • Проверить права доступа на перенесенные объекты.
  • Запустить 1с

Как работать:

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

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

 

Условия работы:

Код открыт.



***Одноуровневые аналоги - все аналоги в группе равноправны и хранятся единой группой. Возможна индивидуальная доработка до многоуровневой схемы аля autodoc.ru, emex.ru , где можно выбирать уровни "достоверности" аналогов - "минимальный", "базовый", "профессионал" т.д.

 

ВНИМАНИЕ!! РЕШЕНИЕ НЕ СОДЕРЖИТ В СЕБЕ ЗАПОЛНЕННОЙ БАЗЫ АНАЛОГОВ/КРОССОВ!!

Проверено на платформе 8.3.14.1779

Аналоги кроссы

См. также

SALE! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    89863    105    39    

188

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

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

8970 руб.

15.12.2015    165794    673    361    

385

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34046    27    57    

54

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    209820    620    524    

438

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150383    365    375    

499

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3079    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. serp83 32 12.07.17 16:44 Сейчас в теме


Продавцы автозапчастей, которые читают данную статью, могут действительно подумать, что можно так сделать. Но ваш подход неверен: хранение кроссов в одном регистре сведений - бред. Например, в файловом варианте в один регистр смог записать только 14 млн. записей. База кроссов автозапчастей FAPI, например, раз в 5 больше. Для нее нужно 5 регистров и 6-й в виде карты, чтобы алгоритм знал в какой регистр делать запрос. И еще момент: после загрузки максимального лимита данных в регистр, база разрослась до 8.5 гб. Архивы будете выгружать по 2 часа. Прикрепил тестовую базу к посту, которая обосновывает мои слова.
Прикрепленные файлы:
DB_FAPI_1С.dt
2. taurus__ 80 12.07.17 17:25 Сейчас в теме
Продавцы запчастей, которые прочитали отзыв выше, не верьте, человек плохо шарит в вопросе, он пытается погрузить БЕЛАЗ в КАМАЗ, думая что кузов КАМАЗА безграничных размеров! =)

Хранить 14 млн записей в файловом варианте - это априори неверный подход, и все вытекающие последствия - именно последствия неверного выбора файловая/клиент-сервер.

Работа с большими объемами данных, а в запчастях это почти всегда происходит, подразумевает клиент-серверный вариант. При росте регистра до совсем космических размеров имеет смысл разнесение на отдельные таблицы/регистры, секционирование, вынесение на отдельные ЖД.

"Бред" - это вам только кажется, любую здравую идею неправильные руки и головы могут превратить в бред. В реальности на этой схеме работают сейчас пара десятков фирм (вот прямо сейчас в текущий момент), с объемами регистра до 30 млн записей. И проблем не знают.

Вы хотите загрузить в файловую 1с всю базу кроссов ФАПИ 92 млн и работать с ней? Желаю удачи. Если хотите это сделать и комфортно работать, не делая бэкапы по 3 часа - советую влить ее вообще в отдельную SQL-базу (можно продублировать схему регистра) и писать прямые запросы.
3. taurus__ 80 12.07.17 17:37 Сейчас в теме
Если углубиться в вопрос - то для таких объемов одноуровневая схема вообще не лучший выбор. Тем более, как вы написали "Для нее нужно 5 регистров и 6-й в виде карты" - это еще хуже, это как минимум 2 JOINa на 1 запрос вывода аналогов по детали. А если надо получится аналоги по списку. Это будет более чем неоптимально и долго для менеджера-подборщика.

Для таких целей надо делать многоуровневую схему+идельно написанные запросы и заточенные под них индексы, + как я писал, вынесение таблицы на другой диск или отдельную SQl-базу кроссов+прямые запросы. Тогда с таким объемом будет удобно работать.
safronovis; +1 Ответить
4. serp83 32 12.07.17 23:15 Сейчас в теме
(3) Дмитрий, я вам описал ограничение, которые вы несоизволи написать в разделе 'Требования к 1с' в вашей статье. Вместо поноса,который услышал в свой адрес, вы могли бы меня поблагодарить за найденные неточности вашей статьи. Я за научный подход к таким вопросам.
5. omut 12.07.17 23:36 Сейчас в теме
(4) Чисто теоретически вы правы. Но на практике все бывает иначе. Автор прав (хотя бы в том, что описал в статье область применения своей разработки). Сами работаем на аналогично построенной системе, все пашет без проблем. А тьма тьмущая кроссов тянется из внешних источников (техдоки, поставщики). Хранить в своей базе полный массив данных не нужно хотя бы потому, что вам никогда не понадобится узнать аналоги какого-нибудь шруса на британские авто не поставляемые в РФ. Рынок уже всего доступного многообразия, так что... Кроме того, проблема подбора аналогов в принципе не решаема на 100%. Поэтому работу менеджера никто не отменял, без него никак не обойтись. А он ориентируется не только на кроссы в программе, но и на другие источники, и свой опыт использует. Автору плюс, Можно рекомендовать любой не слишком крупной фирме. И вопрос: а первоначальное наполнение базы кроссами входит в поставку? И реализованы ли интеграции с внешними системами подбора запчастей, коих развелось море.
6. serp83 32 13.07.17 00:00 Сейчас в теме
(5) Евгений, автор будет правым, когда сделает изменения в своей статье со ссылкой на на автора, который аргументировал ошибки его творчества.
8. taurus__ 80 13.07.17 09:29 Сейчас в теме
(5)
И вопрос: а первоначальное наполнение базы кроссами входит в поставку? И реализованы ли интеграции с внешними системами подбора запчастей, коих развелось море.


Нет, наполнение не входит, это всего лишь схема хранения+инструмент для загрузки аналогов из экселя и прочих табличных файлов в 1с. Подразумеавается, что дальше эту схему будут дорабатывать уже под конкретные цели в конфигурации, например вывод аналогов в рабочем месте, документах продажи, подбор предложений поставщиков с учетом аналогов. Но с помощью этой штуки можно без проблем залить кроссы из того же текдока (предварительно выгруженные) или ФАПИ.

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

Тут всего лишь простенькое решение чтобы загружать, выгружать, хранить и отображать в нужных местах (после доработки) аналоги. Потому как типовые 1совские схемы аналогов обычно не подходят под запчасти.
safronovis; +1 Ответить
9. taurus__ 80 13.07.17 09:56 Сейчас в теме
(5)
Кроме того, проблема подбора аналогов в принципе не решаема на 100%


Вот вот, поэтому решения загрузить 90 млн кроссов из ФАПИ или 50 из текдока сразу в 1с - плохое решение, даже не в плане техническом, а в плане достоверности. Там много ошибок. И в текдоке, и тем более в составных базах из интернета, куда сливают все отовсюду. Свои базы аналогов нормальные фирмы нарабатывают годами и десятками лет, таская по-немного из разных мест, меняются, покупают, проверяя актуальность данных. И стоят такие проверенные базы очень немалые деньги, потому как хорошие кроссы напрямую влияют на продажи и скорость подбора.
safronovis; +1 Ответить
7. taurus__ 80 13.07.17 09:17 Сейчас в теме
(4) Это ограничения платформы 1с и файлового режима хранения базы, а не моего решения. Эти ограничения должен знать любой, кто устанавливает себе 1с.
Вот, почитайте, http://www.gilev.ru/mssqlvsfile/.
safronovis; +1 Ответить
10. serp83 32 13.07.17 13:22 Сейчас в теме
(7) Дмитрий, давайте посмотрим на описание раздела "Требования к 1С" глазами простого потребителя, который вряд ли задумывается о таблицах и их объемах. Он купил конфигурацию 1С и пытается адаптировать ее под свои нужды, находит ваше решение, которое по описанию ему подходит, и покупает его. Из-за неполноты описания в требованиях(в требованиях нет ни слова об ограничении в файловом варианте) потребитель оказывается введенным в заблуждение. И, как следствие, у него формируется негативное мнение.
11. taurus__ 80 13.07.17 13:55 Сейчас в теме
(10) Сергей, я еще раз повторяю, это не "требования к 1с", это специфика самой платформы 1с, которую я не должен указывать. 1с 8.3 не будет работать на windows 3.11, это же я не должен написать.

Вобщем не будем спорить, останемся при своих мнениях. Можете написать жалобу в техподдержку.
safronovis; Ali1976; +2 Ответить
12. пользователь 28.12.17 23:55
Сообщение было скрыто модератором.
...
13. пользователь 29.12.17 00:30
Сообщение было скрыто модератором.
...
14. alf2006x 25 13.11.18 00:38 Сейчас в теме
День добрый.
Все прикрутил, но на форме элемента в меню Перейти не появляется кнопка "Кроссы".
Подскажите, пожалуйста, где какую галку я забыл поставить?
15. taurus__ 80 13.11.18 20:26 Сейчас в теме
(14)Добрый день!
Команду "Открыть кроссы" перенесли? Права на все добавленные объекты есть у юзера? В форме элемента справочника номенклатуры в командном интерфейсе есть пункт "открыть кроссы"? (см. вложенный файл).
Если никак не получается, могу по удаленке помочь.
Прикрепленные файлы:
16. alf2006x 25 13.11.18 21:39 Сейчас в теме
Вроде бы всё сделал (см. скрин):
команду "Кроссы" перенёс, права на неё добавил в роль "Полные права", РС добавил в подсистему "НСИ и Администрирование", она там, кстати, нормально открывается.
Но в меню "Перейти" элемента номенклатуры почему-то строка открыть кроссы не появляется...
Прикрепленные файлы:
17. taurus__ 80 14.11.18 10:40 Сейчас в теме
А что у вас в параметрах команды?
Прикрепленные файлы:
18. alf2006x 25 14.11.18 22:43 Сейчас в теме
Вроде бы всё то же самое
Прикрепленные файлы:
19. taurus__ 80 15.11.18 10:11 Сейчас в теме
(18) Так вот же на вашем предыдущем скриншоте нужный пункт. Поставьте там галку "Видимость" и должно появиться.
Прикрепленные файлы:
20. alf2006x 25 15.11.18 22:38 Сейчас в теме
Это может показаться странным, но ни установка галочки "Видимость",
ни установка галочки "Автовидимость" не привели у положительному результату: пункт меню так и не появился.
21. taurus__ 80 17.11.18 17:34 Сейчас в теме
(20) Написал вам в личку, нужно будет подключить по удаленке и посмотреть, в чем рпоблема
22. CheBurator 3119 16.06.20 11:36 Сейчас в теме
а когда кроссы через зпт в каком-нибудь реквизите номенклатуры, то штатным поиском сразу все удобно показывается... ;-)
23. taurus__ 80 17.06.20 13:31 Сейчас в теме
(22) Удобно до тех пор пока с этими кроссами ничего не надо делать, а просто искать по ним и смотреть на результат. И пока в базе мало номенклатуры.
Когда в базе миллионы товаров и миллионы кроссов - это не будет работать. Когда кросс - просто надпись в поле, а не самостоятельная карточка товара - мы не видим его наличие, цену, не можем добавить его в продажу вместо основного искомого товара, не можем делать аналитику по продажам групп кроссов, подбирать закупки по группам кроссов.

Кроссы в строке - это решение для тех кто только начал торговать ЗЧ, имеет маленькую палатку, маленький склад, не имеет программиста и профильной 1с для запчастей, где учет кроссов уже пресмотрен. Лопатой можно грести снег - если его чуть чуть, никто не торопит, и не с кем конкурировать, а снегоуборочная машина - это уже совсем другой уровень. Тут абсолютно такая же ситуация.
24. CheBurator 3119 17.06.20 21:55 Сейчас в теме
(23) согласен. это дешевое и простое решение. для простого учета "непромышленного" масштаба...
25. user1232536 03.03.21 15:42 Сейчас в теме
(23) уже не актуально, в 1УНФ уже есть аналоги номенклатуры, их можно использовать как кроссы
26. safronovis 12.08.22 00:40 Сейчас в теме
актуально. аналоги не учитывают те свойства которые могут входить в критерии кроссирования. для таких вещей только прямое прописывание годиться. или делать сегменты. но с сегментами другие сложности.
27. safronovis 13.08.22 13:05 Сейчас в теме
а можно как то привязать артикулы номенклатуры к моделям авто, а через модели уже формировать группы кроссов для одинаковых позиций? как связаться?
28. пользователь 13.06.23 16:24
Сообщение было скрыто модератором.
...
29. stepan_s 20.11.23 04:19 Сейчас в теме
а связку - Аналоги и База и онлайн поиск кто нибудь встречал? Поделитесь :)
Оставьте свое сообщение