gifts2017

Универсальная загрузка табличных частей для 7.7 (из Excel)

Опубликовал Alexandr Dudnik (sanches2) в раздел Обработки - Обработка документов

Универсальная загрузка табличных частей из табличных документов Excel для 1С 7.7

Позволяет импортировать данные в любой документ, содержащий табличную часть, из файла Excel.

Публикация создана на основе публикации автора astonvilla "Загрузка справочников из Excel" (http://infostart.ru/public/114949/)

для поиска значений типа "Справочник" указывается поле поиска - по умолчанию ищется по наименованию, если длина его 0, то по коду, если и его длина 0 то по текстовому представлению первого поля справочника. Можно в настройке указать свое поле поиска - например искать номенклатуру по артикулу...

Допускается заполнение карточки как данными  из поля файла, так и введенными значениями.

Создается новый документ с заполненной табличной частью по импортированным данным - он записывается и открывается для редактирования.

В планах сделать загрузку в существующий документ и открытие формы без записи (скорее всего придется прибегнуть к формексу...)

Пишите пожелания и замечания.

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка загрузки табличных частей
.ert 40,50Kb
15.05.12
328
.ert 40,50Kb 328 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Илья (i132) 15.05.12 14:10
Для передачи данных в форму нового документа без записи можно воспользоваться контекстом подбора (подробнее в http://infostart.ru/public/121991/) плюс метода если правильно заполнить стандартную для типовой конфигурациии таблицу подбора расчет служебных полей (цена/сумма/ставкаНДС) документ выполнит сам!

либо открывать обработку из нового документа модально.
2. Alexandr Dudnik (sanches2) 15.05.12 22:28
(1) i132, О! спасибо буду пробовать, а то как ни пытался, а табличная часть не заполняется...
3. Alexandr Dudnik (sanches2) 15.05.12 23:11
(1) i132, Почитал - идея интересная, но теряется универсальность, так как идет привязка к конкретным подборам и не во всех документах и конфигурациях это применимо....
Хотя у меня сейчас тоже есть небольшой затык.... если в табличной части есть значения справочников подчиненных владельцам, то я пока считаю, что владелец это номенклатура... хотя по хорошему нужно будет для них сделать поле в котором выбрать соответствие поля владельцу
4. and balu (baluba) 16.05.12 11:54
5. Филипп (Филипп) 17.05.12 11:04
Идея хорошая, но еще очень "не завершенная".
1)зачем все время настраивать соответствие номера колонки Excel и реквизита документа?
- надо добавить возможность указать, что "в файле строка номер такой-то соответствует названиям полей".
(и оставить возможность ручного определения)
2)обязательно добавить возможность грузить в существующий документ, с выбором :
-добавлять строки
-удалять существующие
-или замещать
3)ну и как продолжение развития здесь же предоставить возможность
выгрузить в Excel табличную часть выбранного существующего документа ,
(тем самым сформировав строку с названиями полей в соответствии со структурой табличной части документа, которая у автора уже есть), для дальнейшей обработки и загрузки.
6. Alexandr Dudnik (sanches2) 18.05.12 11:50
(5) Филипп, спасибо за дельные идеи - буду развивать
7. Alexandr Kirkov (alex_ura) 28.05.12 16:16
Нужная штука, но не совсем универсальная
8. NPMar (NPMar) 29.05.12 15:45
Конечно же пригодилась бы эта обработка. Но не стоит конечно же говорить об универсальности.
9. Alexandr Dudnik (sanches2) 04.06.12 15:57
(7) alex_ura, (8) NPMar, В большей степени она все-таки универсальна... но всегда есть какие-то особенности в каждом документе...
10. Vladimir Иванов (brunet) 10.06.12 18:21
11. Дмитрий Крайнов (reshenie) 11.06.12 17:38
В качестве альтернативы предлагаю свою обработку загрузки документов в 1С из файлов Excel, OpenOffice, 1C, TXT, DBF - у меня в публикациях.
Не требует изменения конфигурации, универсальна (может быть использована в любой конфигурации 1С), загружает элементы справочников, которые присутствуют в реквизитах создаваемого документа. После загрузки документа он может быть дополнительно обработан Вашими собственными обработками (контекст документа передается в вашу обработку как параметр формы при открытии).
12. Алексей (Rockman) 19.06.12 16:09
13. Оксана Оксана (oxana1) 28.06.12 23:43
спасибо за обработку!
вроде загрузила что-то, в док быстрая продажа...
хочу загрузить в док Поступление ТМЦ и не пойму как...

UPD сорри, все нашла!
еще раз спасибо:)
14. Оксана Оксана (oxana1) 28.06.12 23:47
+(13) ищет по артикулу и по коду, что приятно...
в некоторых других обработках, которые скачала, ищется по наименованию, которые у нас с поставщиком разные...
15. Иваныч Иванов (Иваныч) 06.07.12 10:56
Я себе делал похожее, но у меня есть в справочнике Номенклатура подчиненный справочник КодПоставщика. Дело все в том, что один и тот же товар могу заказывать у 2-3-5 поставщиков (если у кого-то он отсутствует) или как идет машина за товаром. Названия могут у каждого разниться, но товар-то один и тот же. И загрузка идет согласно кода поставщика, количества, цены поставщика. А далее кто в какой форме пришлет накладные. Для каждого поставщика свои настройки при выполнениии обработки. И все. Автору благодарность что не сидит на месте а находится в поиске решений для возможно облегчения своей текущей работы
16. Alex Markar (midn) 21.09.12 14:48
Всем доброго дня.
Хотелось бы проконсультироваться у автора, У меня стоит задача сделать обмен между Управлением Торговлей редакции 10,3 и комплексной 7.7. Необходимо перенести отчеты о розничных продажах из 10.3 в 7.7. Так вот, собственно вопрос возник, загрузка в 7.7 проходить нормально, создается отчет ККм но есть небольшая непонятка, в этом документе не проставляется валюта и соотвественно он не проводиться. Может я что нибудь делаю не так? Буду благодарен за помощь. Заранее спасибо
17. юрий гулидов (gull22) 12.03.13 08:52
Спасибо автору за обработку. Пожелания:
1. В Комплексной конфигурации необходимо определять операцию для документа. В обработке такая возможность отсутствует. Поэтому после заполнения документа при попытке установки вида операции, программа обнуляет табличную часть. Просьба предоставить возможность установки вида операции для выбранных документов (в частности ввод начальных данных)
2. При формировании документ создается на текущую дату. Приходится ее менять после создания документа. Может быть в шапке обработки предоставить возможность выбора даты документа.
18. Гарик Иванов (Gagarick) 04.01.14 14:47
19. Alexandr Dudnik (sanches2) 06.01.14 23:03
(18) Gagarick, Скорее всего был файл открыт в экселе
20. Дмитрий Крайнов (reshenie) 23.01.14 20:51
21. Constantin (McSlym) 21.07.16 12:45
как можно бесплатно скачать оброботку?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа