Сертификаты в Номенклатуру

Данная обработка позволяет быстро просматривать/редактировать/прикреплять к элементам справочника "Номенклатуры" файлы-сканы сертификатов.

Данная обработка позволяет быстро просматривать/редактировать/прикреплять к элементам справочника «Номенклатуры» файлы-сканы сертификатов, для последующего их распечатывания.

Для того, чтобы данная обработка «работала» у элемента справочника должна быть табличная часть «Сертификаты», у которого должны быть поля: «ДатаНач» (тип: дата), «ДатаКон» (тип: дата), «Орган» (тип: Справочники.Контрагент), «Номер» (тип: строка) и «Сертификат» (тип: ХранилищеЗначений).

Да и файлы-сканов должны быть с расширением «.jpg».

Также прикрепил небольшую инструкцию по работе с данной обработкой 🙂

10 Comments

  1. ediks

    (0) 1) А почему только JPG?

    2) много ли конфигураций 1С имеют такую табличную часть в справочнике????

    у элемента справочника должна быть табличная часть «Сертификаты», у которого должны быть поля: «ДатаНач» (тип: дата), «ДатаКон» (тип: дата), «Орган» (тип: Справочники.Контрагент), «Номер» (тип: строка) и «Сертификат» (тип: ХранилищеЗначений).

    Reply ↓
  2. lomanos

    (1) 1) ограничение на формат файла поставил специально, чтобы большие файлы не прикрепляли, но в принципе код открыт — исправить не долго;

    2) насколько я знаю, ни одна конфигурация не имеет такой табличной части, ее нужно будет создать самому в справочнике номенклатур. В любом случае, если вы хотите хранить картинки где-то в базе (а не в отдельных файлах), нужно объявить для них «место» (будь то табличная часть или регистры). Или я что-то не знаю 🙂

    Reply ↓
  3. ediks

    (2) Какая у Вас конфигурация или на основе чего сделана? Я это к тому, что типовая УТ может хранить сколько угодно изображений номенклатуры. Может не стоило изобретать велосипед, а взять готовый функционал?

    Reply ↓
  4. lomanos

    (3) у меня на основе 8.1 «Управленческий учет» и что-то похожего я не нашел, потому и пришлось изобретать «велосипед». А сюда выложил — может кому еще пригодится, может кто-то еще без «велосипеда» ездит 🙂

    Reply ↓
  5. V.Nikonov

    Вообще-то организация Табличной части со списком сертификатов к каждой Номенклатурной позиции — неслыханая роскошь!!!

    Стандартный Сертификат качества выдается зачастую на несколько Позиций товара!

    Если к товару требуется Качественное удостоверение, то в таком случае нужны объекты хранения привязанные к Партии… И все равно, один качественник на несколько позиций!

    Нужды хранить несколько сертификатов для Товара я не вижу, зачем хранить просроченные изображения?

    Reply ↓
  6. lomanos

    (5)

    • 1. Почему «неслыханая роскошь»? Сертификаты на номенклатуру выдаются крайне редко (~1раз в 2года), т.е. номенклатура будет содержать 1-3 сертификатов (больше нет никакого смысла, т.к. проводятся периодические «свертки», т.е. размер базы не сильно вырастит) и обмен «нагрузят» картинки сертификатов только один раз, при первичном занесении, дальше будут крайне редко прикреплять новые, потому и для обмена это будет не заметно.
    • 2. «Просроченные» сертификаты нужно хранить для контрагентов, которые периодически просят предоставить пакет документов, на продажи прошлых периодов, а в данном периоде новых сертификатов может и не быть, поэтому должны распечатываться старые сертификаты, даже если вы уже прикрепили новые.
    Reply ↓
  7. V.Nikonov

    (6)

    1. Почему «неслыханая роскошь»?

    Потому, что по одному сертификату может быть до 20 позиций Номенклатуры! Соответственно придётся хранить 20 копий одного и того же.

    2. «Просроченные» сертификаты

    И если сертификат перевыпустился, то зачем нужны предыдущие копии в ТЗ? По закону, сертификаты должны прилагаться сразу к отгрузочной накладной! Спустя даже несколько недель, предыдущий сертификат покупателю не нужен. Для собственных торговых нужд ему нужен действующий сертификат!

    Reply ↓
  8. lomanos

    (7)

    Потому, что по одному сертификату может быть до 20 позиций Номенклатуры! Соответственно придётся хранить 20 копий одного и того же.

    Я понимаю, что вы хотели сказать. Я же и аргументировал свой ответ по поводу объема хранимой и передаваемой информации. Да, правильней «привязывать» сертификаты не к номенклатуре, а к партии (у меня с самого начала так и было реализовано), но:

    • 1. это создает лишнюю сложность при поиске, просмотре и заполнении данных сертификатов пользователями, поэтому и было принято решение «упростить» работу с сертификатами;
    • 2. при «партионном» хранении сертификатов, нужно либо создавать реквизит в регистре накопления, в котором бы хранилось изображение или ссылка на справочник (в котором храниться изображение), в любом случае «обработка» таких данных больше бы «нагружало» скульную базу;

    Спустя даже несколько недель, предыдущий сертификат покупателю не нужен.

    «Покупатель» также может продавать «старые» и «новые» партии товаров, у которых соответственно «старые» и «новые» сертификаты. И если у «покупателя» «старый» сертификат был утерян, то он вправе запросить его («старый» сертификат) у «поставщика».

    P.S. во всяком случае мне заказчик так аргументировал постановку задачи на хранение «старых» сертификатов 🙂

    Reply ↓
  9. V.Nikonov

    Т.к. Конфигурация всё равно изменяется, то правильнее всего создавать отдельный Справочник Сертификатов. В нём хранить изображения.

    В Номенклатуре ли, в Сериях ли, или ещё где понадобится использовать ссылки на сертификаты…

    Из этого справочника, при необходимости можно извлекать изображения «устаревших» сертификатов. По крайней мере Крупный кусок данных (Изображение) хранится только в единственном экземпляре!

    Заодно, при использовании Справочника Сертификаты, можно легче отслеживать Сертификаты, срок действия которых подходит к концу, и своевременно запрашивать Производителя/Поставщика об обновлении сертификата.

    Reply ↓
  10. logoped99

    Данную задачу можно решить различными способами.

    В указанном случае не хватает гибкости.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *