Универсальная загрузка из файла Excel в табличную часть документа

24.01.18

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

Загрузка остатков, инвентаризаций, заявок, требований из произвольных файлов формата Excel. Загрузка строк из файла Excel, в любой документ конфигурации по выбору, имеющий табличную часть. Установка на ПК MS Excel не требуется.

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

Наименование Файл Версия Размер
ЗагрузкаИзExcel
.ert 211,50Kb
20
.ert 211,50Kb 20 Скачать
ЗагрузкаИзExcelV2
.ert 212,00Kb
31
.ert V2 212,00Kb 31 Скачать

Загрузка файла

    возможность настройки загрузки колонок и строк файла по фильтру,

    загрузка всех листов книги

    выбор загружаемых строк

Настройка загрузки

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

    предварительный выбор значений для шапки документа

методы загрузки

    поиск по реквизиту или фиксированному значению

    поиск по наименованию,по реквизиту справочника (метод можно использовать только для реквизитов с установленным признаком "Сортировка"), по штрихкоду для справочника «Единицы»

Документы

    вывод реестра созданных документов для последующего редактирования 

    проведение вновь созданных документов по выбору

Функция сохранение настроек загрузки для каждого вида документа конфигурации индивидуально для каждого пользователя

Без пароля.

Возможность редактирования.

 

Поправил проблему с дробной частью.

1С универсальная загрузка из Excel v7 загрузка документов 1С загрузка из Excel 1С Excel

См. также

Загрузка банковской выписки для 1С 7.7 любой конфигурации

Банковские операции Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    20511    13    22    

14

Выгрузка товаров из 1С:Предприятия 7.7 "Торговля и Склад 9.2" в файл CSV для онлайн кассы МТС

Кассовые операции Оптовая торговля Розничная торговля Загрузка и выгрузка в Excel Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Данная обработка предназначена для выгрузки файла из программы 1С: Предприятие 7.7 Конфигурации «Торговля и Склад 9.2» в файл CSV для загрузки в кассу МТС. Тестирование проводилось на релизах 937 и 998. В теории должна работать на всех типовых релизах конфигурации «Торговля и Склад 9.2».

1 стартмани

07.02.2021    9913    5    Kuzya_brаtsk    1    

7

Выгрузка товаров из 7.7 для загрузки в личный кабинет АТОЛ для ньюджеров 91Ф, 92Ф и подобных

Оптовая торговля Загрузка и выгрузка в Excel Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Выполняет выгрузку товаров (всех, только с признаком в прайсе, только из указанной папочки) с гибкой настройкой выгружаемых данных. Формируется файл в формате XLSX подходящий для прямой удаленной загрузки в кассовый аппарат АТОЛ 91Ф/92Ф и им подобных, имеющих управление через Личный кабинет АТОЛ (lk.atol.ru).

1 стартмани

31.01.2021    8153    2    &-rey    1    

3

Загрузка данных из файла XLS в Штрих-М Торговое предприятие 4.17.01

Розничная торговля Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Россия Бухгалтерский учет Абонемент ($m)

Заполнение справочника номенклатуры и документа приходной накладной. Будет полезно для товароведов или менеджеров.

5 стартмани

20.02.2020    11207    0    Ignatov_mu    6    

3

Дополнение реквизитов номенклатуры из Эксель в 7.7. Групповое редактирование реквизитов номенклатуры 7.7 в списке

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

Обработки группового дополнения данных о номенклатуре. Ввод веса и объема существующих товаров вручную в форму таблицы значений и затем запись в справочник Номенклатуры и Единиц. Закачка весов и объемов существующих товаров из Эксель в справочник Номенклатуры и Единиц. Загрузка внешних кодов товаров из Эксель в справочник Номенклатуры. Редактирование внешних кодов товаров в форме списка. Дозаполнение реквизитов существующих товаров из Эксель (ключевые поля - штрихкод, наименование, внешний код).

1 стартмани

11.10.2019    11895    2    ksnik    2    

2

Оптовая торговля. Обработки дистрибьютора для обмена с поставщиками и покупателями через Excel в 1С 7.7

Оптовая торговля Загрузка и выгрузка в Excel Платформа 1С v7.7 Конфигурации 1cv7 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

В данной публикации приведены примеры обработок обмена дистрибьютора с поставщиками и покупателями через Эксель. Создание товаров-новинок. Автоматическое формирование Заказа поставщику по продажам. Заполнение бланка заказа поставщику. Загрузка приходной накладной от поставщика. Загрузка любых справочников из Эксель, например товарных сертификатов. Выгрузка прайслиста в бланк заказа (создание бланка заказа). Загрузка заявки покупателя из произвольного файла Эксель. Загрузка заявки покупателя из бланка заказа.. Для работы требуется установленный MS Excel.

1 стартмани

08.09.2019    16237    10    ksnik    2    

3

Загрузка адресов произвольного формата (КЛАДР и нестандартных "грязных" адресов) в ФИАС современных конфигураций из 1С 7.7

Загрузка и выгрузка в Excel Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 1С:ERP Управление предприятием 2 Абонемент ($m)

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    19255    17    ksnik    12    

8

Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)

Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:ERP Управление предприятием 2 Управленческий учет Абонемент ($m)

Описание практического опыта переноса данных из двух устаревших учетных систем в одну современную с обобщением справочников (например номенклатуры, контрагентов, партнеров) и объединением учетных данных устаревших систем в единую новую УС применяя комбинацию стандартной загрузки из Эксель и КД2. Данная публикация является примером переноса данных из сильно устаревших и сильно переписанных конфигураций 1С:Предприятия 7.7 и 8 в современную 1С 8.3 своими силами при условии невозможности или нежелания пользоваться обновлением релизов и типовой функциональностью универсального обмена данными типовых мастеров переноса данных. Отличительной особенностью публикации является устранение зависимости от версий релиза конфигураций, отказ от обновлений устаревших конфигураций.

1 стартмани

29.07.2019    20928    16    ksnik    0    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 11.02.15 12:14
Сообщение было скрыто модератором.
...
2. CheBurator 3119 12.02.15 01:58 Сейчас в теме
Где синхронизация по подчиненному справочнику АНалоги?
3. jobkostya1c_ERP 100 17.02.15 08:23 Сейчас в теме
Стоит запомнить, раз стали попадаться задачи по 1С 7.7
4. olsy 23 18.02.15 20:54 Сейчас в теме
Спасибо! Мне понравилось, работает быстро!
5. Saipl 7 24.02.15 12:20 Сейчас в теме
Спасибо, замечательная обработка.
Пожелание. Сделать возможность заполнять ТЧ существующего документа, т.к. некоторые реквизиты документа проще заполнить из формы документа.
7. LavinVladik 214 24.02.15 13:56 Сейчас в теме
(5) Saipl, после создание документов если перейти на вкладку "Документы" и щелкнуть на документе,
документ откроется и можно дополнительно заполнить оставшиеся реквизиты.
6. Saipl 7 24.02.15 13:50 Сейчас в теме
Столкнулся с проблемой, в Excell разделитель целого числа "," в 7.7 "." не загружается дробная часть.
8. LavinVladik 214 24.02.15 13:56 Сейчас в теме
(6) Saipl, полную ошибку можно ? что пишет 1С в окне собщений? и скриншот вкладки "Основной"?
9. Saipl 7 25.02.15 06:41 Сейчас в теме
(8) LavBabay, 1С Ничего не пишет, просто в документ числа попадают без дробной части.

в 7.7 программировать не умею только в 8.2 но поковырявшись добавил код
ИначеЕсли ТипЗначения(Тип) = 2 Тогда
   Док.УстановитьАтрибут(Идентификатор,СтрЗаменить(текЗначениеРеквизита, ",", "."));	
Иначе
   Док.УстановитьАтрибут(Идентификатор,текЗначениеРеквизита)
КонецЕсли;


После этого "копейки" загрузились.
10. LavinVladik 214 25.02.15 07:41 Сейчас в теме
(9) Saipl, поправил
можно еще так

Если  Тип = "Число" Тогда 
	текЗначениеРеквизита = СтрЗаменить(текЗначениеРеквизита,",",".");
КонецЕсли; 
Док.УстановитьАтрибут(Идентификатор,текЗначениеРеквизита)
11. Saipl 7 09.03.15 08:16 Сейчас в теме
Не хватает возможности поиска справочника по владельцу. Загружал документ "Реализация" реквизит "единица измерения" не проставился.
12. LavinVladik 214 03.06.15 08:14 Сейчас в теме
(11) Saipl,
В алгоритме предусмотрена возможность поиска по владельцу. В случаи если реквизит в документе не определен для загрузки по номеру колонки, при условии, что вид этого реквизита «Справочник», определяется «Владелец» этого справочника и по реквизитам «Владельца» пытается определить значение для реквизита «Подчиненного». См. код ниже.
	Если Тип = "Справочник" Тогда 
	        Спр = СоздатьОбъект("Справочник."+ Вид);
		текВладелец = ?(Метаданные.Справочник(Вид).Владелец.Выбран()=1,Метаданные.Справочник(Вид).Владелец.Идентификатор,"");
		Если ПустоеЗначение(текВладелец)=0 Тогда
			Для ИндексВладелец=1 По Метаданные.Документ(ВидДок).РеквизитТабличнойЧасти() Цикл
					ИдентификаторВладелец 	= Метаданные.Документ(ВидДок).РеквизитТабличнойЧасти(ИндексВладелец).Идентификатор;
					ТипВладелец 			= Метаданные.Документ(ВидДок).РеквизитТабличнойЧасти(ИндексВладелец).Тип;
					ВидВладелец 			= Метаданные.Документ(ВидДок).РеквизитТабличнойЧасти(ИндексВладелец).Вид;
							
				       Если ВидВладелец = текВладелец Тогда
							
					    ЗначениеВладелец = Док.ПолучитьАтрибут(ИдентификаторВладелец);
								
					    Для ИндексПодч=1 По Метаданные.Справочник(ВидВладелец).Реквизит() Цикл
						ЗначениеПодч	= Метаданные.Справочник(ВидВладелец).Реквизит(ИндексПодч).Идентификатор;
						ТипПодч 		= Метаданные.Справочник(ВидВладелец).Реквизит(ИндексПодч).Тип;
						ВидПодч 		= Метаданные.Справочник(ВидВладелец).Реквизит(ИндексПодч).Вид;
									
						Если  ВидПодч = Вид Тогда
                                                      Док.УстановитьАтрибут(Идентификатор,ЗначениеВладелец.ПолучитьАтрибут(ЗначениеПодч));
						КонецЕсли;
					    КонецЦикла;
								
					Прервать;
				КонецЕсли;
			КонецЦикла;				
		КонецЕсли;
	КонецЕсли;		
Показать


Можно конечно усложнить задачу, осуществлять поиск по наименованию, навешать возможность условий, согласований, но пока не вижу смысла …
13. nysysimara 25 25.07.23 00:19 Сейчас в теме
В чем отличие V2 от первой версии?
14. LavinVladik 214 25.07.23 01:05 Сейчас в теме
(13)

в Excell разделитель целого числа "," в 7.7 "." , Загружает с учётом разделителя
15. nysysimara 25 25.07.23 13:01 Сейчас в теме
С документами Excel 2007 не работает?
16. LavinVladik 214 25.07.23 15:17 Сейчас в теме
(15)

97-2003 точно работает, 2007 проверять не на чем.
17. LavinVladik 214 25.07.23 15:21 Сейчас в теме
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ВыбФайл+";Extended Properties=""Excel 8.0;HDR=NO;IMEX=1;""";


если с этой строкой поиграть, можно и 2007 запинать
Оставьте свое сообщение