gifts2017

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

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

Отдел управления запасами попросил упростить работу по занесению информации из Счетов на оплату (в формате 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. По кнопке "Записать" происходит привязка номенклатур, по кнопке "Сформировать" помимо привязки формируется документ "Поступление ТМЦ".

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

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

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

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

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

Наименование Файл Версия Размер
Загрузка счетов ОУЗ.ert 20
.ert 216,00Kb
13.04.12
20
.ert 216,00Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.