Конвертация данных типовой конфигурации "Торговля + Склад" 
редакции 8.7 для редакции 9.2

Перечень файлов, необходимых для конвертации 

При установке новой редакции конфигурации 9.2 
в каталоге ExtForms рабочей базы будут 
установлены следующие файлы:
Cv87_92.ert  - Обработка запуска конвертора (выгрузка данных из 
               ред.8.7,настройка основных параметров)
Cv87_92.efd - файл описания для подключения внешнего отчета.
CDExport.ert - Универсальная обработка выгрузки данных
               (настройка дополнительных параметров выгрузки, 
               интерактивный отбор выгружаемых объектов, 
               в соответствии с правилами конвертации)
CDImport.ert - Универсальная обработка загрузки данных
               (настройка способа загрузки и отбора загружаемых 
               объектов) 
CDImport.efd - файл описания для подключения внешнего отчета. 
RTr87_92.xml - служебный файл. Правила конвертации данных
PTr87_92.ert - служебный файл. Исполняющая обработка выгрузки
CDList.xml   - служебный файл. Перечень доступных правил 
               конвертации
                                        
Последовательность действий при переносе данных из 
конфигурации "Торговля+Склад" редакции 8.7 в редакцию 9.2

Предварительные действия, которые необходимо осуществить перед 
выполнением переноса данных.

1. Выполните резервное копирование текущей рабочей 
   информационной базы редакции 8.7.
2. Если релиз конфигурации рабочей информационной базы 
   (редакции 8.7) ниже 7.70.875, то проведите обновление 
   конфигурации до указанной или более поздней версии.
3. Скопируйте все вышеуказанные файлы пакета из каталога 
   ExtForms информационной базы DB(редакции 9.2) в каталог 
   ExtForms рабочей информационной базы (редакции 8.7).
4. Скопируйте файлы V7plus.dll из каталога информационной базы 
   DB (редакции 9.2) в каталог рабочей информационной базы  
   (редакции 8.7).
   Убедитесь что версия используемой компоненты v7plus не ниже 
   7.70.06.
5. Если Вы ранее не работали с XML, то установите Microsoft XML 
   Parser версии 3.0.

Перенос данных из редакции 8.7 в редакцию 9.2 осуществляется 
путем выгрузки данных из информационной базы 8.7 в текстовый 
файл в формате XML и загрузки данных в информационную базу 
9.2. При этом используются заранее заданные правила переноса 
объектов метаданных.

Выгрузка данных из информационной базы 8.7.

Выгрузка данных осуществляется обработкой "Выгрузка данных из 
редакции 8.7 в редакцию 9.2" (Cv87_92.ert). Данная обработка 
запускается из меню "Отчеты" - "Внешние отчеты" в информационной 
базе 8.7.

Возможно несколько вариантов выгрузки данных (переноса 
данных), которые определяются в диалоговом окне настройки 
"Выгрузка данных". 

Вариант 1 . Перенос только справочной информации. 
В этом случае в диалоговом окне настройки в группе "Документы" 
необходимо установить флаг "Не переносить". Будет выгружена вся 
информация, хранящаяся в справочниках и значения констант. 
Задать период выгрузки в этом случае, необходимо для того, 
чтобы выгрузить за этот период все значения периодических 
реквизитов справочников.

Вариант 2. Перенос остатков. 
Перед выполнением этой операции необходимо сначала сделать свертку 
информационной базы. Для этого в информационной базе 8.7 
необходимо запустить обработку "Завершение периода".
В диалоговом окне настройки в группе "Документы" необходимо установить 
флаг "Переносить только документы ввода остатков". 
В этом случае будет выгружена вся информация, хранящаяся в справочниках, 
значения констант и документы ввода начальных остатков. 
Следует обратить внимание на тот факт, что при выгрузке необходимо указать 
такой период выгрузки данных, чтобы в него попали только текущие 
документы ввода остатков и не попали документы, которые были оформлены 
в предыдущем периоде. 

Вариант 3. Перенос всех документов. 
В диалоговом окне настройки в группе документов необходимо установить 
флаг "Переносить все". В этом случае будет выгружена вся информация, 
хранящаяся в справочниках, значения констант, а также все документы 
за указанный в выгрузке период. 
Поскольку в редакции 9.2 договор, в отличии от редакции 8.7 
является обязательным реквизитом документа, то при выгрузке 
документов необходимо настроить режим выгрузки договоров. 
Возможны два режима настройки выгрузки договоров:

  1. Использовать выбранные договоры контрагентов. 
     Данный режим рекомендуется устанавливать в том случае, если в 
     информационной базе 8.7 взаиморасчеты с контрагентами 
     велись в разрезе договоров. В этом случае, все документы 
     будут распределены по договорам, как это было указано в 
     информационной базе 8.7. Те документы, для которых в 
     информационной базе 8.7 не был указан договор, будут 
     отнесены к автоматически созданному при выгрузке данных 
     договору - "Договор по умолчанию". 
     Следует обратить внимание на тот факт, что в редакции 9.2 
     отсутствует режим автораспределения оплаты по договорам. 
     Поэтому необходимо проверить наличие реквизита "Договор" 
     во всех платежных документах информационной базы 8.7.

2.   Использовать основные договора контрагентов. 
     Данный режим рекомендуется применять в том случае, если 
     взаиморасчеты с контрагентами в информационной базе 8.7 
     не были детализированы по договорам, а велись по 
     отношению к контрагенту в целом. В этом случае все 
     выгружаемые документы по одному контрагенту будут 
     отнесены к одному договору, который в информационной 
     базе 9.2 будет называться "Основной договор".

При выгрузке данных с документами (2 и 3 вариант выгрузки) 
необходимо также определить, документы какого типа учета 
необходимо выгрузить из информационной базы 8.7.и затем 
загрузить в информационную базу 9.2.В информационной базе 
8.7 управленческий учет велся по компании в целом, а 
финансовый учет по каждому юридическому лицу в рублях.
В конфигурации 9.2 управленческий и бухгалтерский учет 
ведется в разрезе фирм. Причем фирма в конфигурации 9.2 - это сочетание 
двух понятий - юридического лица и аналитического признака управленческого 
учета.
В связи с этим возможно несколько вариантов переноса данных:
"Только по фин. учету".
     В этом случае будут перенесены документы, которые проводились 
     по финансовому и общему типу учета. Валюта взаиморасчетов по всем 
     договорам будет установлена - рубли. Номера документов будут перенесены 
     в соответствии с тем, как они были заданы в информационной базе 8.7. 
     Взаиморасчеты с контрагентами и остатки ТМЦ будут перенесены в разрезе 
     фирм (как это и было в 8.7 в финансовом учете).

"Только по упр. учету (фирма "Основная"). 
     В этом случае будут выгружены все документы, которые были проведены по 
     управленческому и общему учету. Все эти документы будут отнесены на одну 
     основную фирму, которая указана в информационной базе 8.7 в настройках 
     параметров учета на закладке "По умолчанию". Если применяется данный 
     способ выгрузки документов, то основная фирма должна быть установлена 
     обязательно. Валюта взаиморасчетов по договору будет установлена 
     в соответствии с установленной в информационной базе 8.7 валютой 
     взаиморасчетов контрагента ("Форма контрагента" - Закладка "Кредиты"). 
     Все взаиморасчеты с контрагентами и остатки ТМЦ будут отнесены на одну 
     фирму. Это соответствует понятию управленческого учета в редакции 8.7, 
     когда остатки и взаиморасчеты не распределялись по фирмам, а велись по 
     компании в целом. К номерам документов в этом случае прибавляется 
     префикс "У".

"Только по упр.учету (сохраняя выбранные в документах фирмы)". 
     В этом случае будут выгружены все документы, которые были проведены 
     по управленческому и общему учету. Валюта взаиморасчетов по договору 
     будет установлена в соответствии с установленной в информационной 
     базе 8.7 валютой взаиморасчетов контрагента ("Форма контрагента" - 
     Закладка "Кредиты"). Все взаиморасчеты с контрагентами и остатки ТМЦ 
     будут распределены по фирмам, указанным в соответствующих документах. 
     При таком способе переноса можно посмотреть как информацию по каждой 
     фирме, так и по компании в целом. Следует иметь ввиду , что долги по 
     взаиморасчетам с контрагентом будут погашены только в том случае, 
     если документы оформлялись в рамках одной фирмы. Корректировать эту 
     ситуацию в редакции 9.2 можно с помощью документов корректировки долга. 
     К номерам документов в этом случае прибавляется префикс "У".

Одномоментно пользователь имеет возможность выбрать только один из способов 
выгрузки документов. Однако, если это необходимо можно соединить в одной 
базе документы управленческого и финансового учета. 

Выгрузка данных производится по кнопке "Детальная настройка и выгрузка данных"
обработки выгрузки данных. При запуске, в обработку передаются указанные в 
настройках параметры. При необходимости их можно скорректировать. 
По щелчку мыши в колонке "Выгружать" можно изменить способ выгрузки. 
Режим "Все" означает, что будут выгружаться все объекты. 
Режим "По ссылкам" означает, что объекты будут выгружаться только в случае 
наличия ссылок на них в реквизитах других выгружаемых объектов. 
Возможно также непосредственное указание выгружаемых объектов. 
Например, если нужно конвертировать все товары, кроме некоторых 
групп и т.д. Вызов универсальной обработки подбора объектов 
осуществляется двойным щелчком мыши на соответствующей ячейке 
таблицы правил конвертации.
Если информационная база имеет большой размер, то можно для 
удобства осуществлять выгрузку поэтапно. Например, сначала перенести только 
элементы справочника "Номенклатура", потом "Контрагентов" и т.д. 
Для этого, осуществив интерактивный отбор нужных объектов, необходимо на 
закладке "Опции" установить флажок "Выгружать только интерактивно заданные 
объекты", или у всех остальных правил конвертации установить способ выгрузки 
(колонка "Выгружать") - "По ссылкам".
Имя файла выгрузки формируется автоматически в поле "Полное имя файла 
выгрузки данных". При необходимости имя файла выгрузки можно изменить.
Выгрузка данных осуществляется по нажатию на кнопку "Выгрузить данные". 

Загрузка данных в информационную базу 9.2.

Загрузка данных в информационную базу 9.2 осуществляется в 
пункте меню "Сервис" - "Дополнительные возможности". В списке 
внешних обработок необходимо выбрать обработку "Универсальная загрузка данных". 
В поле "Имя и путь файла загрузки" укажите имя файла данных, выгруженных из конфигурации 8.7, 
и нажмите кнопку "Загрузить данные". В информационную базу 9.2 документы 
переносятся непроведенными.После проверки данных необходимо перезагрузить 
конфигурацию и только после перезагрузки можно приступить к проведению документов.

Особенности конвертации данных:

1.Перенос справочника "Фирмы"

При переносе справочников создается одноименный элемент 
справочника "Собственные юридические лица". В справочнике 
"Аналитика управленческого учета" создается новая запись о 
признаке аналитического учета. Новая запись о признаке 
аналитического учета создается в соответствии с выбранным 
вариантом переноса документов. Если документы не переносятся 
или переносятся документы финансового учета ( установлен флаг 
"Только по фин. учету"), то в справочник добавляется запись 
"Фин.". Если переносятся документы управленческого учета 
(установлен флаг "Только по упр. учету (фирма "Основная")" или 
"Только по упр. учету (сохраняя выбранные в документах фирмы)") 
то в справочник добавляется запись "Упр.". 
В справочнике Фирмы" автоматически формируется информация о 
фирме, состоящей из собственного юридического лица и аналитического 
признака управленческого учета. Название фирмы автоматически формируется 
как название собственного юридического лица и названия признака 
аналитического учета, например "СтройТоргвсе (Фин)".

2. Не переносятся старые, не используемые в редакции 8.7, 
но возможно сохранившиеся от предыдущих редакций в информационной 
базе 8.7 документы:
   "ВводОстатковТоваров"
   "ВводПартийТоваров"
   "ВводОстатковРеализации"

3. В случае использования при переносе данных варианта 2 (Перенос остатков) 
переносятся  партии товаров, а не количественные остатки товаров на складах.
 Поскольку в 8.7 не велся партионный учет по складам, то все партии товаров 
будут перенесены на один (основной ) склад в редакции 9.2.   

4. В редакции 9.2 нет операций "Сторнирование отгрузки" и 
"Восстановление отгрузки другой ставкой". При переносе данных 
могут возникнуть расхождения взаиморасчетов с контрагентами. 
Поэтому данные необходимо скорректировать с помощью  
документов "Корректировка долга поставщика (покупателя)".

5. Счета-Фактуры переносятся в "усеченном варианте": 
только шапка (табличная часть не переносится). Данные, которые ранее 
были в табличной части документа, теперь формируются в 
соответствии с документом-основанием. Счет-фактура, 
оформленный по документу-основанию, не может быть проведен, 
если не проведен документ-основание.

6. В редакции 9.2 отпуск ТМЦ и учет ТМЦ на розничных складах 
ведется в фиксированных отпускных ценах. 
Для фиксации отпускных цен на розничном складе создается документ 
"Переоценка Розница". Данный документ создается по каждому 
документу "Расходная Розничная" и "Отчет кассовой смены" и 
фиксирует цены, указанные в этих документах.

7. Документы "Расходная розничная" и "Отчет кассовой смены" 
конвертируются в документ "Отчет ККМ". 
При этом в качестве кассы в данном документе устанавливается
та касса, которая установлена для данного пользователя 
в справочнике "Пользователи"на закладке "Значения по умолчанию",
как основная касса.  

8. В редакции 8.7 для сдачи денег в кассу предприятия из 
денежного ящика ККМ применялся специальный документ ПКО ККМ. 
В редакции 9.2 эта операция производится автоматически при 
оформлении документа "Отчет ККМ". Для устранения коллизий номеров, 
в том случае, если у документа "Отчет кассовой смены" нет подчиненного 
документа "ПКО", то к номеру соответствующего документа 9.2 "Отчет ККМ"
в качестве префикса добавляется буква "К".

9. В редакции 9.2, в отличии от редакции 8.7, документ "Инвентаризация по 
комиссионеру" не формирует движения регистров. Он служит только для 
занесения остатков товаров на реализации у комиссионера. Движения регистров 
в 9.2 осуществляется только документом "Отчет комиссионера". Поэтому 
документ "Инвентаризация реализатора" редакции 8.7 конвертируется в 
документ "Отчет комиссионера" редакции 9.2. 
Для устранения коллизий номеров, к номерам документов 
"Отчет комиссионера" (9.2) , конвертированных из документа 
"Отчет реализатора" (8.7), добавляется в качестве префикса буква "О", 
а к номерам документов "Отчет комиссионера" (9.2), конвертированных из 
документа "Инвентаризация реализатора" (8.7), добавляется в качестве 
префикса буква "И".

10. В редакции 8.7 задолженность перед комитентом возникала автоматически при 
оформлении отгрузки товаров комитента. В редакции 9.2 эта задолженность 
возникает только после оформления документа "Отчет комитента". Поэтому при 
переносе данных по каждому комитенту автоматически формируется документ 
"Отчет комитенту" (9.2). В документе устанавливается режим составления 
отчета "По всем проданным товарам комитента" и способ расчета 
вознаграждения "Процент от прибыли". 

11. Документ "Движение денежных средств"(8.7) конвертируется в 
наборы документов "Строка выписки (расход)" и "Строка выписки 
(приход)" (9.2). Каждая строка документа "Движение денежных 
средств" (8.7) - это новый документ в редакции 9.2. При этом 
сохраняются все указания на документы основания и на договора, 
которые были указаны в строках документа "Движение денежных средств" (8.7).
Нумерация документов "Строка выписки (приход)" и "Строка 
выписки (расход) автоматическая.
