Прайс-лист из 1С на бумаге, в Excel и PDF без сюрпризов
Содержание
Чтобы напечатать прайс-лист в 1С, откройте одноимённый отчёт: в 1С:Бухгалтерии 3.0 — Склад → Цены → Прайс-лист, в 1С:Управлении торговлей 11 — в разделе Маркетинг, группа «Ценообразование». Выберите дату и типы цен, нажмите «Сформировать», затем Ctrl+P или Ещё → Печать.
Типичная ситуация: менеджер просит «прайс до обеда, клиент ждёт», бухгалтер формирует отчёт — а там пусто или цены прошлого месяца. Почти всегда дело не в печати, а в том, как в базе заведены цены. Поэтому начнём с данных, а принтер оставим на потом.
Что проверить в базе до формирования прайс-листа
Отчёт ничего не считает сам. Он берёт цены, которые зарегистрированы на дату отчёта по выбранному типу цен. Если цен нет — строк не будет.
Названия справочников в двух популярных конфигурациях отличаются, их легко перепутать:
| Что нужно | 1С:Бухгалтерия 3.0 | 1С:Управление торговлей 11 |
|---|---|---|
| Справочник цен | «Типы цен номенклатуры»: Склад → Цены → Типы цен номенклатуры | «Виды цен»: раздел Маркетинг, группа «Ценообразование» |
| Документ ввода цен | «Установка цен номенклатуры»: Склад → Цены → Установка цен номенклатуры | «Установка цен номенклатуры» там же, где виды цен |
| Где включить несколько цен | Отдельно не включается | НСИ и администрирование → Настройка НСИ и разделов → Маркетинг, флаг использования нескольких видов цен |
Тип или вид цен
Заведите столько типов цен, сколько колонок нужно в прайсе: «Оптовая», «Розничная», «Дилерская». В карточке каждого типа проверьте три вещи:
- 💰 Цена включает НДС — флаг влияет на то, что увидит клиент. Для розницы обычно включён, для опта — по договорённости.
- 🔁 Способ расчёта — цена вводится вручную или рассчитывается от базового типа с наценкой в процентах.
- 🎯 Округление — до рубля, до 10 копеек и т. п. Без него расчётная цена 1 234,57 ₽ попадёт в прайс как есть.
Установка цен
Цены живут в документе «Установка цен номенклатуры». Документ должен быть проведён, а его дата — не позже даты, на которую вы формируете прайс.
Пример: документ с новыми ценами датирован 15-м числом. Прайс на 14-е покажет старые цены, на 15-е и позже — новые. Это нормальная работа регистра цен, а не ошибка.
Если цены считаются от базового типа с наценкой, удобнее заполнить базовую колонку, а расчётные получить кнопкой пересчёта в самом документе. Тогда при изменении закупки правите одну колонку, а не пять.
Формируем стандартный отчёт «Прайс-лист» в 1С
1С:Бухгалтерия 3.0
- Откройте
Склад → Цены → Прайс-лист. - В шапке укажите дату — цены будут взяты на неё.
- Выберите один или несколько типов цен. Каждый тип станет отдельной колонкой.
- При необходимости ограничьте товары: в настройках отчёта добавьте отбор по группе номенклатуры.
- Нажмите «Сформировать».
1С:Управление торговлей 11
- Откройте отчёт «Прайс-лист» в разделе
Маркетинг, группа «Ценообразование». В старых релизах раздел назывался «Маркетинг и планирование». - Укажите дату и виды цен.
- Задайте отборы: группа товаров, конкретные позиции, при необходимости — только товары с остатком на складе.
- Нажмите «Сформировать».
Если пункт не находится в меню, откройте раздел и наберите «прайс» в строке поиска по разделу — отчёт выйдет первым.
Сохраните свой вариант
Каждый раз выставлять одни и те же типы цен и отборы — лишняя работа. После настройки выберите Ещё → Сохранить вариант отчёта и дайте имя, например «Опт для дилеров». В следующий раз выберите его через Ещё → Выбрать вариант отчёта — все колонки и отборы подтянутся.
Удобно держать два-три варианта: оптовый, розничный и внутренний с закупочной ценой. Внутренний не отправляйте клиентам по ошибке — назовите его так, чтобы это было видно сразу.
Как настроить внешний вид прайс-листа: колонки, шрифты, оформление
Отчёт построен на системе компоновки данных. Значит, внешний вид меняется настройками, а не правкой кода.
Колонки и группировки
Откройте Ещё → Изменить вариант отчёта. Здесь доступно:
- 📑 Поля — добавьте артикул, единицу измерения, код. Лишние колонки снимите флажками.
- 🗂️ Группировки — выводить ли товары с иерархией групп или плоским списком. Для печати на 5–10 листов иерархия удобнее: клиент сразу находит раздел.
- 🔤 Сортировка — по наименованию или по артикулу.
Шрифты и выделение
Для шрифтов и цветов используйте вкладку «Условное оформление» в том же окне изменения варианта. Добавьте правило без условия — и задайте шрифт, размер и выравнивание для всех полей сразу. С условием можно, например, выделить жирным позиции группы «Акция» или подсветить цены выше заданной суммы.
Рабочие ориентиры для бумажного прайса:
| Параметр | Что выбрать | Почему |
|---|---|---|
| Шрифт | Arial или Tahoma, 9–10 пт | Читается при печати мелким кеглем |
| Ориентация | Книжная при 1–2 ценах, альбомная при 3+ | Иначе колонки цен уйдут на второй лист |
| Строки групп | Жирный, фон светло-серый | Видна структура при беглом просмотре |
| Колонки цен | Выравнивание вправо | Разряды встают друг под другом |
Шапка и логотип
Стандартный отчёт выводит заголовок и дату. Название фирмы, телефон и условия («цены действительны до…») проще добавить уже в Excel или Word после выгрузки. Если прайс печатается каждую неделю, лучше один раз заказать доработку — об этом ниже.
Печать на принтер: параметры страницы
Отчёт сформирован. Дальше — то, что чаще всего портит результат.
- В форме отчёта откройте
Ещё → Параметры страницы. - Выберите ориентацию и поля. Поля по 10 мм дают больше места под колонки, чем стандартные.
- В блоке масштаба выберите вариант «по ширине страницы». Тогда все колонки поместятся на лист, а длина уйдёт на нужное число страниц.
- Задайте повтор строк шапки на каждой странице — укажите строку с названиями колонок. Без этого на третьем листе клиент уже не поймёт, где опт, а где розница.
- Откройте
Ещё → Предварительный просмотри пролистайте все страницы. - Печатайте через
Ctrl+PилиЕщё → Печать.
Параметры страницы сохраняются для конкретного отчёта и пользователя, но могут сбрасываться при обновлении конфигурации. После обновления проверьте предварительный просмотр перед печатью большого тиража.
Печатайте сначала одну страницу на пробу, особенно если прайс на 30+ листов. Неудачный масштаб обнаруживается на первом же листе.
Печать только части прайса
Весь каталог на 40 листов нужен редко. Обычно клиенту интересны две-три группы товаров. Есть два способа сократить печать:
- 🗂️ Отбор в отчёте — оставьте в настройках только нужные группы номенклатуры и переформируйте. Прайс станет короче, а нумерация страниц — правильной.
- 🖨️ Диапазон страниц — в окне печати укажите номера страниц, например
3-5. Быстро, но шапка с названием отчёта останется только на первой странице всего документа.
Для регулярных клиентов первый способ надёжнее: сохраните под каждого крупного покупателя свой вариант отчёта с его группами и его типом цен. Тогда прайс для конкретного клиента формируется в два щелчка, и никто не перепутает дилерскую колонку с розничной.
Если нужно напечатать несколько экземпляров для выставки или раздачи, количество копий задаётся в том же окне печати. Сначала одна пробная копия, потом тираж.
Выгрузка прайс-листа в Excel и PDF
Клиенту прайс чаще отправляют файлом, а не бумагой. Сохранение работает одинаково в обеих конфигурациях.
- Сформируйте отчёт.
- Нажмите кнопку с дискетой или
Ctrl+S. - В поле типа файла выберите нужный формат.
- Укажите папку и имя файла, нажмите «Сохранить».
| Формат | Когда выбирать | На что смотреть |
|---|---|---|
Лист Excel (*.xlsx) | Клиент будет фильтровать, считать, загружать к себе | Цены выгружаются числами, их можно сортировать |
Документ PDF (*.pdf) | Нужен «замороженный» прайс, который нельзя поправить | Берутся текущие параметры страницы: сначала проверьте просмотр |
Табличный документ (*.mxl) | Только для другого пользователя 1С | Без 1С файл не открыть |
💡 Если прайс нужен с оформлением, которого нет в 1С, — логотип, реквизиты, примечания — выгрузите в Excel, оформите один раз и сохраните как шаблон. Каждую неделю вставляйте в шаблон только таблицу с ценами.
В Excel после выгрузки иногда видны ### вместо цен. Это не ошибка выгрузки: колонка узкая. Расширьте её двойным щелчком по границе заголовка.
Когда стандартного отчёта мало: обработки и доработки
Стандартный прайс — таблица без картинок и с минимумом шапки. Для торговли этого часто не хватает. Варианты:
- 🖼️ Прайс с фотографиями товаров — стандартный отчёт картинки не выводит. Нужна внешняя обработка или доработка.
- 🏷️ Ценники и этикетки — это не прайс-лист, а отдельная печать: в УТ 11 для неё есть обработка печати ценников и этикеток со своими шаблонами. Не пытайтесь «сделать ценники» из прайса.
- 🧾 Прайс в фирменном стиле — шапка, реквизиты, условия, QR-код на сайт. Делается собственным макетом.
- 📧 Автоматическая рассылка — прайс по расписанию на почту дилерам.
Как подключить внешнюю обработку
Готовую обработку от программиста или с проверенного источника подключают без изменения конфигурации:
- Включите использование дополнительных отчётов и обработок:
Администрирование → Печатные формы, отчёты и обработки. - Откройте там же список «Дополнительные отчёты и обработки».
- Нажмите «Добавить из файла» и выберите файл
*.epfили*.erf. - Укажите размещение — в каком разделе появится команда — и пользователей, которым она доступна.
- Запишите и закройте.
Внешняя обработка выполняется с правами пользователя и может менять данные. Подключайте только файлы из надёжного источника и проверяйте их сначала на копии базы.
Если доработка нужна навсегда, просите программиста сделать её через расширение конфигурации , а не правкой основной конфигурации. Тогда обновления 1С устанавливаются без повторного переноса изменений.
Почему прайс-лист в 1С не печатается или печатается не так
Ещё одна частая история — в прайс попадают снятые с продажи товары. Цена у них осталась в регистре, и отчёт честно её показывает. Решения два: пометить номенклатуру на удаление и отфильтровать помеченные или создать для таких позиций нулевую цену новым документом установки цен.
Частые вопросы
Можно ли отправить прайс-лист клиенту по почте прямо из 1С?
Кто может формировать прайс-лист, если у сотрудника ограниченные права?
Как сделать прайс на английском языке или в валюте?
Почему в Excel цены не суммируются?
Ctrl+S в формат *.xlsx, а не копированием таблицы.