Произвольное наименование товара в счёте, ТОРГ-12, УПД и КП + ЭДО Калуга-Астрал
Контрагент требует «своё» наименование товара в счёте и УПД — не то, что заведено в базе. Расширение добавляет колонку «Наименование для печати» в Заказе клиента и поставщику, Реализации, Приобретении, КП, в Актах выполненных работ и Актах на передачу прав. Заполняется вручную, по формуле, по допреквизиту, по наименованию у партнёра или загружается из файла Excel (.xlsx, .xls) и DBF: автоопределение колонок, предпросмотр, профили. Выводится в счёт, ТОРГ-12, УПД, акт услуг, акт передачи прав, СФ и КП. В ЭДО — только через оператора «Калуга-Астрал».
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведём встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдёт не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Расширение решает задачу вывода в печатные формы нестандартных наименований товаров — это часто требуется при работе с сетями и крупными контрагентами. Один товар может иметь разные названия для разных покупателей, а в учёте проходить по одной карточке номенклатуры.
Колонка Наименование для печати добавлена в следующие документы:
- Заказ клиента,
- Заказ поставщику,
- Реализация товаров и услуг,
- Приобретение товаров и услуг,
- Коммерческое предложение клиенту,
- Акт выполненных работ,
- Акт на передачу прав.

Значение текущей колонки будет использовано для вывода в печатные формы (если оно будет пустое, то отрабатывают стандартные механизмы).
Если в документе в нескольких строках указана одна и та же номенклатура, для корректного формирования печатных форм необходимо, чтобы цены по этим строкам были разные.
Произвольное наименование для печати выводится также в ЭДО, оператор "Калуга-Астрал" (в счете на оплату и УПД).
Дополнительно есть возможность заполнения периодичности для услуг (указание месяца предоставления).
Способы заполнения наименования для печати
Наименование для печати заполняется несколькими способами — под разные сценарии учёта:
- По допреквизиту - из дополнительного реквизита номенклатуры.
- По формуле - из реквизитов [Наименование], [Артикул], [Производитель], [ЕдиницаИзмерения] и других.
- По номенклатуре партнёров - подстановка наименований клиента в документах продажи,
- Из файла Excel (.xlsx, .xls) и DBF - позиции можно не вбивать вручную, а загрузить из прайса или сметы клиента,
- Вручную - прямой ввод в колонке строки документа.
Настройки списка печатных форм
Сначала нужно настроить список печатных форм, в которых необходимо делать такую подмену. Для этого создана отдельная команда в документах закупок и продаж - Настройки вывода наименования.
Настройки доступны только для пользователей с полными правами.

В открывшейся форме отмечаем нужные печатные формы:
- Заказ клиента,
- Заказ поставщику,
- Коммерческое предложение,
- Приобретение товаров,
- Счет на оплату,
- ТОРГ-12,
- Акт об оказании услуг,
- Акт на передачу прав,
- УПД,
- Счет-фактура.
Не забываем сохранить настройки.

Теперь необходимо заполнить наименование товаров для вывода на печать. Самый простой способ - заполнить руками.
Заполнить наименование для печати также можно по дополнительному реквизиту, по формуле, по наименованию номенклатуры партнеров или из файла.

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


В результате колонка заполнилась значениями допреквизитов:

Заполненное наименование попадет в печатные формы. Например, заказ клиента:

И счет на оплату:

Заполнение наименования по формуле
Есть возможноть задавать произвольное наименование номенклатуры по формуле.
В формуле можно использовать любые символы и реквизиты номенклатуры (в квадратных скобках):
[Наименование]
[НаименованиеПолное]
[Артикул]
[ВидНоменклатуры]
[Код]
[КодДляПоиска]
[Марка]
[Производитель]
[ЕдиницаИзмерения]
В документах заполняем настройки вывода наименования: выбираем печатные формы, в которых нужно выводить произвольное наименование, и создаем формулы для наименований. Наименование формулы в дальнейшем используется при выборе формулы (для удобства рекомендуем задавать короткое наименование).


Для заполнения произвольного наименования по формуле выбираем соответствующую команду:

И саму формулу:

Примеры заполнения произвольного наименования по заданным формулам:




Заполнение наименования по номенклатуре партнеров
Если используете номенклатуру клиентов, то в документах продажи теперь можно заполнить произвольное наименование названием такой номенклатуры.


Заполнение периодичности услуг
По команде Заполнить периодичность услуг можно заполнить месяц предоставления услуги.

При ее нажатии открывается окно с вводом даты, из которой нужно определить период предоставления услуги (по умолчанию подставляется дата документа).

Загрузка товаров в документ из Excel и DBF
Загрузка товаров из файла заполняет табличную часть документа строками из прайса, сметы или спецификации клиента. Поддерживаются форматы Excel (.xlsx, .xls) и DBF.
Данный сценарий можно использовать в ситуациях, когда клиент запросил счет или коммерческое предложение на товар, которого у вас еще нет в базе, но он есть у поставщиков. Чтобы не заводить новую номенклатуру в 1С, в форме загрузки можно выбрать любую номенклатуру из вашей базы и загрузить для нее нужные наименования для печати. Таким образом, клиент быстро получит свой счет и КП с интересующей его номенклатурой.
После того, как заказ или КП будут согласованы с клиентом, можно будет создать нужные карточки номенклатуры и перевыбрать их в документе (вместо "условной" номенклатуры).
Форма открывается из документа командой Заполнить из файла:

В форме указывается номенклатура-шаблон — одна базовая позиция, которая подставляется в каждую строку, а из файла загружаются разные произвольные наименования (реквизит Наименование для печати), количество, цена и сумма. Это удобно, когда позиции продаются под названиями заказчика, а в учёте проходят по одной карточке номенклатуры.
Загрузки наименования для печати из файла добавлена в документы:
- Заказ клиента,
- Заказ поставщику,
- Реализация товаров и услуг,
- Приобретение товаров и услуг,
- Коммерческое предложение клиенту,
- Акт выполненных работ,
- Акт на передачу прав.
Сопоставление колонок файла
Программа сопоставляет колонки файла с реквизитами строки документа. Номер каждой колонки указывается вручную или заполняется автоматически по заголовкам колонок (см. ниже).
Сопоставляются:
Наименование — текст, который попадёт в «Наименование для печати».
Упаковка — единица измерения; распознаётся по наименованию упаковки номенклатуры.
Количество — если не заполнено, подставляется 1.
Цена — при пустой цене рассчитывается как Сумма / Количество.
Сумма — при пустой сумме рассчитывается как Цена × Количество.
Артикул — используется для подбора реальной карточки номенклатуры.
Производитель — уточняет подбор по паре «артикул + производитель».
При клике по ячейке таблицы форма показывает номер активной колонки — не нужно считать столбцы вручную.

Кнопка Справка открывает встроенное описание формы, а к полям добавлены контекстные подсказки — в том числе о том, что для автоопределения колонок в файле нужна строка-заголовок.

Автоопределение колонок по строке-заголовку
Кнопка Определить колонки находит строку-заголовок в первых строках файла и проставляет номера колонок автоматически. Заголовки распознаются по ключевым словам:
наименование / товар / номенклатура,
количество / кол-во,
цена,
сумма / стоимость,
артикул / код,
производитель / бренд / изготовитель,
упаковка / ед.изм.
Для срабатывания в файле должна быть строка-заголовок — после её нахождения диапазон загрузки автоматически сдвигается на строку ниже заголовка. Если заголовок не распознан, номера колонок указываются вручную.

Вставка данных из буфера обмена
Кнопка Вставить из буфера открывает поле, куда данные вставляются напрямую из Excel сочетанием Ctrl+V — без сохранения промежуточного файла. После вставки кнопка Заполнить из вставленного разбирает текст (строки — по переводу строки, колонки — по табуляции) и заполняет таблицу, сразу пытаясь определить колонки.


Фильтры загружаемых строк
Перед переносом можно точно ограничить, какие строки файла попадут в документ:
Диапазон «с … по» — номера первой и последней загружаемой строки.
Загружать только строки — список номеров и диапазонов, например 5,8,15-20,22 (разделители , ; пробел, диапазоны — равнозначны).
Игнорировать строки — номера строк, которые нужно пропустить.
Пропускать строки-разделы — строки без количества, цены и суммы (заголовки разделов сметы) не загружаются.
Очищать табличную часть — перед загрузкой очистить текущие строки документа или дополнить их.

Предпросмотр с итогами
Кнопка Предпросмотр показывает, что именно будет перенесено, до записи в документ.
В таблице предпросмотра видны наименование, количество, цена, сумма, подобранная номенклатура и статус сопоставления по каждой строке, а внизу — итог вида «Строк: 11 Сумма: 14 320,00». Так ошибка в сопоставлении колонок или подборе номенклатуры замечается заранее.

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


Подбор номенклатуры по артикулу
Флажок Подбирать номенклатуру по артикулу подставляет в строки реальные карточки номенклатуры из справочника, а не только базовую позицию-шаблон.
Подбор идёт одним запросом по колонке артикула; если задана и колонка производителя — по паре «артикул + производитель», что точнее при совпадающих артикулах разных брендов.
Если одному артикулу соответствуют несколько карточек, позиция помечается как неоднозначная и карточка не подставляется — чтобы случайно не выбрать чужой товар. Ненайденные артикулы остаются на номенклатуре-шаблоне и передаются в нечёткий подбор.
Сопоставление по артикулу:


Результат сопоставления по артикулу и производителю:

Нечёткий подбор по наименованию (NomenMatch)
Если в файле нет артикулов или они не совпали, работает нечёткий подбор номенклатуры по наименованию через внешнюю компоненту NomenMatch (входит в состав архива с разработкой).
Компонента сравнивает наименование из файла со всей номенклатурой справочника и возвращает наиболее похожую карточку с процентом совпадения. Флажок Нечёткий подбор по наименованию (NomenMatch) появляется только если компонента установлена.
Строгость сопоставления регулирует поле Порог совпадения, % (по умолчанию 85): карточка подставляется, только если совпадение не ниже порога. Понизьте порог, чтобы подобрать больше строк, повысьте — чтобы исключить сомнительные совпадения. Если номенклатура-шаблон не задана, подбор по наименованию включается автоматически — это единственный способ определить позицию строки.

Статусы подбора и контроль загрузки
Ход подбора номенклатуры прозрачен: по каждой строке в предпросмотре виден статус, поэтому перед записью в документ понятно, что сопоставилось, а что требует внимания.
Возможные статусы:
пусто — карточка подобрана однозначно (по артикулу или в пределах порога NomenMatch).
«NomenMatch 92%» — подобрано нечётко, в скобках-строке указан процент совпадения.
«не сопоставлено (лучшее 74%)» — ближайший кандидат ниже порога, карточка не подставлена — строка останется на номенклатуре-шаблоне.
«неоднозначно» — артикулу соответствуют несколько карточек.
«не сопоставлено» — подходящей карточки не найдено.
«не сопоставлено (NomenMatch не подключён)» / «(ошибка NomenMatch)» — компонента недоступна; загрузка при этом не прерывается.
При сбое внешней компоненты подбор не прерывает загрузку: строки просто помечаются соответствующим статусом и переносятся на номенклатуре-шаблоне.

Мгновенный перенос в документ
Кнопка Перенести в документ записывает подготовленные строки в табличную часть, после чего они сразу появляются в документе — без его переоткрытия. Автоматически заполняются вариант обеспечения, склад из документа, даты отгрузки и поступления, пересчитывается ставка и сумма НДС по правилам документа.
Окно загрузки остаётся открытым, поэтому в один документ можно последовательно загрузить несколько файлов — например, прайсы от разных поставщиков — не открывая форму заново.


Подстановка произвольной единицы измерения для печати
Добавлена возможность подстановки в печатные формы произвольной единицы измерения (выбирается из справочника ЕИ).

Если вам необходимо вывести произвольное наименование еще в какой-то печатной форме, то я могу доработать расширение под ваш запрос, стоимость - от 1500 руб.
Для корректной работы расширения необходимо отключить безопасный режим. Также необходимо, чтобы режим совместимости вашей конфигурации был не ниже 8.3.12.
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить её в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счёту от ИП — автоматически после поступления денег на расчётный счёт. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удалённо через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдёт не так после установки?
Что произойдёт после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждёт скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (16)
Здравствуйте.
При применении расширения на ERP 2.5.25.85
Ошибка
ПроизвольноеНаименованиеНоменклатуры (671.2.1.1): Обычная: Ошибка применения модуля "ПроизвольноеНаименованиеНоменклатуры Документ.ПриобретениеТоваровУслуг.МодульМенеджера". Текст модуля для метода "СформироватьПечатнуюФормуНакладная" изменился
Здравствуйте, Игорь! Отправили исправленное расширение вам на почту.
добрый день! приобрел расширение, все подключил.(ЕРП2.5.26.113)
Включил и сохранил настройки (вывод наименование для печати) в документах: Заказ клиента, КП, Реализация товаров, Счет на оплату, Торг-12, УПД, Счет-фактура
Создал заказ клиента, внес вручную наименование
Вызов печати : Счет на оплату
Не подставилось «наименование для печати» в печ.форме
2) Тоже самое при выводе печ.формы УПД : не подставилось «наименование для печати» в печат форме.
Что не так?
Добрый день! У вас есть возможность подключить меня удаленно к конфигуратору, чтобы посмотреть в чем проблема?
да по^ rudesktop
Добрый день!
у нас 1С:ERP. в документе реализации введено несколько одинаковых строк товара (т.к. у нас есть серии). выводится будет в УПД одна строка с общим количеством?
Здравствуйте, Роман! Если у номенклатуры одинаковая цена, то в УПД такая номенклатура будет "схлопываться" - будет выводиться одна строка с общим количеством.
Добрый день. У нас оператор Калуга Астрал, но произвольные наименования в ЭДО не выгружаются. Подскажите в чем может быть проблема?
Здравствуйте, Наталья! Ответили вам на почту.
Нужна такая обработка для БП3. Есть такая?
Здравствуйте! Для БП3.0 подобной разработки нет.
Здравствуйте для 1С УНФ подойдет?
Здравствуйте, Любовь! Нет, не подойдет для УНФ.
Добрый день! Можно ли добавить поле единица измерения для печати? Бывают моменты, когда карточка номенклатуры еще не заведена, то приходиться использовать определенную "временную" номенклатуру для таких случаев. А в поле наименование для печати менеджеры пишут что им нужно, но ед измерения не перекинуть и приходится в самой печатке править, что совсем не удобно.
Добрый день! Добавил такую возможность.
Добрый день. Присоединяюсь к комментарию. Замена единицы измерения для печати тоже очень актуальна.
Добрый день! Добавил такую возможность.
Спасибо вам большое!
Добрый день!
1С:ERP Управление строительной организацией 2, редакция 2.5 (2.5.24.52)
в документе реализации товаров несколько десятков в т.ч. повторяющиеся. При выводе УПД на печать наименование присваивается не тем товарам (видно по коду номенклатуры)
Здравствуйте, Егор! Ответили вам на почту.
У нас такая же проблема. Менеджеры не глядя заполняют реализацию с дублями строк и наименование для печати присваивается другим строкам. Как то это можно обойти?
Обратил внимание. Если отгрузка с разных складов, то это не будет ошибкой или дублем в ТЧ "Товары". А в УПД и реализации "схлопывает" эти строки
Здравствуйте, Александр! Скорее всего у вас в документе для разных строк с одной и той же номенклатурой указана одинаковая цена. В таком случае не получится выводить разное наименование для печати для каждой строки. Есть технические ограничения.
Здравствуйте. Интересует выведение в печатных формах документов продаж наименования из Справочник.НоменклатураКонтрагентов. Что бы администрировать наименования номенклатуры для каждого клиента.
Добрый вечер! Добавил такую возможность, обновил описание.
Добрый день. Есть возможность на печать вывести Наименование номенклатуры плюс Наименование для печати. Телевизор "SHARP" 00000100 -Sharp по вашему примеру.
Добрый день. Да, без проблем. Для этого нужно создать формулу, состоящую из двух наименований.
Добрый день. МОжно ли добавить возможность работы расширения с заказами и отчетами давальцев?
Добрый вечер! Не смогу доработать в обозримом будущем - много других задач.
Здравствуйте. У нас на предприятии используется код в работе менеджеров, склад подбирает по расходной накладной с полем код (выбран как основной в настройках). А в наименовании было (в УТ10.3) "Наименование "+","+"Артикул "+","+"Марка ".
Если бы можно было выбирать не одно поле реквизитов номенклатуры, а несколько (допустим с ctrl+ЛКМ). И ставить галочку добавлять к наименованию. Мне кажется было бы больше вариантов использования обработки.
Здравствуйте! Добавили возможность задания произвольного наименования по формуле.
Добрый день. В последнем обновлении написано, что можно выгружать произвольные наименования в ЭДО, но нет инструкции, как это делать. У нас встроен модуль обмена документами, там произвольное наименование не подставляется. Как правильно выгружать в ЭДО?
Добрый день! Произвольное наименование выгружается в ЭДО только в случае, если оператор, используемый при отправке документов - Калуга-Астрал (1С:ЭДО). Как именно у вас работает документооборот? Какой оператор?
Добрый вечер, сколько будет стоить под ЭДО Сбис/Диадок?
Добрый день! Не смогу доработать
Добрый день. А максимально допустимое количество символов в ячейке чем-то ограничено? По опыту эксплуатации нам не хватает текущих количеств. Их можно увеличить?
Добрый день! Максимально допустимая длина наименования - 250 символов. Увеличить возможно. Могу к вам подключиться в четверг или пятницу и добавить. Напишите нам на почту и уточните свой контактный телефон.
В случае "ручного" ввода сохраняются ли данные для повторной печати?
Да, при любом заполнении колонки ее значения сохраняются (при записи документа).

Чтобы оставить комментарий, войдите или зарегистрируйтесь.