Загрузка Счетов на оплату в ТиС 7.7 из Excel

Отдел управления запасами попросил упростить работу по занесению информации из Счетов на оплату (в формате Excel) в 1С ТиС (на MS SQL Server 2000).  

 Для реализации используется 1С++, классы УправлениеФормой и ПоставщикДанных. 

Основные постулаты:

  1. В каждом Счете на оплату есть шапка таблицы, в которой перечислены наименования товаров.
  2. В каждом Счете на оплату имеются колонки, обозначающие наименование, количество, сумму.
  3. В каждом Счете на оплату есть колонка (или две), которая является ключом и по ней можно настроить в 1С синхронизацию своего товара и товара поставщиков.
  4. * В колонке артикула имеется семизначный код, по которому можно определить номенклатуру в нашем справочнике (с запчастями это так)

________________________________________________________________________________________________________

 * Возможно, этот пункт специфичен!

________________________________________________________________________________________________________

 Для получения данных из Excel используем ODBC Driver. 

 Алгоритм:

  1. Подключаемся к файлу Excel с помощью ODBC Driver.
  2. Получаем таблицу Excel в таблицу значений.
  3. Определяем шапку таблицы (в дальнейшем обращаемся к таблице, начиная со строки шапки, и у нас колонки шапки становятся колонками ТЗ). 
  4. Выбираем из файла только таблицу товаров .
  5. Далее добавляем колонку «Номенклатура» и отображаем всё в ПоставщикеДанных.ИндексированнаяТаблица.
  6. Выбирается колонка артикула (в ней будет осуществлен поиск 7-значного артикула, по которому будем искать потом в нашем товаре).
  7. Происходит привязка вручную нашей номенклатуры к номенклатуре поставщика.
  8. Указываются «колонки ключа» из «колонки документа Excel».
  9. По кнопке «Записать» происходит привязка номенклатур, по кнопке «Сформировать» помимо привязки формируется документ «Поступление ТМЦ».

  Необходимо изменить название рабочей базы данных в процедуре Настройки() на Ваше!!!  

  В базе данных создаются две таблицы — в одной настройки синхронизации для конкретного контрагента, в другой — привязки товаров. 

 Отчет не является универсальным под ТиС и, скорее всего, потребует небольшого допиливания!!!

 При возникновении затруднений спрашивайте. 

Leave a Comment

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