Просто оставлю это здесь, мало ли кому-то пригодится:
1С:Предприятие 8.3 (8.3.17.1549)
Управление торговлей, редакция 11 (11.4.13.57)
При входе пользователя через веб-браузер (Chrome, IE и пр.) если сразу попытаться открыть форму "Заказы клиентов" возникает ошибка "Тип не определен 'ГЕНЕРАТОРСЛУЧАЙНЫХЧИСЕЛ'", после чего перестают нормально работать отчеты.
В журнале регистрации ошибок по этому пользователю не зарегистрировано. В тонком клиенте под пользователем ошибка не возникает.
Глобальный поиск по конфигурации выдал с десяток-другой ссылок на модули, где используется программный объект. Беглый анализ выцепил три проблемных места, где вызов идет на стороне клиента и при этом не обрамлен инструкциями препроцессора:
#Если Не ВебКлиент Тогда
Генератор = Новый ГенераторСлучайныхЧисел();
#КонецЕсли
В итоге выбор пал на общий модуль "ТорговыеПредложенияКлиент". В процедуре
ИзменитьПорядокРекомендаций
Процедура ИзменитьПорядокРекомендаций(РекомендацииСервиса)
Результат = Новый Массив;
Пока Истина Цикл
Если РекомендацииСервиса.Количество() = 0 Тогда
Прервать;
КонецЕсли;
ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел;
СлучайноеЧисло = ГенераторСлучайныхЧисел.СлучайноеЧисло(0, РекомендацииСервиса.Количество() - 1);
Результат.Добавить(РекомендацииСервиса[СлучайноеЧисло]);
РекомендацииСервиса.Удалить(СлучайноеЧисло);
КонецЦикла;
РекомендацииСервиса = Результат;
КонецПроцедуры
Показать
разработчики явно не позаботились об обертке.
=================
СПОСОБ РЕШЕНИЯ:
=================
Создать расширение конфигурации, добавить в него указанную процедуру в следующем виде: