1С Предприятие 7.7. Документация

       

Рекомендации


Перед конвертированием данных следует изучить характеристики описываемой в данном руководстве конфигурации Это поможет продумать, какие именно справочники следует переносить в текущую конфигурацию, а какие нет Мало перенести содержимое справочников в текущую конфигурацию, необходимо заставить их «работать» В связи с тем, что концепции программ 1С Зарплата и 1С Предприятие слишком далеки друг от друга, многие «зарплатные» данные просто не имеют смысла в текущей конфигурации Примером могут служить справочники перечислений (список сотрудников, перечисляющих заработок в банки) и алиментщиков (список сотрудников, оплачивающих исполнительные листы) для которых, как правило, «не находится места» в «зарплатной» конфигурации 1С Предприятия Такого рода данные, как правило, вводятся в систему через документы, т е объекты, не имеющие аналога в программе 1С Зарплата      "

Очевидно, перенос основного справочника программы 1С Зарплата имеет смысл, перенос таких «маленьких» и легко интерпретируемых справочников как «Категории», «Должности» также имеет смысл

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

Например, после конвертирования данных вы можете создать процедуру на встроенном языке программы 1С Предприятие (например, как модуль обработки), которая будет просматривать новые справочники, формируя на основании находящихся в них данных соответствующие документы (такие как «Исполнительный лист» или «Перечисление зарплаты в банк»)

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




Перенос архивных данных. Конвертирование так называемых архивных данных программы 1С Зарплата требует особого обсуждения

Дело в том, что принцип хранения результатов расчетов предыдущих месяцев в свернутом виде, который применяется в программе 1С Зарплата и который продиктован «экономностью» программы с точки зрения расходуемого дискового пространства и скорости доступа к данным, не позволяет перенести архивные данные непосредственно

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

Свертка результатов отдельных видов расчета в одно значение (например, «все начисления», «налогооблагаемая сумма» и тд) исключает возможность провести обратный процесс — разобрать полученные данные на составляющие — результаты конкретных расчетов

В связи со всем вышесказанным, стандартный конвертер не способен провести перенос архивных данных Тем не менее, возможна обработка этих данных с целью переноса наиболее полезной информации и интерпретации их в терминах настоящей конфигурации «Расчет Зарплаты и Кадровый учет»

Все данные программы 1С Зарплата хранятся в DBF-формате. Встроенный язык программы 1С Предприятие поддерживает работу с внешними данными в этом формате (т н Xbase-объекты) Это позволяет написать процедуру обработки таких данных и перенос той или иной информации в существующие справочники конфигурации

Рассмотрим, например, вопрос переноса данных для расчета налога на доходы в текущую конфигурацию Необходимая информация, как правило находится в тех или иных графах архивных файлов программы 1С Зарплата Такие данные, как сумма к налогообложению, размер удержанного пенсионного фонда и пр. могут быть перенесены в соответствующие реквизиты справочника сотрудников информационной базы 1С Предприятия Для этого необходимо создать набор Xbase-объектов (соответствующих архивным файлам 1С Зарплаты за все месяцы) с одной стороны, и объект «Справочник Сотрудники» с другой стороны Перебрав все архивные данные и просуммировав необходимую информацию, необходимо заполнить ее в соответствующие реквизиты справочника сотрудников При этом необходимо пользоваться содержимым графы с именем сотрудника в архивных данных как ключом при поиске конкретного элемента справочника сотрудников по наименованию



Названия архивных файлов программы 1С Зарплата формируются следующим образом первый символ — последняя цифра года, например, для 1996 — 6, второй символ — номер месяца, причем десятому, одиннадцатому и двенадцатому месяцам соответствуют символы А, В и С; остальные символы — название ведомости программы 1С Зарплата Эти названия следует использовать как параметр метода ОткрытьФайл Xbase-объекта

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

Во всяком случае, при возникновении сообщений об ошибках чтения данных 1С:Зарплаты, следует восстановить целостность данных программы. Например, для того, чтобы структура справочников соответствовала описателю данных 1С:Зарплаты в формате текущей версии программы, необходимо просто открыть для редактирования структуру соответствующего справочника внести в нее не затрагивающие сути изменения (например, увеличив размер графы на 1) для того, чтобы вызвать принудительную перестройку справочника и перезапись его структуры в файл Attrib dat.


Содержание раздела