Информация | ||
---|---|---|
| ||
Изменения применяться на новом документе, после сброса dropcache |
Поиск описания связи
- Открыть клиент админки http://<host>:<port>/cm5div6/BusinessUniverse.html
- Перейти в раздел Классификаторы\Классификатор связей\Описание связей
- Открыть фильтр, ввести параметры поиска:
- тип конченого приложения = "Заседания"
- тип исходного приложения = "Организационно-распорядительные документы"
- тип обратной связи = "Во исполнение"
Редактирование описания связи
- Открыть описание связи на редактирование
Скопировать формулу заголовка/информацию о документе в текстовый редактор, пропустить через online-форматирование
Блок кода language js title Формула вычисления заголовка документа linenumbers true collapse true var result; var meetingType = ctx.get('Type'); result = meetingType.size() > 0 ? meetingType.get(0) : 'Заседание'; ctx.setResult(result);
Блок кода language js title Формула вычисления информации о целевом документе linenumbers true collapse true var result; var eventDate = ctx.get('EventDate'); result = 'Заседание от ' + (eventDate.size() > 0 ? eventDate.get(0) : ''); ctx.setResult(result);
Далее отредактировать код в текстовом редакторе Notepad++ или в среде разработки IDEA/Eclipse
Блок кода language js title Формула вычисления заголовка документа linenumbers true collapse true var subject; var meetingType = ctx.get('Type'); var Form = ctx.get('Form'); Form = Form.size() > 0 ? Form.get(0) : ''; if ("point".equals(Form)) { subject = ctx.get('pointText'); subject = subject.size() > 0 ? subject.get(0) : ''; } else { subject = meetingType.size() > 0 ? meetingType.get(0) : 'Заседание'; } var result = subject; ctx.setResult(result);
Блок кода language js title Формула вычисления информации о целевом документе linenumbers true collapse true var docInfo; var eventDate = ctx.get('EventDate'); var Form = ctx.get('Form'); Form = Form.size() > 0 ? Form.get(0) : ''; if ("point".equals(Form)) { docInfo = ''; } else { docInfo = 'Заседание от ' + (eventDate.size() > 0 ? eventDate.get(0) : ''); } var result = docInfo; ctx.setResult(result);
- Вставить код, сохранить изменения
Проверка изменений
Сделать dropcache
- Повторно выполнить сценарий
- Аналогично сделать правку для описание связи "В ответ на"