|
Получение записи в справочнике: Элемент не выбран!
| ☑ |
0
YVGroshkov
16.01.13
✎
02:20
|
Функция getBuyer(buyerid)
ТипКлиента = ФабрикаXDTO.Тип("192.168.0.98","buyer");
КЛ = Справочники.КонтактныеЛица.НайтиПоКоду(buyerid).ПолучитьОбъект();
КонтактноеЛицо = ФабрикаXDTO.Создать(ТипКлиента);
КонтактноеЛицо.kod = КЛ.Код;
КонтактноеЛицо.name = КЛ.Наименование;
Возврат КонтактноеЛицо;
КонецФункции
Заведомо существующий buyerid
Но вылезает ошибка "Элемент не выбран!"
|
|
1
PR
16.01.13
✎
02:25
|
Да!
|
|
2
Живой Ископаемый
16.01.13
✎
02:25
|
В 8.2 есть отладчик, гарантирую это
|
|
3
YVGroshkov
16.01.13
✎
02:39
|
(1) В смысле?
(2) Фукция в веб-службе, не знаю как там отладчик использовать.
|
|
4
YVGroshkov
16.01.13
✎
02:40
|
В Табло тоже выводит ошибку: {(1)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
|
|
5
Живой Ископаемый
16.01.13
✎
02:42
|
сделай не в веб-службе.
|
|
6
Живой Ископаемый
16.01.13
✎
02:42
|
бррр. что за веб-служба?
|
|
7
YVGroshkov
16.01.13
✎
02:45
|
Общие->Web-сервисы
|
|
8
GROOVY
16.01.13
✎
02:56
|
А нафига вообще объект получать?
|
|
9
DirecTwiX
16.01.13
✎
03:03
|
(8) Тот же вопрос.
А так, может нет элемента с таким кодом?
|
|
10
ZANDER
16.01.13
✎
03:30
|
Варианты:
1. Приведи тип buyerid к типу кода кода справочника КонтактныеЛица
2. Сделай 1). А потом получай по коду ссылку, а уж потом объект. Попробуй
ну либо (9) "может нет элемента с таким кодом?"
|
|
11
YVGroshkov
16.01.13
✎
11:12
|
(10) Действительно, передав строку в ввиде 000000295 функция сработала, но без использования ПолучитьОбъект(). Если же я его использую получаю ошибку: Переменная не определена (РВП_СписокВариантов)
|
|