16.01.2026 Сергей Васин 164
Шаблоны наименований номенклатуры. Формирован...

Содержание:

1. Шаблоны наименований

2. Использование редактирования формул наименований в 1C:УТ 11

  

Данная статья затрагивает тему настройки шаблонов наименований номенклатуры на примере конфигурации 1С:Управление торговлей 11.5.   

         

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

         

В рамках данной статьи рассмотрим, где находятся шаблоны наименований номенклатуры, как их настраивать, возникающие проблемы и их решения, редактирование формулы наименования.


1. Шаблоны наименований


Шаблоны наименований номенклатуры и ее характеристик задаются при определении видов номенклатуры. Для этого необходимо на панели разделов в НСИ и Администрирование перейти в «Классификаторы номенклатуры» (см рис 1).



Рис. 1. Классификаторы номенклатуры


Далее в группе команд «Номенклатура» выбрать «Виды номенклатуры» (см рис 2).



Рис. 2. Номенклатура


В открывшейся форме списка «Виды номенклатуры» создаем новый вид (нажать на кнопку «Создать») или выбираем существующий из списка (выбрать двойным кликом левой кнопки мыши нужный вид номенклатуры) (см Рис 3).



Рис. 3. Виды номенклатуры


В открывшемся окне вида номенклатуры развернем группу «Шаблоны наименований», где увидим поля рабочих наименований и наименований для печати номенклатуры и ее характеристик (см рис 4).



Рис. 4. Шаблоны наименований


Чтобы изменить «Рабочее наименование» или «Наименование для печати» у номенклатуры или характеристик необходимо нажать на гиперссылку «Изменить».


1.1 Рабочее наименование номенклатуры

Поле «Рабочее наименование» шаблона «Вид номенклатуры» позволяет пользователю влиять на «Рабочее наименование» в карточке номенклатуры с помощью кнопки «Заполнить рабочее наименование по шаблону», куда из шаблона вида номенклатуры будут добавлены необходимые данные. Посмотрим, где в карточке расположена эта кнопка на рис 5.



Рис. 5. Реквизиты


Однако, если поле «Рабочее наименование» шаблона «Вида номенклатуры» не изменено, то и кнопка «Заполнить рабочее наименование по шаблону» будет не активна. Следовательно, если в карточке товара данная кнопка не активна, то для вида номенклатуры данного товара не задан шаблон «Рабочего наименования». То же следствие будет актуальным и для «Наименование для печати».


Как правило, само наименование номенклатуры задается в поле «Рабочее наименование» карточки номенклатуры. Посмотрим, как работает добавление шаблона. Например, у вида номенклатуры «Автомобиль» задан некий шаблон рабочего наименования номенклатуры (См рис 6). Пользователь в карточке номенклатуры задает рабочее наименование «Искра» и нажимает на кнопку «Заполнить рабочее наименование по шаблону» и видит результат с добавлением данных из шаблона в карточке номенклатуры (См рис 7).

 


Рис. 6. Номенклатура



Рис. 7. Искра (АВТОВАЗ)


Рассмотрим особенность при создании шаблона «Рабочее наименование» номенклатуры. Установим значение в поле «Рабочее наименование» шаблона. Нажмем на гиперссылку «Изменить» (См рис 8) и попадем на форму «Редактирование формул», где введем свой шаблон с представлением «Наименование» (См рис 9) сохраним и закроем. На рис 10 можно увидеть, что



Рис. 8. Изменить



Рис. 9. Наименование


после сохранения шаблона система автоматически устанавливает флаг  . И если он будет установлен, то при попытке сохранить «Вид номенклатуры» будет выдана ошибка (См рис 10).



Рис. 10. Запретить редактирование рабочего наименования в карточке номенклатуры


Чтобы избавиться от ошибки нужно снять флаг  .


Запретить редактирование рабочего наименования в карточке номенклатуры


1.2 Рабочее наименование характеристик

Как правило, шаблон характеристик номенклатуры строится из комбинации значений. Например, у номенклатуры есть дополнительные характеристики: Цвет, Объем двигателя, Наличие Airbag (См рис 11). В шаблоне можно задать их комбинацию (См рис 12).



Рис. 11. Наличие Airbag



Рис. 12. Характеристики


В карточке номенклатуры пользователь может задать для номенклатуры соответствующие характеристики в свойстве «Характеристики» гиперссылка «Список» (См рис 13).



Рис. 13. Список (0)


Создадим характеристики, перейдя по гиперссылке «Список» и нажмем кнопку «Создать» (рис 14).



Рис. 14. Создать


Зададим значения характеристик: Цвет, Объем двигателя, Наличие Airbag и нажмем на кнопку «Заполнить рабочее наименование по шаблону» (рис 15).



Рис. 15. Наличие Airbag


Как видим, после нажатия кнопки «Заполнить рабочее наименование по шаблону» характеристики заполнили поле «Рабочее наименование». Однако слово «Да» нам ни о чем не говорит. Это слово – отражение сработавшего булева значения характеристики «Наличие Airbag». Рассмотрим работу с формой «Редактирование формулы» поподробнее и выясним как это исправить.   


2. Использование редактирования формул наименований в 1C:УТ 11

 

2.1 Общее описание формы «Редактирование формулы»

Откроем форму «Редактирование формулы», перейдя по гиперссылке «Изменить» в шаблонах наименований из формы «Автомобиль (Вид номенклатуры)» (см рис 16, 17).



Рис. 16. Изменить



Рис. 17. Доступные реквизиты


Сверху мы видим командную панель с кнопками, где кнопка «Проверить формулу» позволяет выполнить проверку синтаксиса формулы. Слева список доступных реквизитов, из которых мы собираем наименование (На рисунке 17 красным обведены пиктограммы, означающие дополнительный реквизит). Справа операторы и функции, позволяющие проводить различные действия с данными для построения строки. Снизу получаемая формула наименования. Давайте разберемся с синтаксисом написания формулы.


При выборе доступных реквизитов в поле формулы видим, что некоторые из них помещаются в квадратные скобки, например, [Наименование] или [СтранаПроисхождения.Код], а другие в квадратные скобки и внутри еще в фигурные. Первые это реквизиты номенклатуры, а вторые это дополнительные реквизиты, заданные пользователем для вида номенклатуры.


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


Разделители используются, чтобы разделять в строке слова. Если нужно использовать разделитель необязательно его выбирать из списка. Вместо этого разделители можно ввести с клавиатуры. Разделители обязательно помещаются в кавычки “” и конкатенируются (склеиваются) с другими объектами, помещенными в квадратные скобки или кавычки(строки), знаком «+» справа и слева ( + “какой-то разделитель” + ).


Операторы позволяю выполнить математическую операцию. Логические операторы и константы получить или установить в результате операции булево значение (Истина или Ложь).


При выборе функции строковой, числовой или прочей под областью «Операторы и функции» выводится подсказка, что получим в результате их выполнения.


2.2 Синтаксис формулы

Разберем формулу: "Автомобиль " + [Наименование] + " цвет " + [{ДР.Цвет}] + " с объемом двигателя" + [{ДР.ОбъемДвигателя}].


Предположим, что [Наименование] имеет значение Ларгус, [{ДР.Цвет}] – белый, [{ДР.ОбъемДвигателя}] – 1.5л.


В результате получим строку: Автомобиль Ларгус цвет белый с объемом двигателя1.5л.


Из представленного примера, видно, что строковые объекты помещаются в кавычки, реквизиты в квадратные скобки. Пробел после слова «Автомобиль» в результате привел к разделению его от «Ларгус». Тоже произошло и с «цвет». Однако к слову двигателя приклеилось 1.5л. Следовательно, чтобы слова не склеивались, необходимо добавлять пробелы при конкатенации строковых объектов. Конкатенация в формуле происходит с использованием знака «+» (Этот же знак используется и в математических вычислениях).

 

2.3 Исправление булева представления. Тернарный оператор

Решим нашу проблему с представлением булева значения словом «Да» в рабочем наименовании характеристик номенклатуры (белый 3.0л Да).


Посмотрим еще раз на нашу формулу:

[{ДР.Цвет}] + " " + [{ДР.ОбъемДвигателя}] + " " + [{ДР.НаличиеAirbag}]

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

?(«условие», «положительный результат», «отрицательный результат»)

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


Исправим нашу формулу:

[{ДР.Цвет}] + " " + [{ДР.ОбъемДвигателя}] + " " + ?([{ДР.НаличиеAirbag}]=ИСТИНА, "с Airbag", "")

Проверим рабочее наименование характеристик в карточке номенклатуры. Зайдем в характеристики и нажмем «Заполнить рабочее наименование по шаблону» и видим нужный нам результат (см рис 18).


 

Рис. 18. с Airbag


Специалист компании ООО "Кодерлайн"

Сергей Васин

    

Наши проекты

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение