Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не открываются заказы, помогите

Не открываются заказы, помогите
Я
   cvrnvge
 
03.08.20 - 17:20
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(6126)}: Значение не является значением объектного типа (ФизическоеЛицо)
    запрос.УстановитьПараметр("Менеджер", ОбщегоНазначенияПовтИсп.ПолучитьМенеджера().ФизическоеЛицо);

запрос.УстановитьПараметр("Менеджер", ГОбщегоНазначенияПовтИсп.ПолучитьМенеджера().ФизическоеЛицо); тут ошибка

вот запрос из ПолучитьМенеджера()

запрос = Новый Запрос(
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Пользователи.Ссылка
    |ИЗ
    |    Справочник.Пользователи КАК Пользователи
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица
    |        ПО Пользователи.ФизическоеЛицо = ФизическиеЛица.Ссылка
    |ГДЕ
    |    ФизическиеЛица.Должность = ЗНАЧЕНИЕ(Справочник.ДолжностиСотрудников.РозничныйМенеджерПоПродажеРасходныхМатериалов)");
    
    выборка = запрос.Выполнить().Выбрать();
    выборка.Следующий();
    возврат выборка.Ссылка;
работало всё, после чего стало - не пойму
   dka80
 
1 - 03.08.20 - 17:21
ОбщегоНазначенияПовтИсп.ПолучитьМенеджера()

Что возвращает и какого типа?
   lEvGl
 
2 - 03.08.20 - 17:22
возврат выборка?
   lEvGl
 
3 - 03.08.20 - 17:23
+ выбрать ФизическиеЛица.Ссылка Как ФизическоеЛицо
   cvrnvge
 
4 - 03.08.20 - 17:24
Всё работало и перестало внезапно
   lEvGl
 
5 - 03.08.20 - 17:24
в целом код не гарантирует вызов исключения, нет проверок
   hhhh
 
6 - 03.08.20 - 17:25
(4) тупо откройте справочник Пользователи и просмотрите, какие физлица заданы.
   cvrnvge
 
7 - 03.08.20 - 17:25
(6) я смотрел, в смысле какие ?ну обычные физ лица
   lEvGl
 
8 - 03.08.20 - 17:26
мммм.... или если в Пользователь есть реквизит ФизЛицо - значит запрос пустой, а следующий() возвращает Ложь
   cvrnvge
 
9 - 03.08.20 - 17:27
(8) да, у Пользователя есть ФизЛицо - ссылка на справочник физ лица, пустые физлица были всегда
   Domik26
 
10 - 03.08.20 - 17:29
(9) так а пользователь то есть?
   cvrnvge
 
11 - 03.08.20 - 17:29
(10) в каком смысле ? где есть ?
   lEvGl
 
12 - 03.08.20 - 17:30
думаю выборка запроса пустая, т к Где
можно попробовать
ПО Пользователи.ФизическоеЛицо = ФизическиеЛица.Ссылка И ФизическиеЛица.Должность = ЗНАЧЕНИЕ(Справочник.ДолжностиСотрудников.РозничныйМенеджерПоПродажеРасходныхМатериалов)
   Domik26
 
13 - 03.08.20 - 17:31
(11) в запросе в выборке, исчезла должность или типа того не?
   cvrnvge
 
14 - 03.08.20 - 17:32
(13) ну я не могу отладкой туда попасть
   Domik26
 
15 - 03.08.20 - 17:35
(14) а руками проверить есть ли такое физ лицо с этой должностью и к нему пользователь?
   cvrnvge
 
16 - 03.08.20 - 17:35
(15) так какое физ лицо то
   Domik26
 
17 - 03.08.20 - 17:36
(16) Справочник.ФизическиеЛица где Должность = ЗНАЧЕНИЕ(Справочник.ДолжностиСотрудников.РозничныйМенеджерПоПродажеРасходныхМатериалов)
   lEvGl
 
18 - 03.08.20 - 17:44
(14) консоль запросов есть
   cvrnvge
 
19 - 03.08.20 - 17:54
Накосячил, сори, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.