Методика объединения конфигурации

advertisement
ПитерСофт: Управление процессами – Методика объединения конфигурации
Методика объединения конфигурации с
«ПитерСофт: Управление процессами»
1. Создать архивную копию информационной базы.
2. Запустить конфигурацию в режиме конфигуратора.
3. Если конфигурация находится на поддержке, включить возможность изменения
конфигурации.
4. Выполнить сравнение и объединение с конфигурацией «ПитерСофт: Управление
процессами». Если конфигурация находится на поддержке, на вопрос о постановке
на поддержку «ПитерСофт» следует ответить «Нет».
5. В окне настройки сравнения и объединения конфигураций необходимо выделить все
объекты, принадлежащие подсистеме ПС_УправлениеПроцессами (объекты с
префиксом «ПС»).
6. Для справочника «Пользователи» в окне настройки сравнения и объединения
конфигураций выделить все реквизиты с префиксом «ПС», табличную часть
«ПС_Заместители», а также форму «ПС_ФормаНастройкиБП».
Прочие реквизиты, формы и модули справочника «Пользователи» объединению не
подлежат. Дальнейшая настройка справочника «Пользователи» производится
согласно п.13 .
7. Проверить наличие в конфигурации следующих объектов, и при их отсутствии также
добавить объединением конфигураций:
Параметры сеанса:
 «ТекущийПользователь»
Справочники:
 «Пользователи»
 «Подразделения»
 «УчетныеЗаписиЭлектроннойПочты»
Перечисления:
 «Дни недели»
8. Сохранить объединенную конфигурацию.
Внимание! Дальнейшая настройка производится после объединения и сохранения
конфигурации.
9. В плане видов характеристик «ПС_ТипыРеквизитов», в поле «Типы значения
характеристик» отметить все перечисления, справочники, документы и бизнеспроцессы объединенной конфигурации.
10. Настройка модуля приложения
В начало модуля приложения добавить определения следующих глобальных
переменных:


Перем ПС_ФормаОповещенийОткрыта Экспорт;
Перем ПС_ТЗКэш Экспорт; // Переменная, в которую сохраняются значения
показателей при выводе отчета Значения показателей
В конец модуля приложения добавить определения следующих функций (код
функций приведен в Приложении):
1
ПитерСофт: Управление процессами – Методика объединения конфигурации

Функция
ПС_ДобавитьПоказательВКэш(Показатель,ЗначениеФакт,ЗначениеПлан)
Экспорт
В конце обработчика события «ПередНачаломРаботыСистемы» добавить следующий
код:
Отказ = ПС_ПередНачаломРаботыСистемы(Отказ);
В конце обработчика события «ПриНачалеРаботыСистемы» добавить следующий
код:
ПС_ПриНачалеРаботыСистемы();
11. Настройка модуля внешнего соединения
В начале обработчика события «ПриНачалеРаботыСистемы» добавить следующий
код:
ПС_МодульЗащиты.ПС_ЗагрузитьДрайверЗащиты();
12. Настройка модуля сеанса
В конце обработчика события «УстановкаПараметровСеанса» добавить следующий
код:
ПС_УстановитьПараметрыСеанса();
13. Настройка справочника «Пользователи».

В модуле формы элемента добавить процедуру:
Процедура ПС_ДействияФормыНастройкиБП(Кнопка)
ФормаБП = ЭтотОбъект.ПолучитьФорму("ПС_ФормаНастройкиБП");
ФормаБП.Открыть();
КонецПроцедуры

В верхнюю командную панель формы элемента добавить кнопку «Настройки
бизнес-процессов». В качестве действия кнопки указать добавленную
процедуру «ПС_ДействияФормыНастройкиБП».
14. Настройка интерфейса «Общий»
В подменю “Переключить интерфейс” добавить действия:
 Интерфейс.ПС_Полный: Переключить интерфейс
 Интерфейс.ПС_Администратор: Переключить интерфейс
 Интерфейс.ПС_Исполнитель: Переключить интерфейс
Приложение
«Функция ПС_ДобавитьПоказательВКэш(Показатель,ЗначениеФакт,ЗначениеПлан)
Экспорт» (модуль приложения)
Функция ПС_ДобавитьПоказательВКэш(Показатель,ЗначениеФакт,ЗначениеПлан) Экспорт
Если ТипЗнч(ПС_ТЗКэш)<>Тип("ТаблицаЗначений") Тогда
Возврат Ложь;
2
ПитерСофт: Управление процессами – Методика объединения конфигурации
КонецЕсли;
Если ТипЗнч(Показатель)<>Тип("СправочникСсылка.ПС_Показатели") Тогда
Возврат Ложь;
КонецЕсли;
Если ТипЗнч(ЗначениеФакт)<>Тип("Число") Тогда
ЗначениеФакт=0;
КонецЕсли;
Если ТипЗнч(ЗначениеПлан)<>Тип("Число") Тогда
ЗначениеПлан=0;
КонецЕсли;
Нов=ПС_ТЗКэш.Добавить();
Нов.Показатель=Показатель;
Нов.ЗначениеФакт=ЗначениеФакт;
Нов.ЗначениеПлан=ЗначениеПлан;
Возврат Истина;
КонецФункции // ПС_ДобавитьПоказательВКэш()
3
Download