Оперативная работа склада невозможна без быстрого ввода первичной документации. Когда поставщики присылают накладные в электронном виде, ручной перенос сотен позиций номенклатуры становится трудоемким процессом, подверженным человеческому фактору. В системе 1С Розница существует эффективный механизм импорта данных из табличных документов, который позволяет сократить время обработки документов в разы.
Вам не обязательно быть программистом, чтобы настроить этот процесс, так как функционал конфигурации предоставляет гибкие инструменты для сопоставления колонок. Однако, для корректной работы необходимо строго соблюдать формат исходного файла и понимать логику работы подсистемы товароучета. В этой статье мы разберем все этапы подготовки файла и алгоритм действий в интерфейсе программы.
Перед началом процедуры убедитесь, что у вас есть права на изменение справочника Номенклатура и создание документов поступления. Неправильная настройка полей может привести к дублированию карточек товаров или ошибкам в учете остатков, поэтому внимательно следуйте инструкциям ниже.
Подготовка исходного файла Excel для импорта
Успех загрузки на 90% зависит от того, как подготовлен ваш файл. Программа не сможет распознать данные, если они находятся в_merged ячейках или имеют сложное форматирование. Исходный документ должен представлять собой «чистую» таблицу, где первая строка содержит заголовки столбцов, а последующие — данные.
Обязательно удалите все объединенные ячейки, скрытые строки и лишние пустые столбцы по краям таблицы. Если в файле присутствуют формулы, лучше скопируйте лист и вставьте значения через специальную вставку, чтобы в 1С передавались именно статические данные, а не формулы Excel.
Особое внимание уделите кодировке и типам данных. Числовые поля, такие как количество и цена, не должны содержать текстовых символов (например, знака рубля или слова «шт.»). Разделитель целой и дробной части должен соответствовать настройкам вашей операционной системы, обычно это запятая или точка.
⚠️ Внимание: Если ваш поставщик присылает файл в формате .xls (старый формат Excel 97-2003), лучше сохраните его как .xlsx перед загрузкой. Это обеспечит более стабильную работу механизма импорта в современных версиях 1С Розница 2.3 и выше.
Проверьте наличие уникальных идентификаторов. Для надежного поиска существующих товаров в базе лучше всего использовать артикулы или штрихкоды. Наименование товара может меняться, а вот артикул обычно остается константой, что упрощает сопоставление строк при повторных загрузках.
Идеальный файл для загрузки содержит только данные: первая строка — заголовки, далее — строки с товарами. Никаких логотипов, шапок компании или итоговых сумм в теле таблицы быть не должно.
Запуск помощника загрузки табличного документа
Процесс импорта инициируется непосредственно из документа «Поступление товаров и услуг». Откройте новый документ или выберите существующий в режиме редактирования. В верхней панели инструментов найдите кнопку Загрузить из файла или выберите соответствующий пункт в меню Еще.
Откроется стандартное окно проведения файлов, где система предложит выбрать тип загружаемого документа. Вам необходимо указать, что вы загружаете именно табличный документ. После выбора файла программа проанализирует его структуру и предложит настроить правила чтения данных.
На этом этапе важно правильно определить разделитель столбцов. Если данные в файле разбиты табуляцией или точкой с запятой, укажите это в настройках предпросмотра. Интерфейс покажет вам, как система видит таблицу: если все данные «слиплись» в одну колонку, значит, разделитель выбран неверно.
Меню: Поступление товаров и услуг → Еще → Загрузить из файла → Тип: Табличный документ
Система автоматически попытается сопоставить заголовки вашего файла с полями документа 1С. Если автоматическое сопоставление прошло неудачно, вам придется вручную указать, какая колонка Excel соответствует какому реквизиту в базе данных.
Настройка сопоставления полей и колонок
Самый ответственный этап — маппинг (сопоставление) полей. В окне настройки вы увидите две панели: слева список колонок из вашего файла, справа — реквизиты документа 1С. Вам необходимо связать их между собой, перетаскивая элементы или выбирая соответствия из выпадающих списков.
Критически важным является поле Номенклатура. Именно по нему система будет искать товар в базе. Вы можете настроить поиск по наименованию, артикулу или штрихкоду. Рекомендуется использовать артикул, так как поиск по полному наименованию часто дает сбои из-за лишних пробелов или различий в регистре букв.
Также необходимо сопоставить количественные и денежные показатели. Убедитесь, что колонка с количеством связана с реквизитом Количество, а колонка с ценой — с реквизитом Цена. Если в файле есть сумма строки, но нет цены, 1С может попытаться рассчитать цену делением суммы на количество, но лучше передавать цену явно.
| Колонка в Excel | Реквизит в 1С | Тип данных | Обязательность |
|---|---|---|---|
| Артикул | Номенклатура.Артикул | Строка | Высокая |
| Наименование | Номенклатура.Наименование | Строка | Средняя |
| Кол-во | Количество | Число | Обязательно |
| Цена | Цена | Число | Обязательно |
| Ставка НДС | Ставка НДС | Перечисление | По необходимости |
Если в вашем файле есть данные, которые не нужно загружать (например, номер строки поставщика или комментарии), просто оставьте эти колонки без привязки. Система проигнорирует несопоставленные данные и не выдаст ошибку.
⚠️ Внимание: При сопоставлении поля «Единица измерения» убедитесь, что в файле используются стандартные сокращения (шт, кг, м), которые уже заведены в вашем справочнике Единицы измерения. В противном случае документ не проведется.
☑️ Проверка сопоставления полей
Обработка новых товаров и создание карточек
Часто возникает ситуация, когда в накладной присутствуют товары, которых еще нет в базе 1С. Поведение системы в этом случае регулируется настройками обработки. Вы можете выбрать режим «Только существующие», при котором неизвестные товары будут пропущены, или режим «Создавать новые».
При выборе создания новых элементов система автоматически заполнит карточку номенклатуры данными из файла. Однако здесь кроется риск засорения справочника дублями. Например, если в файле опечатка в артикуле, программа создаст новый товар вместо того, чтобы найти существующий.
Рекомендуется использовать режим предварительной проверки. В этом случае система выведет список товаров, которые не были найдены, и предложит вам вручную подобрать существующие или подтвердить создание новых. Это занимает немного больше времени, но гарантирует чистоту базы данных.
Для автоматического создания новых позиций важно, чтобы в файле были заполнены минимально необходимые реквизиты: Наименование и Вид номенклатуры (Товар или Услуга). Если вид не указан, 1С может присвоить его по умолчанию, что потребует последующей ручной корректировки.
Что делать с дублями номенклатуры?
Если система нашла несколько товаров с одинаковым артикулом, она предложит выбрать один из них или создаст новый с уточнением в названии. Всегда проверяйте такие ситуации вручную, чтобы избежать раздвоения остатков на складе.
Типичные ошибки при загрузке и методы их устранения
Даже при правильной настройке могут возникать ошибки проведения документа. Самая распространенная проблема — несоответствие типов данных. Например, если в колонке цены случайно попал текст «нет данных» или прочерк, числовой реквизит 1С не примет такое значение и остановит загрузку.
Другая частая ошибка связана с правами доступа. Если пользователь, выполняющий загрузку, не имеет прав на создание новых элементов справочника Номенклатура, процесс прервется при встрече с новым товаром. В журнале регистрации событий в этом случае появится запись об ошибке прав доступа.
Проблемы с кодировкой могут привести к тому, что вместо русских букв в наименованиях товаров отобразятся «кракозябры». Это решается пересохранением файла Excel с правильной кодировкой UTF-8 или выбором верной кодировки в окне импорта 1С перед началом загрузки.
Иногда система выдает ошибку «Не найдено соответствие для строки». Это означает, что ни по одному из заданных критериев (артикул, название, штрихкод) товар не был найден, а режим создания новых отключен. Проверьте наличие лишних пробелов в начале или конце ячеек Excel — они часто мешают точному совпадению.
⚠️ Внимание: Интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы 1С:Предприятие 8.3 и релиза конфигурации Розница 2.2 / 2.3 / 3.0. Всегда сверяйтесь с официальным руководством пользователя, если какой-то пункт не находится.
90% ошибок загрузки связаны не с программой, а с качеством исходного файла Excel. Всегда проводите чистку данных перед импортом.
Автоматизация регулярных поставок через шаблоны
Если вы работаете с одними и теми же поставщиками, которые присылают накладные в одинаковом формате, нет необходимости настраивать сопоставление полей каждый раз заново. В 1С Розница предусмотрена возможность сохранения настроек загрузки в виде шаблона.
После успешной загрузки первого документа и настройки всех полей, нажмите кнопку «Сохранить настройки» или «Сохранить шаблон». Дайте шабону понятное имя, например, «Поставщик_Иванов_Прайс». В следующий раз при загрузке файла от этого поставщика вы сможете выбрать сохраненный шаблон, и все поля сопоставятся автоматически.
Это существенно ускоряет работу кладовщика и снижает вероятность ошибок человеческого фактора. Шаблоны хранятся в базе данных и доступны всем пользователям, имеющим соответствующие права доступа к настройкам импорта.
Для продвинутых пользователей доступна возможность настройки правил обработки через внешние обработки или расширения, если стандартного функционала недостаточно. Например, можно добавить автоматическую проверку минимальной закупочной цены перед проведением документа.
Часто задаваемые вопросы (FAQ)
Можно ли загрузить товар сразу с штрихкодом из Excel?
Да, это возможно. Для этого в файле должна быть колонка со штрихкодом, которую вы сопоставите с реквизитом «Штрихкод» в табличной части документа. Если товар новый, 1С создаст карточку и сразу пропишет туда штрихкод. Если товар существующий, система проверит соответствие штрихкода.
Что делать, если цены в файле указаны с валютой (например, 100 руб)?
Такой формат вызовет ошибку, так как поле «Цена» в 1С является числовым. Вам необходимо предварительно очистить файл Excel от текстовых обозначений валюты, оставив только цифры. Это можно сделать через функцию «Найти и заменить» в самом Excel.
Загружается ли НДС автоматически при импорте?
НДС загрузится только в том случае, если в файле есть соответствующая колонка и вы сопоставили её с полем «Ставка НДС». Если такой колонки нет, подставится ставка по умолчанию, указанная в настройках учета или в карточке самого товара.
Почему после загрузки количество товара равно нулю?
Скорее всего, вы сопоставили колонку с количеством с неправильным полем, либо в самом Excel в этих ячейках стояли текстовые значения вместо чисел. Проверьте настройки маппинга и формат ячеек в исходном файле.
Можно ли обновить цены существующих товаров через загрузку поступления?
Да, документ «Поступление товаров и услуг» при проведении обновляет цены в регистре сведений «Цены номенклатуры» (если включена соответствующая опция в настройках). Таким образом, загрузка накладной автоматически актуализирует закупочные цены в базе.