Перенос больших объемов данных из внешних файлов (таблиц Excel, прайс-листов поставщиков или остатков из старых систем) — регулярная задача для любого пользователя или бухгалтера. Исторически для этого использовалась универсальная обработка 1С «Загрузка данных из табличного документа». В этой статье мы подробно рассмотрим, где найти эту обработку, как запустить ее в современных конфигурациях на управляемых формах (1С:Бухгалтерия ред. 3.0) и как решить частые проблемы при импорте данных.
Прежде чем искать внешние обработки на дисках или порталах ИТС, проанализируем возможности вашей текущей программы. В актуальных версиях «1С:Бухгалтерия предприятия» ред. 3.0 (и других решениях на платформе «1С:Предприятие 8.3») больше нет жесткой необходимости запускать сторонние файлы. В систему по умолчанию интегрирована стандартная подсистема БСП (Библиотеки стандартных подсистем) — «Загрузка данных из файла».
Рассмотрим, как работает этот механизм:
Номенклатура или Контрагенты) или документ (например, Поступление (акты, накладные)).Среди пользователей существует заблуждение, что обработка «Загрузка данных из табличного документа» предназначена исключительно для обычных форм и не работает на платформе 8.3 в интерфейсе «Такси». Это не так.
Фирма «1С» выпустила официальную версию этой обработки, полностью адаптированную под управляемые формы. Найти ее можно на официальном портале 1С:ИТС в разделах методической поддержки для разработчиков. Эта версия имеет ряд весомых преимуществ:
.xls), но и современные форматы .xlsx, а также .mxl, .ods (OpenDocument) и файлы формата .csv.При работе с этой обработкой важно соблюдать два правила:
Предотвращение дубликатов: При настройке импорта на вкладке «Настройка» обязательно нужно проставить флаг «Поле поиска» напротив уникального идентификатора (например, «Код» или «Артикул» для номенклатуры, либо «ИНН» для контрагентов). Если этого не сделать, при повторной загрузке программа создаст в базе дублирующие позиции.
Контроль заполнения: Перед непосредственной загрузкой данных всегда нажимайте кнопку «Контроль заполнения». Программа проанализирует таблицу и подсветит ошибки сопоставления типов данных (например, если в базе отсутствует нужная единица измерения или склад) до того, как начнется физическая запись в базу данных.
Если у вас есть доступ только к классическому диску или архиву ИТС, выясним, где именно хранится устаревшая версия обработки. На диске или в дистрибутиве ИТС файлы находятся по следующим путям:
ИмяДиска:\1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument\
или
ИмяДиска:\1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument\
Поскольку современная «1С:Бухгалтерия 3.0» по умолчанию работает исключительно в режиме управляемого приложения, при попытке открыть файл обработки из папки UNIREPS82 через меню «Файл — Открыть» программа выдаст ошибку или просто не отобразит форму.
Чтобы обойти это ограничение и выполнить загрузку через старую обработку, выполним следующие шаги:
/RunModeOrdinaryApplication.UploadFromTableDocument.epf.Разберем детально ситуацию, с которой часто сталкиваются пользователи при попытке загрузить остатки материалов (счет 10) в документ «Ввод остатков». При некорректной настройке после выполнения обработки документ может оставаться пустым, а поля «Склад» и «Счет учета» могут отсутствовать в настройках.
Выясним причину этой проблемы и решим ее по шагам:
НоменклатураРаздела).После проверки всех настроек и сопоставления полей нажмем кнопку «Загрузить». Данные успешно перенесутся в созданный ранее документ «Ввод остатков».