Имя: Пароль:
1C
1С v8
Ошибка в веб-клиенте при вводе сотрудника вручную
0 tkrwa
 
01.03.24
14:15
База ЗУП (3.1.28.65)
Форма для расчета процента от продаж - это доработка в расширении.
Там поле "Сотрудник" есть, если вводить сотрудника вручную,одну букву вводишь и сразу выходит ошибка.
То есть можно выбрать только через "показать все" из списка сотрудников.
Если через тонкий клиент заходить - такой проблемы нет.
Есть решение какое-то?

ошибка:

Значение не является значением объектного типа (СотрудникПредставление)
{ОбщийМодуль.СотрудникиРасширенный.Модуль(576)}:            Если Не ПустаяСтрока(СтрокаПоиска) И Не СтрНачинаетсяС(ВРег(ДанныеСотрудника.СотрудникПредставление), ВРег(СтрокаПоиска)) Тогда
{ОбщийМодуль.СотрудникиВнутренний.Модуль(18)}:    СотрудникиРасширенный.ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка);
{Справочник.Сотрудники.МодульМенеджера(159)}:    СотрудникиВнутренний.ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка);
1 Волшебник
 
01.03.24
14:15
ругается на поле "СотрудникПредставление", а не "Сотрудник"
2 tkrwa
 
01.03.24
14:24
Это я понимаю, но ошибка в типовом коде поиска сотрудников по введенной букве, там формируется таблица сотрудников, подходящих под то, что пользователь ищет
И под веб-клиентом там скорее всего приходит пустая эта таблица почему-то..
в тонком клиенте отладкой проходилась, там все отлично отрабатывает...
3 Волшебник
 
01.03.24
14:39
(2) "типовой код" - подумаешь, священная корова...
4 Garykom
 
01.03.24
15:23
Разработчик "доработка в расширении" не проверяет для веб-клиента установлено ли в браузере расширение от 1С?
5 tkrwa
 
04.03.24
09:24
Не знаю причем тут расширение от 1с в браузере

Но решила своей процедурой АвтоПодбор в поле на форме
6 Волшебник
 
04.03.24
09:39
(5) Что с полем ДанныеСотрудника.СотрудникПредставление?