gifts2017

Удобная выгрузка данных из 1С 7.7 для последующего переноса их в другие программы

Опубликовал Александр Губанов (gubanoff) в раздел Обмен - Обмен через DBF

Позволяет выгружать данные справочников, документов, сальдо по счетам  из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF.
Полученные файлы удобно использовать для переноса в другие программы.
В разработке применено несколько оригинальных решений.

Позволяет выгружать данные справочников, документов, сальдо по счетам  из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF.

Полученные файлы удобно использовать для переноса в другие программы.

В разработке применено несколько оригинальных решений:

  • выгружается информация из всех реквизитов, в т.ч. и справочников. Т.е. происходит разыменование через точку. Количество уровней разыменования можно настраивать.
  • все данные выгружаются в ОДИН файл
  • подчиненные справочники могут выгружаться совместно с справочником-владельцем в ОДИН файл
  • возможна выгрузка только подчиненного справочника
  • в файле Эксель все ячейки форматируются по типу значений, в них содержащихся
  • можно ограничить число субконто для анализа при выгрузке
  • выгружаются периодические реквизиты
  • учитываются разделители учета
  • универсальность работы – не зависит от применяемой конфигурации, требуется только компонента «Бухгалтерский учет»

Минусы разработки:

  • не подходит для выгрузки регистров из компонент «Оперативный учет» и «Расчет»
  • долго формирует файлы Эксель при большом объеме выгрузки. Это связано с тем, что для каждой ячейки форматирование настраивается отдельно. Можно оптимизировать, но пока не было такой необходимости.

Особенности использования:

  • при формировании выгрузки в файл ДБФ поля именуются по-порядку – F1, F2, F3,…Fn. Это связано с ограничением ДБФ на длину имени поля. 
  • также в ДБФ и MXL файлах не сохраняются поля длиннее 256 символов в связи с ограничениями этих форматов
  • имена полей в файле Эксель формируются последовательно, начиная с имени исходного справочника 
  • ограничение числа субконто работает по порядку. Если на счете используется учет по трем субконто – ОС, МОЛ, Подразделение при установке ограничения в 2 будут выгружены только ОС, МОЛ. При установке ограничения в 1 будут выгружены только ОС. Это полезно применять, когда в новой программе не будет вестись учет в каких-то разрезах. Или когда учет по последнему субконто велся некорректно (есть минусовые остатки, пересортица). Пример некорректного учета по ЭКР: 
  •  при выгрузке справочника и его подчиненных выгрузка идет следующим образом: в каждой строке файла будут содержаться все поля справочника-владельца и поля одного из подчиненных справочников. При загрузке удобно свернуть данную таблицу по справочнику-владельцу и одному из подчиненных – таким образом останутся записи только подчиненного справочника 

 

 

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

Наименование Файл Версия Размер
ВыгрузкаВОднуТаблицуДляПереноса.ert 18
.ert 60,50Kb
14.06.16
18
.ert 60,50Kb Скачать

См. также

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

Комментарии

1. Leo Po (webresurs) 21.06.16 06:28
не работает на пуб справочник номенклатура и подчиненные выдает ошибку
2. Александр Губанов (gubanoff) 21.06.16 10:47
(1) webresurs, напишите, что за ошибка, лучше со скриншотом, посмотрю.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа