Встретился в 1С: УТ 8.1 со следующей проблемой: покупатель часто просит к товару сертификат, либо просто список сертификатов со сроками выдачи, кем выдан и т.д. В типовой конфигурации не нашел решения. В нете наткнулся на предложение данные о сертификате хранить в "Комментарии", либо "Описании" Номенклатуры. Собственно это и реализовал.
Поле Комментарий в Номенклатуре данные о сертификате имеют следующий вид:
РОССRU.АЮ18.Н12106, с 26.05.09 по 25.05.12, орган, выдавший документ сертификации - ООО "ТОН", изготовитель - ООО "ТОН", КодОКП – 238320
Изначально был файл Excel со следующими полями:
- РОССRU.АЮ18.Н12106 - название документа
- 26.05.09 и 25.05.12 – срок действия
- ООО "ТОН" - орган, выдавший документ сертификации
- ООО "ТОН" – изготовитель
- 238320 - КодОКП
Стандартными методами объединения ячеек Excel получил указанную выше строку. Залил в справочник Номенклатура в поле Комментарий (при желании можно использовать поле Описание). Сделал печатную форму.
Особенности:
- Проверял работоспособность на 1С: "Управление торговлей", релиз 10.3.12.3
- Данные выбираются из строки по подстрокам, поэтому нужна аккуратность в заполнении поля "Комментарий" (следить за лишними пробелами и запятыми)
- Если каких либо данных нет, то в печатную форму выводятся, либо пробелы, либо “---”.
- Внешняя печатная форма, выводится из документов: “Заказ покупателя”, ”Реализация товаров и услуг”
По доброй традиции, код открыт, удачи.