В конфигурациях 1С нет нормальной формы справочника свойств. Мало того надо рыться в 1С чтобы вообще этот справочник даже найти. А когда открываем - толку ноль.
Не видно нормально ничего - весь список свойств, какие настройки, типы, форматы и прочее прочее прочее.
Расширенный справочник свойств в 1С
- Обработка, внутри которой при открытии расположены справочники - виды, наборы и свойства номенклатуры.
- Виды и наборы - являются навигацией по свойствам.
- Сами свойства выводятся в виде расширенного списка, в котором сразу отображены все основные параметры свойств - тип, формат, доступность, видимость, имя, а также является ли свойство "сведеньем" (важный реквизит).
- Внизу расположен детальный отчет по номенклатуре и свойствам (колонками).
Редактор свойств, чистка свойств
- Со свойствами постоянная беда! Так как поставщики постоянно имеют ошибки - дубли, расхождения, орфографические ошибки значений. Также пользователи допускают ошибки - могут не правильно загрузить, создать свойства, неправильно указать тип, наплодить дубли и так далее и тому подобное.
- А в 1С даже нет нормальных инструментов для работы со свойствами - по сути полное отсутствие. Частично ситуация решается с помощью наших разработок "Отчет по номенклатуре" и "Чистка номенклатуры", но и этого не достаточно. В случае острой необходимости что то удалить в базе - это превращается в кошмарный квест.
- Я решил дополнить "Расширенную форму" командами, которые помогут решить эту задачу.
- "Перенести и объединить" - кнопка, которая поможет пользователю объединить дубли выбранных свойств. Произойдет полная синхронизация значений свойств в одно, далее команда проверит все объекты в базе с этими свойствами и создаст внутри них одно указанное свойство.
- "Редактировать формат" - с помощью команды пользовать может массово установить нужный формат значений выбранных свойств. Формат работает для чисел.
- "Удалить записи" - команда которая сделает запрос по всей номенклатуре и очистит выбранные свойства (но не удалит свойство и его значения).
Свойства или Сведенья ?
Расскажу немного о штатном функционале стандартных конфигураций 1С. Это очень важная глобальная опция для свойства. От нее глобально зависит место хранения свойств, обработка информации.
"Свойство как доп. реквизит" - внутри табличной части номенклатуры
- Место хранения - табличная часть внутри справочника. В 1С элементы справочников могут иметь табличные части (как документы). В режиме "свойство как свойство" все свойства с отметкой хранятся внутри элемента. Это значит что любое добавление и изменение свойства товара происходит исключительно с записью (перезаписью карточки товара).
- Если вы не знали, то свойства в карточке это табличная часть (не видимая вам). Все свойства отображаются внутри карточки "как будто это отдельные реквизиты" (но фактически это не так). Этот механизм имеет огромнейшие проблемы при большом количестве свойств.
- Отсюда получаем основной минус - любые изменения неизбежно влекут постоянную перезапись элементов номенклатуры. Особо ощутимо это будет при большом количестве свойств.
- Может значительно раздувать базу данных.
- Если у вас большой справочник 10-20-50 тысяч и более товаров с десятками свойств, и вам нужно регулярно дополнять и загружать свойства - это будет очень тяжелой ситуацией для вашей 1С. Обработке придется проверять табличную часть каждого товара и при любом изменении перезаписывать карточку товара. Напомню - что запись и перезапись элементов в 1С может происходит только в цикле с каждым элементом.
"Свойство как сведенье" - независимый регистр
- Место хранения - регистр "Сведенья объектов". Все свойства имеющие тип "сведенье" не хранятся в карточках, не имеют никакого отношения к записи и перезаписи номенклатуры.
- Сведенья не отображаются в карточке "как свойства", для просмотра нужно нажимать кнопку в форме, которая откроет табличку, где вы увидите все сведенья связанные с товаром.
- Огромный плюс. Сведенья записываются и редактируются самостоятельно от карточки товара. Их легко очистить, в том числе программно.
Мега: Парсер свойств номенклатуры (загрузка в 1С)
Загрузка свойств - дополнительных реквизитов и сведений номенклатуры в 1С.
- Многопоточный парсер прайса, в момент загрузки позволит распознать в прайсе структуру видов и свойств номенклатуры.
- Высочайшая скорость чтения схемы свойств - 69 миллионов ячеек за 30 секунд!
- Установка соответствий наименований свойств.
- Конструктор: создание полной схемы видов - наборов - свойств.
Обработка: Изменение наименований по шаблонам свойств в 1С
Групповая обработка изменений наименований номенклатуры на основании шаблонов по свойствам номенклатуры (дополнительным реквизитам).
В обработку выводится отчет по всем свойствам номенклатуры.
Выполняется проверка, контроль, резервное сохранение.
В обработку выводится отчет по всем свойствам номенклатуры.
Выполняется проверка, контроль, резервное сохранение.