Подготовка таблиц преобразования
Перенос заголовков, данных и проводок документов требует тщательной подготовки в виде анализа идентичности документов в разных системах. В случае обнаружения различий видов документов (код и название вида документа, код элемента интерфейса вида документа) экспорт данных документа необходимо проводить с использованием таблиц преобразований.
Преобразование заключается в том, что в таблицах указывается, какой вид документа онлайн системы Облик SaaS использовать для хранения данных из программы Облик ERP в случае нахождения идентичных видов документов (но отличающихся кодом и/или названием), а также в какие поля документа онлайн системы Облик SaaS размещать данные из документа программы Облик ERP.
Таблицы преобразования формируются администратором программы Облик ERP "вручную" - в виде текстового файла. Подготовленный файл необходимо сохранить в каталоге \usr\pro\basename\imp\saas\tt, присвоив ему как имя код вида экспортируемого документа с расширением *.tt.
При выполнении экспорта данных документов процедура экспорта по коду экспортируемого вида документа выполняет проверку наличия таблицы преобразования для экспортируемых видов документов в каталоге \usr\pro\basename\imp\saas\tt, и при наличии таблицы выполняет преобразование и сохранение данных в файле экспорта, чтобы при импорте в систему учета Облик SaaS данные были размещены в соответствующих этим данным полях.
Файл таблицы преобразования должен иметь такой формат:
<Код_Док_ERP> "<Назв_ERP>" <Код_Док_SaaS> "<Назв_SaaS>" <NN>
"<Код_Поля_ERP_1>" "<Код_Поля_SaaS_1>"
...
"<Код_Поля_ERP_N>" "<Код_Поля_SaaS_N>"
где:
- Код_Док_ERP - код вида документа, используемый в программе Облик ERP;
- Назв_ERP - название документа, используемое в программе Облик ERP;
- Код_Док_SaaS - код вида документа в онлайн системе Облик SaaS;
- Назв_SaaS - название документа в онлайн системе Облик SaaS;
- NN - количество полей для преобразования, указанных в текущем файле - задает количество циклов чтения строк файла процедурой преобразования;
- Код_Поля_ERP_* - код поля хранения данных, используемый в программе Облик ERP;
- Код_Поля_SaaS_* - код поля хранения данных, используемый в онлайн системе Облик SaaS; этот параметр может быть не заполнен (установка кавычек обязательна) и в этом случае данные из поля, указанного в параметре <Код_поля_ERP_*> будут проигнорированы и не будут добавлены в документ онлайн системы Облик SaaS.
Статья добавлена/обновлена 09.02.2015



