Задача № 35 992 от 10.06.2016 - Алгоритмы метаданных

Справочник «_ИМЦ_АлгоритмыМетаданных». Справочник предназначен для реализации алгоритмов создания документов, подмены алгоритмов (например, Отчет кассира). Справочник заполнен уже предопределенными элементами для операций документа.


Реквизиты

Реквизиты справочника следующие:

  1. Объект – Тип «СправочникСсылка.ИдентификаторыОбъектовМетаданных»
  2. ИмяВстроеннойПроцедуры – Тип «Строка» (300)
  3. ИспользуетсяВнешняяПроцедура – Тип «Булево»
  4. ВнешняяОбработка – Тип "ХранилищеЗначений"
  5. Описание - Строка - Неограниченная


Реализовать:

  1. Форму элемента.
  2. Возможность загрузки и выгрузки внешней обработки.


Внешняя обработка

Внешняя обработка должна содержать следующие экспортные методы:

  1. Функцию - "ОписаниеАлгоритма". Возвращаемое значение - Тип "Строка".
  2. Функцию - "ВыполнитьАлгоритм" с параметром "ПараметрыАлгоритма" (Тип "Структура"). Возвращаемое значение - тип "Произвольный".


Включить эталонную обработку в конфигурацию. Назвать "_ИМЦ_ОбразецВнешнегоАлгоритма".


Менеджер объекта справочника

В менеджере справочника создать экспортную функцию "ВыполнитьАлгоритм" с двумя параметрами:

1. "СсылкаНАлгоритм" - Ссылка на элемент справочника алгоритмы.

2. "ПараметрыАлгоритма" - тип "структура".


Возвращаемое значение - тип "Произвольный".


Логика функции следующая:

  1. Если процедура встроенная, то вызываем выполняем встроенную.
  2. Если используется внешняя процедура, то:
    • Создаем объект обработки
    • Вызываем функцию обработки "ВыполнитьАлгоритм". Запоминаем вернувшеся значение.
    • Удаляем распакованный файл обработки.
    • Возвращаем значение.


Пользователь "Каспаров" передвинул задачу с даты 10.06.2016 на дату 14.06.2016

Каспаров - 14 июня 2016 г. 8:50:22

Недооценил сложность. Переношу на 14.06

Пользователь "Каспаров" передвинул задачу с даты 30.09.2016 на дату 10.06.2016

Новая - 10 июня 2016 г. 9:22:39 - Каспаров -

Новая - 10 июня 2016 г. 9:13:34 - Каспаров -

Пользователь "Каспаров" передвинул задачу с Каспаров на Администратор финансы

Новая - 10 июня 2016 г. 9:02:31 - Каспаров -

</HTML>