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






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

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

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

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

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

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

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

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

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

 

 

10 Comments

  1. webresurs

    не работает на пуб справочник номенклатура и подчиненные выдает ошибку

    Reply ↓
  2. gubanoff

    (1) webresurs, напишите, что за ошибка, лучше со скриншотом, посмотрю.

    Reply ↓
  3. Alxesp

    А для загрузки свою обработку писать?

    Reply ↓
  4. gubanoff

    (3) Да, загружаете уже сами 🙂

    Reply ↓
  5. Axe

    Я чего-то не догнал как номенклатуру выгрузить и контрагентов ?

    Reply ↓
  6. gubanoff

    (5) Напишите в группе «Справочник» — «Номенклатура» и нажмите кнопку «Выгрузить справочник». Аналогично напишите «Контрагенты» и выгрузятся контрагенты.

    Reply ↓
  7. svetak

    Добрый день. Из любых конфигураций 7.7 можно обработкой выгрузить любые справочники с реквизитами в эксель? Если да, сколько стоит?

    Reply ↓
  8. gubanoff

    (7) да. Обработка сама стоит 1 стартмани, скачиваете и выгружаете. Другое дело, если сами не сможете выгрузить, тогда уже понадобиться специалист и, соответственно, оплата его работы.

    Reply ↓
  9. leobrn

    можете добавить отбор по организации?

    Reply ↓
  10. gubanoff

    (9) отбор можете сделать в конечном файле эксель, удалить из него лишние строки.

    Reply ↓

Leave a Comment

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