15.2.11 Переход с выходных форм TechnologiCS версии до 6.2.0 включительно на выходные формы TechnologiCS с версии 6.3.0 |
Предлагается следующая процедура перехода с выходных форм TechnologiCS версии до 6.2.0 включительно на выходные формы TechnologiCS с версии 6.3.0:
· В форме редактирования набора данных шаблона отчета на закладке «Основные свойства» убрать флаг «Использовать старый построитель запросов» (см. раздел 15.2.1, для соответствующего типа набора данных шаблона отчета).
· В форме редактирования набора данных шаблона отчета на закладке «Основные свойства» значение реквизита «Макрос после» сделать пустым. На закладке Basic Модули удаляем все модули.
· В форме редактирования набора данных шаблона отчета на закладке «База MS Access» (в случае использования наборов данных шаблона отчета типа «Документы в MS Excel (Данные в БД)») открыть файл базы данных Microsoft Access с помощью кнопки «Редактировать»:
· Перенести данные из таблицы «REFERENCES» в именованный объект - основной источник данных описанный на закладке «Доп. настройки» в форме редактирования набора данных шаблона отчета (см. раздел 15.2.5.4.2):
· CreateIndex - текст перенести в «SQL Команды» на закладке «Доп. настройки» в форме редактирования набора данных шаблона отчета, соблюдая синтаксис описанный в соответствующем разделе 15.2.5.2.
· DataSource - текст перенести в именованные объекты источников данных на закладке «Доп. настройки» в форме редактирования набора данных шаблона отчета, соблюдая синтаксис описанный в соответствующем разделе 15.2.5.4.2.
· Class - текст перенести в псевдоним «Класс» у основного источника данных согласно описанию и синтаксису описанным в разделе 15.2.5.4.2.
· ClassType - текст перенести в псевдоним «ТипКласса» у основного источника данных согласно описанию и синтаксису описанным в разделе 15.2.5.4.2.
· Identifier - текст перенести в псевдоним «Идентификатор» у основного источника данных согласно описанию и синтаксису описанным в разделе 15.2.5.4.2.
· Перенести текст кода из Basic модулей в функции отчета на закладке «Доп. настройки» в форме редактирования набора данных шаблона отчета, соблюдая синтаксис описанный в соответствующем разделе 15.2.5.3. Исправляем код в соответствии с новыми требованиями:
· Процедуры при конвертации потеряют параметры. Доступ к параметрам осуществляется через объект TCSRpt.
· Не доступны функции в Microsoft Access и ADO.
· Открыть шаблон бланка на редактирование - в форме редактирования шаблона бланка на закладке «Основные свойства» нажать кнопку «Радактировать». Для каждого бланка выполнить следующие действия:
· Основные именованные области:
· Именованная область «ВидШаблона» - в шаблоне бланка удаляется. Задается на форме редактирования шаблона бланка (см. раздел 15.2.7). Описание видов шаблонов бланков приведено в разделе 15.2.10.1.
· Именованная область «Карта» - все элементы бланка, входящие в именованные области «Карта1» и «Карта2», в которые передаются данные, необходимо оформить согласно правилам, приведенным в разделе 15.2.10.6.
· Именованная область «ЗаполнениеСоставаКарты» - преобразуем заполнение состава карты по новым правилам, описанным в разделе 15.2.10.2.3. Служебное слово «ИтогоПоСтранице» больше не используется, вместо него используются агрегирующие функции (см. раздел 15.2.10.5) и служебное слово «КонецСтраницы».
· Именованные области управления:
· Именованная область «ИсточникДанных» - в шаблоне бланка удаляется. Основной источник данных задается на форме редактирования шаблона бланка (см. раздел 15.2.7) и опредляется на закладке «Доп. настройки» (см. раздел 15.2.5.4.2).
· Именованная область «ЛистДляГС» - в шаблоне бланка удаляется. Указывается в описании служебной информации (служебное слово «GROUP», ключ «LIST») основного источника данных этого бланка (смю раздел 15.2.5.4.2).
· Именованные области «Запрашивать», «УбиратьЛитеру» не используются. При необходимости можно создать соответствующие именованные объекты (см. раздел 15.2.5.4).
· Именованная область «СозданиеИндексов». При необходимости можно создать соответствующие SQL команды (см. раздел 15.2.5.2).
· Остальные области управления работают только как параметры бланка и задаются на форме редактирования шаблона бланка на закладке «Параметры» (см. раздел 15.2.7). Описание всех параметров приведено в разделе 15.2.7.1.
· Указательные именованные области:
· «Класс» - в шаблоне бланка удаляется. Задается в описании служеной информации (служебное слово «ALIAS») основного источника данных этого бланка (см. раздел 15.2.5.4.2).
· «ТипКласса» - в шаблоне бланка удаляется. Задается в описании служеной информации (служебное слово «ALIAS») основного источника данных этого бланка (см. раздел 15.2.5.4.2).
· «Идентификатор» - в шаблоне бланка удаляется. Задается в описании служеной информации (служебное слово «ALIAS») основного источника данных этого бланка (см. раздел 15.2.5.4.2).
· «ИдентификаторГС» - в шаблоне бланка удаляется. Задается в описании служеной информации (служебное слово «GROUP», ключ «ID») основного источника данных этого бланка (см. раздел 15.2.5.4.2).
· «СбросЛистБланк» - в шаблоне бланка удаляется. Задается в описании служеной информации (служебное слово «GROUP», ключ «RESETLISTBLANK») основного источника данных этого бланка (см. раздел 15.2.5.4.2).
· В случае необходимости использовнаия группировок на форме редактирования шаблона бланка на закладке «Параметры» (см. раздел 15.2.7) задается параметр «Группа». Описание всех параметров приведено в разделе 15.2.7.1.
Перенос запросов из шаблона бланка в именованные объекты на закладке «Доп. настройки» может быть автоматизирован с помощью команды контекстного меню «Преобразовать данные старого построителя отчета» в дереве именованных объектов:
Появится окно для выбора шаблона бланка, из которого будут скопированы запросы:
В окне редактирования набора данных в именованных объектах на закладке «Доп. настройки» в разделе «Запросы» появятся новые именованные объекты:
В шаблоне бланка тексты запросов, номера полей источников данных, служебные слова автоматически оформляются согласно правилам записи значений в элементы шаблона бланка, описанных в разделе 15.2.10.6.
См. также: