При работе в 1С:Бухгалтерия 3.0, особенно в облачных сервисах (например, 1С:Фреш), пользователи часто сталкиваются с необходимостью быстро перенести большой список товаров из файла Excel в документ Реализация (акт, накладная, УПД). Многие ошибочно полагают, что для этого требуется написание сложной внешней обработки, которая должна пройти аудит в облаке. Однако конфигурация содержит мощные штатные инструменты для решения этой задачи.
В этой статье мы подробно разберем все доступные способы загрузки товарного состава, проанализируем ситуацию с форматами файлов и выясним, как автоматизировать ввод данных без привлечения программистов.
Начиная с последних релизов БП 3.0, разработчики добавили механизм прямой загрузки в табличные части большинства документов. Проанализируем, как это работает на практике.
Реализация (акт, накладная, УПД).Рассмотрим подробнее открывшееся окно. Система предложит два варианта: загрузить данные из внешнего файла (форматы .xls, .xlsx, .csv) или просто скопировать данные через буфер обмена. Если мы выбираем файл, программа предложит сопоставить колонки. Например, колонку «Артикул» из Excel мы связываем с полем Номенклатура (по артикулу), а «Кол-во» — с полем Количество.
Важный нюанс: Если в вашей базе 1С номенклатура еще не создана, штатный механизм предложит создать новые карточки прямо в процессе загрузки. Это критически важно для экономии времени.
Иногда в конкретном релизе или при определенных настройках прав доступа кнопка загрузки в самой «Реализации» может быть неочевидна. В таком случае мы можем использовать штатный обходной путь через документ Счет на оплату покупателю.
Разберем по шагам этот алгоритм:
Счет на оплату покупателю. В нем гарантированно присутствует кнопка Заполнить -> Загрузить из файла.Реализация (акт, накладная, УПД).Таким образом, мы переносим данные в реализацию через стандартный бизнес-процесс, не используя сторонние инструменты.
Если данные для загрузки поступили к вам не в виде аккуратной таблицы Excel, а в виде PDF-файла или скана, проанализируем современный сервис распознавания. В 1С:Фреш он встроен по умолчанию и работает через облачные нейросети.
Этот метод особенно эффективен, когда нужно загрузить данные из документов, формат которых вы не можете контролировать.
Посмотрим на ситуацию, когда данных немного или формат файла слишком сложен для автоматического сопоставления. Платформа 1С:Предприятие 8.3 поддерживает прямую вставку строк в табличную часть.
Для этого выполним следующие действия:
Ctrl+C.Ctrl+V.Совет: Программа попытается сопоставить текст из буфера обмена с наименованиями в справочнике Номенклатура. Если соответствие не будет найдено, 1С выдаст предупреждение, и вы сможете выбрать товар вручную.
Выясним причину, по которой иногда возникает ошибка «Файл не содержит данных в формате ТОРГ-12». В журнале документов Поступление (акты, накладные, УПД) есть кнопка Загрузить, которая ожидает файлы в формате XML, утвержденном ФНС. Этот механизм предназначен для электронного документооборота или обмена данными между базами 1С.
Если вы пытаетесь загрузить обычный XLS через эту кнопку, система выдаст ошибку. Помните: загрузку произвольных таблиц нужно выполнять внутри самого документа через кнопку Заполнить, а не из общего журнала документов.
Хотя штатные средства решают 99% задач, программисты могут использовать встроенные объекты для обработки данных. Рассмотрим фрагмент кода, который демонстрирует логику поиска номенклатуры при загрузке, чтобы понимать, как система «думает» под капотом:
// Пример логики поиска объекта при загрузке из внешнего источника
Функция НайтиНоменклатуруПоТексту(ТекстДляПоиска)
// Сначала ищем по точному совпадению артикула
НайденнаяСсылка = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекстДляПоиска);
// Если не нашли, ищем по наименованию
Если НайденнаяСсылка.Пустая() Тогда
НайденнаяСсылка = Справочники.Номенклатура.НайтиПоНаименованию(ТекстДляПоиска);
КонецЕсли;
Возврат НайденнаяСсылка;
КонецФункции
Понимание этой логики поможет вам правильно подготовить файлы Excel: лучше всего использовать поиск по Артикулу или Штрихкоду, так как наименования часто содержат лишние пробелы или кавычки, мешающие автоматическому сопоставлению.
Таким образом, мы проанализировали основные инструменты загрузки данных. Для быстрой работы в облаке 1С:Бухгалтерия 3.0 лучше всего подходит штатный механизм Загрузить из файла, доступный в меню Заполнить. Он не требует установки дополнительных расширений и полностью закрывает потребность в импорте товарного состава.