Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 17:14

Методика конвертирования данных программы 1С:Зарплата для DOS

Автор Grabli, 15 июл 2008, 11:30

0 Пользователей и 1 гость просматривают эту тему.

Grabli

Конвертор данных системы 1С:Предприятие позволит перенести данные из справочников программы 1С:Зарплата, Реализация в программе 1С:Зарплата принципа хранения «свернутых» архивных данных приводит к тому, что при помощи стандартного конвертора данных невозможен адекватный перенос информации из архивов этой программы в информационную базу 1С:Прсдприятия.

С другой стороны, используя возможности встроенного языка системы 1С:Предприятие, предназначенные для работы с внешними xBase-таблицами, можно создать процедуру переноса архивных данных 1С:Зарплаты в информационную базу 1С:Предприятия.

Создание такой процедуры требует определенной квалификации от администратора системы 1С:Предприятие, знания типовой конфигурации «Расчет зарплаты и Кадровый учет» и, разумеется, хорошего знания структуры данных конкретной настройки программы 1С:Зарплата, данные которой необходимо перенести.

Ниже, в параграфе «Рекомендации» приведен ряд общих замечаний, которые призваны помочь создать такого рода процедуру переноса не только справочных данных, но и архивов прежней системы расчета заработной платы.


Grabli

Внимание. Стандартный конвертор данных программы 1С:Зарплата позволит Вам перенести информацию всех справочников программы, но не предназначен для переноса архивных данных расчета.

Ниже изложена информация, предполагающая хорошее знание программы 1С:Зарплата. Большинство терминов этой программы приводятся без дополнительных пояснений.

Конвертор «умеет» конвертировать данные программы 1С:Зарплата версий 3.0, 3.1 и 4.0. При переносе содержимого справочников программы 1С:Зарплата производятся следующие действия.

·        Конвертирование, т. е. перенос данных в информационную базу, производится полуавтоматически: конвертор пытается, основываясь на названиях справочников 1С:Зарплаты и идентификаторах уже существующих справочников текущей информационной базы, установить соответствие между ними, и предлагает пользователю подтвердить или отвергнуть найденные соответствия.

·        Основной справочник программы 1С:Зарплата (как правило, это справочник «Сотрудники») конвертируется в двухуровневый справочник системы 1С:Предприятие. При этом группы элементов справочника (папки) па первом уровне соответствуют ведомостям программы 1С:Зарплата, а собственно элементы справочника соответствуют сотрудникам.

·        Локальные справочники программы 1С:Зарплата, которые связаны с основным справочником по его коду, конвертируются в подчиненные справочники системы 1С:Предприятие. Например, справочник «Дети сотрудников» программы 1С:Зарплата, который является локальным и имеет ключевое выражение типа «Сотрудники:ТабНомер», будет конвертирован в справочник, подчиненный справочнику «Сотрудники» в рамках системы 1С:Предприятие.

·        Общие справочники программы 1С:Зарплата конвертируются в обычные, одноуровневые справочники системы 1С:Предприятие.

·        В процессе конвертирования конвертор разбирает взаимосвязи справочников программы 1С:Зарплата и на основании набора ключевых выражений каждого справочника устанавливает тип данных связанных с ним граф других справочников. Это приводит к тому, что реквизиты вновь создаваемых справочников могут иметь типы данных, отличные от базовых («число», «строка» и «дата»). Например, если в рамках программы 1С:Зарплата существовал справочник «Банки» связанный с графами «Банк» справочника перечислений, алиментов и пр. (т.н. «связанные макроимена»), то при конвертировании эти графы получат тип «Справочник» конкретного типа «Банки».


Grabli

Выбор настройки. Процесс конвертирования начинается с выбора конвертируемой настройки программы 1С:Зарплата. При этом конвертор предлагает выбрать каталог с так называемой типовой настройкой программы 1С:Зарплата. Этот каталог распознается конвертором по наличию файла-описателя Config.tn, который содержит описание типовой настройки, и, как правило, находится в подкаталогах с расширением имени 1SZ каталога 1SZ.40, 1SZ.31 или 1SZ.30 (в зависимости от версии программы 1С:Зарплата для DOS, например, ...\1SZ.40\RFBASIC.1SZ).

После выбора настройки конвертор пытается проанализировать содержимое настройки и определить версию программы 1С:Зарплата.

В случае, если чтение и разбор файла-описателя прошли удачно, конвертор считывает данные о типовой настройке программы 1С:Зарпл\та и выдает основную панель.

Основная панель конвертора содержит список обнаруженных справочников программы 1С:Зарплата с первоначальной настройкой параметров их конвертирования.

В списке справочников панели конвертора выводятся значки  для тех справочников, к

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск