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






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

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

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

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

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

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

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

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

7 Comments

  1. soba

    Интересный вариант. Пишу подобный под сканированные Торг12.

    Посмотрю, может идеи есть интересные в коде. В архив картинки можно добавить, а то потом трудно искать в развалах где чего и откуда

    Reply
  2. ir.iv

    Давно ищу что-то подобное, надеюсь будет удобно….

    Reply
  3. klel

    Вполне не плохая обработка, вот только вопрос кто нибудь сталкивался с запросом который получает данные из Excel?

    Reply
  4. Анна79

    Спасибо за работу, давно что то подобное нужно…

    Reply
  5. fomix

    Обработка вполне рабочая. Спасибо автору за работу. Пришлось прикручивать к Комплексной 4.5 и Бухгалтерии 4.5 — доработок сделал минимум.

    Reply
  6. Andro_sas

    Глбух доволен. Автору спасибо)

    Reply
  7. Лена_Лена

    Добрый день! Подскажите, как можно загрузить материалы в документ «Бухгалтерская справка»? (002 счет) Так как в документе тип значения-Неопределенный, загрузить не получается.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *