Как выгрузить заказ или шаблон бланка в Excel из 1С:Управление торговлей 11 для последующей загрузки

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе взаимодействия с постоянными покупателями часто возникает задача автоматизации приема заказов. Типичный и очень удобный сценарий выглядит следующим образом: мы отправляем клиенту файл Excel со списком товаров (или пустой шаблон), клиент самостоятельно проставляет в нем необходимое количество и возвращает заполненный файл нам. Затем менеджер в несколько кликов загружает этот файл в документ Заказ клиента в программе 1С:Управление торговлей 11 (УТ 11).

Функция загрузки из внешнего файла в УТ 11 реализована отлично и интуитивно понятна. Однако у пользователей часто возникает резонный вопрос: а как получить сам этот файл? Где взять правильный шаблон или как выгрузить заполненный ассортиментом бланк, чтобы обратная загрузка прошла без ошибок сопоставления колонок? Проанализируем эту ситуацию и разберем по шагам все доступные способы решения задачи.

Способ 1. Использование штатной функции «Сохранить бланк для заполнения»

Начнем с самого простого и прямого метода, который заложен разработчиками в саму обработку импорта. Если нам требуется отправить клиенту пустой шаблон с правильной структурой колонок, нам не нужно изобретать велосипед.

Выполним следующие шаги:

  1. Перейдем в раздел Продажи и откроем список документов Заказ клиента.
  2. Создадим новый документ или откроем существующий черновик.
  3. Перейдем на вкладку Товары.
  4. Нажмем на кнопку Заполнить и выберем пункт меню Загрузить из внешнего файла.
  5. В открывшемся окне помощника загрузки обратим внимание на верхнюю панель или гиперссылки. В зависимости от релиза вашей конфигурации 1С:УТ 11, там будет доступна кнопка или ссылка Сохранить бланк для заполнения....
  6. Нажмем ее и выберем путь для сохранения файла в формате Excel (.xlsx или .xls).

Полученный файл содержит строго определенные колонки (такие как Артикул, Код, Номенклатура, Количество, Цена). Этот шаблон идеально подходит для обратного импорта, так как алгоритмы 1С распознают его структуру автоматически без ручной настройки сопоставления полей.

Способ 2. Выгрузка предварительно заполненного бланка заказа через печатную форму

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

Рассмотрим подробнее этот вариант:

  1. Создадим документ Заказ клиента и заполним его табличную часть товарами, которые обычно покупает данный клиент (или всем доступным ассортиментом). Количество при этом можно оставить нулевым.
  2. Проведем документ (или просто запишем его).
  3. Нажмем кнопку Печать и выберем печатную форму Бланк заказа (или аналогичную форму, содержащую список товаров и колонку для количества).
  4. В открывшемся окне предпросмотра печатной формы найдем на панели инструментов кнопку Сохранить (иконка в виде дискеты) или воспользуемся сочетанием клавиш Ctrl + S.
  5. В диалоговом окне сохранения выберем тип файла Лист Excel (*.xlsx) и укажем имя файла.

Клиент получит готовый список товаров, заполнит колонку с количеством и вернет файл. Менеджеру останется лишь загрузить его через стандартный импорт в тот же или новый документ.

Способ 3. Выгрузка прайс-листа с ценами клиента

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

Разберем по шагам, как это сделать:

  1. Перейдем в раздел CRM и маркетинг, далее выберем пункт Цены (прайс-лист).
  2. Настроим параметры формирования прайс-листа: выберем конкретный вид цен, который назначен нашему клиенту (например, оптовая цена или индивидуальное соглашение).
  3. Обязательно зайдем в настройки колонок прайс-листа и добавим вывод уникального идентификатора номенклатуры — Артикул или Код. Это критически важно, так как при обратной загрузке поиск товаров по наименованию может привести к ошибкам из-за схожих названий.
  4. Сформируем прайс-лист и нажмем кнопку Экспорт (или сохраним сформированную таблицу в Excel).

Клиент открывает этот прайс-лист в Excel, вносит количество напротив интересующих его позиций. При загрузке файла обратно в 1С менеджер просто указывает, в какой колонке находится ключевой идентификатор (артикул) и количество, после чего документ Заказ клиента заполняется автоматически.

Способ 4. Функция «Вывести список» в справочнике номенклатуры

Если нам нужно быстро выгрузить определенную группу товаров без цен или лишней информации, мы можем воспользоваться универсальным системным механизмом платформы 1С.

Выясним, как работает этот инструмент:

  1. Откроем справочник Номенклатура.
  2. Применим необходимые фильтры (например, выберем конкретную группу товаров или сегмент в левой панели).
  3. Нажмем кнопку Еще в правом верхнем углу формы списка и выберем команду Вывести список....
  4. В появившемся окне отметим галочками только те колонки, которые нам нужны (например, Артикул, Наименование). Нажмем ОК.
  5. Платформа сформирует табличный документ. Нажмем Файл -> Сохранить как... и выберем формат Excel.

Этот способ прост, не требует прав администратора и позволяет за пару секунд получить плоскую таблицу для отправки клиенту.

Способ 5. Современная альтернатива без файлов: Сервис «1С:Бизнес-сеть»

Давайте проанализируем ситуацию шире. Пересылка файлов Excel по электронной почте — проверенный, но уже устаревающий способ, сопряженный с рутинной работой менеджера. В современные версии 1С:УТ 11 встроен бесплатный сервис 1С:Бизнес-сеть, который полностью автоматизирует этот процесс.

Как работает эта технология?

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

Использование механизма «Номенклатура партнеров» при сложных обменах

Бывают случаи, когда клиент категорически отказывается работать с нашими артикулами и присылает заказы со своими собственными наименованиями и кодами. Стандартная загрузка в таком случае выдаст ошибку сопоставления.

Для решения этой проблемы в 1С:УТ 11 предусмотрен справочник Номенклатура партнеров. Мы можем сопоставить позиции нашей базы с позициями клиента. При загрузке внешнего файла система автоматически сопоставит артикулы клиента с нашими внутренними номенклатурными позициями, что позволит без труда создать корректный заказ.

Таким образом, мы рассмотрели множество вариантов решения задачи — от простых манипуляций с печатными формами до полноценной автоматизации через облачные сервисы 1С. Выбирайте наиболее подходящий метод исходя из технической готовности ваших покупателей и объема ежедневных заказов.

← На главную