Загрузка данных : Прыг-Скок...или из MS EXCEL в 1С (7.7) или как "забить материал или товар"

Опубликовал Евгений П. (jack19) в раздел Обработки - Обработка документов

На основании публикации Tatitutu (http://infostart.ru/public/69253/) сделана попытка получить работающую загрузку экселевских счетов-фактур только для двух документов: "Поступление материалов" и "Поступление товаров".

Список внесенных доработок:

1. Возможность выбора документов ограничена двумя: "Поступление материалов" и "Поступление товаров". 

2. Учтена возможность присутствия пробелов и запятых в числовых значениях таблицы Excel счета-фактуры (например 12 345,67). Поэтому первичное считывание (рис. 1) производится в текстовом формате.

3. Наряду с назначением колонкам таблицы реквизитов документа добавлена возможность назначения единицы измерения для вновь сохраняемых элементов справочников (рис. 2, рис. 3).

4. Если в каком-либо поле шапки счета-фактуры присутствует строка, содержащая подстроку "ИНН/КПП" (возможен вариант "ИНН\КПП" и заканчивающаяся соответствующим 20-значным значением ИНН/КПП поставщика (рис.6), то программа находит его этому значению в справочнике контрагентов (собственный ИНН/КПП, содержащийся в настройках базы игнорируется). Если поставщик идентифицирован в контрагентах, один раз сделанные настройки колонок по реквизитам сохраняются для данного поставщика и для следующего счета-фактуры настройка производится автоматически. Также сохраняются дополнительные реквизиты документов и элементов справочников (рис.2, рис.3), а также папки справочников, в которых ищутся материалы (товары) и папки для вновь создаваемых элементов.

5. Если материал (товар) найден в справочнике, он помечается галочкой (рис.4). Есть возможность двойным кликом выбрать материал (товар) из справочника вручную. Для непомеченных материалов (товаров) в дальнейшем автоматически создаются новые элементы справочника. То же касается единиц измерения, но в отличие от материалов новые элементы справочника единиц измерения автоматически не заводятся.

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

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

Наименование Файл Версия Размер
Доработанная обработка
.ert 256,50Kb
06.03.12
104
.ert 256,50Kb 104 Скачать

См. также

Комментарии
1. soba (soba) 07.03.12 03:50 Сейчас в теме
Интересный вариант. Пишу подобный под сканированные Торг12.
Посмотрю, может идеи есть интересные в коде. В архив картинки можно добавить, а то потом трудно искать в развалах где чего и откуда
2. ir.iv (ir.iv) 07.03.12 10:45 Сейчас в теме
Давно ищу что-то подобное, надеюсь будет удобно....
3. Dimon (klel) 13.03.12 22:05 Сейчас в теме
Вполне не плохая обработка, вот только вопрос кто нибудь сталкивался с запросом который получает данные из Excel?
4. анна79 (Анна79) 20.03.12 18:02 Сейчас в теме
Спасибо за работу, давно что то подобное нужно...
5. Fomix (fomix) 23 23.03.12 10:21 Сейчас в теме
Обработка вполне рабочая. Спасибо автору за работу. Пришлось прикручивать к Комплексной 4.5 и Бухгалтерии 4.5 - доработок сделал минимум.
6. Андрей Скачёк (Andro_sas) 28.03.12 22:12 Сейчас в теме
Глбух доволен. Автору спасибо)
Оставьте свое сообщение