Ошибка "Тип не определен 'ГЕНЕРАТОРСЛУЧАЙНЫХЧИСЕЛ'"

1. sarycheff 143 11.11.20 11:22 Сейчас в теме
Просто оставлю это здесь, мало ли кому-то пригодится:

1С:Предприятие 8.3 (8.3.17.1549)
Управление торговлей, редакция 11 (11.4.13.57)

При входе пользователя через веб-браузер (Chrome, IE и пр.) если сразу попытаться открыть форму "Заказы клиентов" возникает ошибка "Тип не определен 'ГЕНЕРАТОРСЛУЧАЙНЫХЧИСЕЛ'", после чего перестают нормально работать отчеты.

В журнале регистрации ошибок по этому пользователю не зарегистрировано. В тонком клиенте под пользователем ошибка не возникает.

Гугление дает мало: Волшебный форум (Миста)

Глобальный поиск по конфигурации выдал с десяток-другой ссылок на модули, где используется программный объект. Беглый анализ выцепил три проблемных места, где вызов идет на стороне клиента и при этом не обрамлен инструкциями препроцессора:

#Если Не ВебКлиент Тогда
	Генератор = Новый ГенераторСлучайныхЧисел();
#КонецЕсли


В итоге выбор пал на общий модуль "ТорговыеПредложенияКлиент". В процедуре

ИзменитьПорядокРекомендаций


разработчики явно не позаботились об обертке.

=================
СПОСОБ РЕШЕНИЯ:
=================

Создать расширение конфигурации, добавить в него указанную процедуру в следующем виде:

&Вместо("ИзменитьПорядокРекомендаций")
Процедура ef_ИзменитьПорядокРекомендаций(РекомендацииСервиса)

	// Патч

КонецПроцедуры
Bespechnii_kot; lexxmaster; alex-l19041; +3 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 11.11.20 11:57 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот