Загрузка приходных накладных из файлов Excel

11.07.14

Интеграция - Загрузка и выгрузка в Excel

  Поставщики часто присылают данные о поставках в виде накладных и счет-фактур в формате Excel. Что бы не вводить данные в базу Бухгалтерии 8.3 вручную, была сделана загрузка.

Скачать файлы

Наименование Файл Версия Размер
Обработка загрузки версия 1.10
.epf 11,38Kb
78
.epf 1.10 11,38Kb 78 Скачать
Обработка загрузки
.epf 13,29Kb
14
.epf 1.00 13,29Kb 14 Скачать
  Данная обработка изначально была сделана под немного доработанную версию 1С:Бухгалтерия 8.3, но используется и в типовой базе.
  Ей можно встроить в базу или пользоваться как внешней обработкой.
 
 

 В обработке указываем:

  • Ссылку на сам файл загрузки

  • Компанию-поставщик

  • Организацию, по которой будет формироватьсяприход

  • Группу для создания новой номенклатуры

  • Единицу измерения по-умолчанию

  • И данные по строкам с какой и по какую считывать, а так же по номерам колонок на основе данных из файла xls

Для примера мой файл счет-фактуры в Excel выглядит вот так:


загрузка Excel приходная накладная

См. также

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210185    620    524    

439

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150727    367    375    

501

Маркетплейсный загрузчик для 12-ти маркетплейсов в "БП 3", "УТ 11", "КА 2", ERP, УНФ

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы сделаете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, "Детский мир", Казань-Экспресс, "Леруа Мерлен", ЭНФАНТА (Акушерство), ЛаМода, Летуаль, "Твой дом" в документы "Отчет комиссионера (агента) о продажах" и другие, может работать в "Бухгалтерия 3", "Бухгалтерия 3 КОРП", УТ 11, УНФ, КА 2, ERP. Возможность подключить любые маркетплейсы. Анализ продаж ОЗОН. 30 дней БЕСПЛАТНОГО пользования!

1800 руб.

12.08.2021    31897    226    63    

117

SALE! 20%

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы

Загрузка и выгрузка в Excel Оптовая торговля Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

5000 4000 руб.

09.11.2016    214930    925    886    

939

Загрузка данных отчета о реализации товаров из Excel файла СберМегаМаркет

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Загрузка данных отчета о реализации товаров из сервиса СберМегаМаркет для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11 и Управление нашей фирмой, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".

4800 руб.

07.06.2022    15080    79    0    

60

SALE! 30%

Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

6000 5520 руб.

04.06.2019    101385    296    173    

312
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. AlexeyPapanov 458 12.07.14 10:06 Сейчас в теме
У вас в цикле идет такой вот запрос
	Запрос1.Текст = 
		"ВЫБРАТЬ
		|	Номенклатура.Наименование КАК Наименование,
		|	Номенклатура.Ссылка КАК Ном
		|ИЗ
		|	Справочник.Номенклатура КАК Номенклатура
		|ГДЕ
		|	Номенклатура.Наименование = &Наименование
		|
		|УПОРЯДОЧИТЬ ПО
		|	Наименование";
Показать

А не проще так?
Ссылка = Справочники.Номенклатура.НайтиПоНаименованию(Наименование);

Зачем запрос ради ссылки городить?

И еще смутило название реквизита "КолонкаЦена":
НоваяСтрокаПоступления.Сумма = Число(СтрокаТаб.КолонкаЦена);

Сумма это Цена*Количество. Реквизит обозвали не совсем удачно.

И напоследок:
		Если НЕ ЗначениеЗаполнено(СтрокаТаб.КолонкаЦена) тогда
			НоваяСтрокаПоступления.Сумма = 1;
		Иначе

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

Обработка-то полезная, но код грязноватый.
sergiobargio1; +1 Ответить
2. makas 44 14.07.14 11:12 Сейчас в теме
(1) El_Loco,


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

Обработка-то полезная, но код грязноватый.


Юзер = обычный бухгалтер, он 1С-ой "абракадабры" не знает и не должен знать.


.... код не грязный, а авторский :)
sergiobargio1; +1 Ответить
4. AlexeyPapanov 458 14.07.14 16:46 Сейчас в теме
(2) makas, юзеру пофиг, но чисто для себя. Программист должен писать чисто. Ну и если ты выкладываешь на обозрение, то может быть твой код кто-нибудь использует. Надо думать о ближних братьях своих ;)

Т.е. я не к тому, чтобы повыпендриваться. Просто совет.
Я сам когда пишу код, бывает ситуация, когда можно написать некрасиво, а совесть гложет - ну некрасиво же процессорные ресурсы транжирить)
Короче, придурь кодерская, обычные люди не поймут.
3. r24al 12 14.07.14 14:53 Сейчас в теме
(1) El_Loco,
Код исправлю и приведу к нормальному виду :)
А по запросу... там много чего на основе этой обработки делал... вот и остались следы непонятные... она у меня и в 8.2 и в Комплексной автоматизации до этого работала.
5. pollikarp 74 16.07.14 14:15 Сейчас в теме
(1) El_Loco, По 1 пункту не согласен, не проще и замер производительности тому доказательство, Ваш способ в крупной базе будет искать дольше
13. y-ha 25.10.15 00:51 Сейчас в теме
Нумерация в соответствии идет с 0 а не с 1. Это я к
лКолонкаНоменклатура = мколонки[1].Значение;

в этом случае берется колонка Количество. Все бы ничего, но у количества часто считается общее количество, которое располагается в строке ниже. При этом пустые строки будут криво отрабатываться.
В моем варианте была доработана загрузка единиц измерения (по коду ОКЕИ), установка вида номенклатуры, переделка ставки НДС.
Но в общем и целом, С небольшими изменениями, обработка со своей задачей справляется. За что спасибо.

P.S. Для поступлений с большим количеством строк лучше переделать загрузку по ячейкам на загрузку через массив:
Excel     = Новый COMОбъект("Excel.Application");
WB         = Excel.Workbooks.Open(ПутьКФайлу);
WS         = WB.Worksheets(1); //указываем номер листа - 1
arr     = WS.UsedRange.Value;  //передаём таблицу в переменную
WB.Close(0);
МассивКолонок = arr.Выгрузить(); //Выгружаем таблицу в массив
всегоСтрок   = (МассивКолонок.Получить(0).Количество())-1;
Для строкаТП = 1 По всегоСтрок Цикл //Работаем со строкой
	НовСтрока = СписокЗагрузки.Добавить();
	НовСтрока.Артикул		= СокрЛП(Формат(МассивКолонок.Получить(0).Получить(строкаТП),"ЧГ=0"));
	НовСтрока.Наименование          = СокрЛП(МассивКолонок.Получить(1).Получить(строкаТП));
	НовСтрока.НаименованиеПолное    = СокрЛП(МассивКолонок.Получить(1).Получить(строкаТП));
	НовСтрока.ЕдиницаИзмерения	= СокрЛП(МассивКолонок.Получить(2).Получить(строкаТП));		
КонецЦикла;	
Показать
6. Soikalv 23.01.15 15:54 Сейчас в теме
ничего. работает, интересно. Хотя типовая из 8.2. была надежнее и универсальнее
9. qwinter 671 28.05.15 10:18 Сейчас в теме
(6) Soikalv, (8) Chel, так есть куча переводов типовой на 8.2 и 8.3, от простого перевода на уф, до супер универсальных)
7. Soikalv 23.01.15 15:54 Сейчас в теме
8. Chel 4 28.05.15 09:51 Сейчас в теме
Спс за обработку.
Внес изменения, у меня при "Без НДС" ставило 18%, но уже все гуд.

Вопрос, не получается от обработки добиться, чтоб она при создании в справочнике номенклатуры ,выставляла "Тип номенклатуры"- "Товары" если есть возможность подсказать, что дописать?
10. r24al 12 29.05.15 19:07 Сейчас в теме
(8) Chel,

В коде где происходит создание номенклатуры надо дописать:
НоваяНоменклатура.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар",Истина);
Т.е. программа найдет в справочнике элемент с названием Товар и подставит его во вновь создаваемый.

Пишу по памяти, так что могу ошибиться в названии справочников.
11. y-ha 24.10.15 23:56 Сейчас в теме
После сохранения настроек они не восстанавливаются! Проверено на:
Бухгалтерия предприятия, редакция 3.0 (3.0.41.49) (http://v8.1c.ru/buhv8/)
12. y-ha 24.10.15 23:58 Сейчас в теме
У новой номенклатуры единица измерения не устанавливается вид номенклатуры - может его в настройки вытащить?
Неправильно определяется ставка НДС, когда она записана как "18", а не "18%".
14. user846872 02.02.18 10:52 Сейчас в теме
При запуске ообработки она не видит файл, хотя тот в наличии и в нужном формате. Спотыкается на первой же обработке исключения, ещё до попытки чтения файла. Возможно, дело в какой-то банальщине, но хвостов найти не могу. Кто-то может подсказать причину ошибки?
Работаю в Win10, платформа 8.3.10.2561, конфигурация БП 3.0 (3.0.57.17).
15. AlexeyPapanov 458 02.02.18 11:18 Сейчас в теме
(14) Не знаю даже. Задан фильтр при выборе файла на расширения *.xls и *.xlsx.
Может у Вас другое или вообще нет его? всякое же бывает.
16. user846872 02.02.18 11:28 Сейчас в теме
Да нет, обычный xls. Уже названия менял, пересохранял - толку нет. В диалоге выбора файл имеется и выбирается, а при обработке сообщение "Файл не существует!" выдаёт.
17. user846872 02.02.18 11:34 Сейчас в теме
Вот файл, собственно.
Прикрепленные файлы:
111.xls
18. user846872 02.02.18 11:42 Сейчас в теме
А может это быть связано с тем, что функция загрузки &НаСервере, а я пытаюсь грузить с клиента? Потому что записи в хранилище или иного перехода файла на сервер я в коде не нашёл.
19. user846872 02.02.18 11:53 Сейчас в теме
Ага! Кажется, дело именно в этом. При запуске обработки на локальной конфигурации файл читается.
20. AlexeyPapanov 458 02.02.18 12:27 Сейчас в теме
(19) я не сразу понял вопрос, голова забита. да, там загрузку можно и нужно переделать на клиентский вариант.
Оставьте свое сообщение