Четверг, 09.05.2024, 10:13
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » 2.37 Анализ журнала регистрации Проблемы (Отбор по списку значений не работает и Данные м.б. строка)
2.37 Анализ журнала регистрации Проблемы
v_zolinДата: Вторник, 13.03.2012, 17:58 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
Отбор по списку значений допустим для "Событие" не работает

ЗначениеОтбора = СтрокаОтбора.Значение;
Если ТипЗнч(ЗначениеОтбора) = Тип("СписокЗначений") Тогда
Если ЗначениеОтбора.ТипЗначения.Типы().Количество() = 0 Тогда
ЗначениеОтбора = Новый Массив();
СписокЗначений = ЗначениеОтбора; --- список значений получится пустой массив.
Стоит заменить на

ЗначениеОтборов = СтрокаОтбора.Значение;
Если ТипЗнч(ЗначениеОтборов) = Тип("СписокЗначений") Тогда
Если ЗначениеОтборов.ТипЗначения.Типы().Количество() = 0 Тогда
ЗначениеОтбора = Новый Массив();
СписокЗначений = ЗначениеОтборов;

А также Данные необязательно должны быть ссылкой - по крайней мере ЗаписьЖурналаРегистрации позволяет записать туда и любой текст.
 
tormozitДата: Среда, 14.03.2012, 00:23 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6195
Репутация: 159
Статус: Оффлайн
Спасибо за замечания.

Ошибка с пустым списком будет исправлена в следующей версии.

Для элемента отбора "Данные" в синтакс-помощнике указано
Quote
Данные (Data) - значение, тип значения – ссылка на объект (СправочикСсылка и т.д.); значение по умолчанию Неопределено;

Скорее всего метод выгрузки данных журнала не позволит передать в нем другого типа значение.
 
v_zolinДата: Среда, 14.03.2012, 09:34 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
В синтаксис-помощнике по процедуре ЗаписьЖурналаРегистрации
Quote
<Данные> (необязательный)

Тип: Произвольный.
Данные, с которыми связано событие.
Рекомендуется указывать ссылки на объекты данных (элементы справочников, документы, к которым относится событие).


Если указать тип поля Данные (в табличной части ТаблицаЖурнала) составным, то текстовые данные, которые есть в журнале регистрации точно отображаются, для отбора по ним нужно перерабатывать "Обновить"
 
tormozitДата: Среда, 14.03.2012, 12:53 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6195
Репутация: 159
Статус: Оффлайн
Понял. Попробую передать в фильтр произвольное значение для элемента отбора Данные. Если не возникнет исключения, поправлю.
 
tormozitДата: Воскресенье, 18.03.2012, 13:14 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6195
Репутация: 159
Статус: Оффлайн
В 2.38
Ошибка с пустым списком исправлена.
В колонке Данные теперь поддерживаются любые сериализуемые типы.
 
Форум » Основной » Проблемные ситуации » 2.37 Анализ журнала регистрации Проблемы (Отбор по списку значений не работает и Данные м.б. строка)
  • Страница 1 из 1
  • 1
Поиск: