Получить журнал регистрации программно в УПП 1.3
Добрый день, в современных конфигурациях обращался к журналу регистрации через процедуру
но в УПП 1.3 старая версия БСП, и данная процедура работает иначе.
Вопрос, как передать Журнал в эту процедуру? Вызываю из http-сервиса.
Передать ТЗ нельзя, тк первая же строчка в процедуре
ОписанияАдресов = Журнал.Выгрузить(, "АдресДанных");
Процедура ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресХранилища) Экспорт
но в УПП 1.3 старая версия БСП, и данная процедура работает иначе.
Вопрос, как передать Журнал в эту процедуру? Вызываю из http-сервиса.
Передать ТЗ нельзя, тк первая же строчка в процедуре
ОписанияАдресов = Журнал.Выгрузить(, "АдресДанных");
// Процедура выполняет чтение событий журнала регистрации в соответствии с установленным отбором
//
// Параметры:
// Журнал - ДанныеФормыКоллекция, содержащая записи журнала регистрации
// ОтборЖурналаНаКлиенте - Структура, настройки отбора для чтения записей журнала регистрации
// КоличествоСобытий - Число, ограничивает число считываемых событий журнала
// УникальныйИдентификатор - УникальныйИдентификатор, уникальный идентификатор формы
// МенеджерВладельца - менеджер объекта, в форме которого отображается журнал регистрации,
// необходим для обратного вызова функций оформления
// ДобавлятьДополнительныеКолонки - Булево, определяет необходимость обратного вызова для добавления дополнительных колонок
//
Процедура ПрочитатьСобытияЖурналаРегистрации(Журнал, ОтборЖурналаНаКлиенте, КоличествоСобытий, УникальныйИдентификатор, МенеджерВладельца, ДобавлятьДополнительныеКолонки = Ложь) Экспорт
ПоказатьПо теме из базы знаний
- Алкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Как быстро выгрузить / загрузить внешние отчеты и обработки
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
- Автоматизированная система управления складом AS WMS: автоматизация склада с адресным хранением с помощью ТСД
Найденные решения
Перенёс процедуру ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресХранилища)
в модуль и вызвал так:
в модуль и вызвал так:
УИД = новый УникальныйИдентификатор;
АдресВХ = ПоместитьВоВременноеХранилище(Неопределено, УИД);
ОтборЖурналаРегистрации = Новый Структура("ДатаНачала, ДатаОкончания, Метаданные");
ОтборЖурналаРегистрации.ДатаНачала = ДатаНачала;
ОтборЖурналаРегистрации.ДатаОкончания = ДатаОкончания;
ОтборЖурналаРегистрации.Метаданные = "HTTPСервис.ИмяСервиса";
ОтборЖурналаРегистрации.Вставить("Уровень");
ОтборЖурналаРегистрации.Уровень= УровеньЖурналаРегистрации[УровеньЖурнала];
ПараметрыОтчета = Новый Структура;
ПараметрыОтчета.Вставить("ОтборЖурналаРегистрации", ОтборЖурналаРегистрации);
ПараметрыОтчета.Вставить("КоличествоПоказываемыхСобытий", 1000);
ПараметрыОтчета.Вставить("УникальныйИдентификатор", УИД);
ПараметрыОтчета.Вставить("МенеджерВладельца", Обработки.ЖурналРегистрации);
ПараметрыОтчета.Вставить("ДобавлятьДополнительныеКолонки", Ложь);
ПараметрыОтчета.Вставить("Журнал", "");
ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресВХ);
СтруктураЗаписейЖурнала = ПолучитьИЗВременногоХранилища(АдресВХ);
Результат = новый Массив;
Для Каждого ТекСтрока ИЗ СтруктураЗаписейЖурнала.СобытияЖурнала Цикл
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Перенёс процедуру ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресХранилища)
в модуль и вызвал так:
в модуль и вызвал так:
УИД = новый УникальныйИдентификатор;
АдресВХ = ПоместитьВоВременноеХранилище(Неопределено, УИД);
ОтборЖурналаРегистрации = Новый Структура("ДатаНачала, ДатаОкончания, Метаданные");
ОтборЖурналаРегистрации.ДатаНачала = ДатаНачала;
ОтборЖурналаРегистрации.ДатаОкончания = ДатаОкончания;
ОтборЖурналаРегистрации.Метаданные = "HTTPСервис.ИмяСервиса";
ОтборЖурналаРегистрации.Вставить("Уровень");
ОтборЖурналаРегистрации.Уровень= УровеньЖурналаРегистрации[УровеньЖурнала];
ПараметрыОтчета = Новый Структура;
ПараметрыОтчета.Вставить("ОтборЖурналаРегистрации", ОтборЖурналаРегистрации);
ПараметрыОтчета.Вставить("КоличествоПоказываемыхСобытий", 1000);
ПараметрыОтчета.Вставить("УникальныйИдентификатор", УИД);
ПараметрыОтчета.Вставить("МенеджерВладельца", Обработки.ЖурналРегистрации);
ПараметрыОтчета.Вставить("ДобавлятьДополнительныеКолонки", Ложь);
ПараметрыОтчета.Вставить("Журнал", "");
ПрочитатьСобытияЖурналаРегистрации(ПараметрыОтчета, АдресВХ);
СтруктураЗаписейЖурнала = ПолучитьИЗВременногоХранилища(АдресВХ);
Результат = новый Массив;
Для Каждого ТекСтрока ИЗ СтруктураЗаписейЖурнала.СобытияЖурнала Цикл
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот