|
v8: не могу вытащить контрагента по значению свойств объекта | ☑ | ||
---|---|---|---|---|
0
04347
25.06.13
✎
15:25
|
УПП 1.3.29.2.
В консоле запросов проверяю, работает ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Значение = &Значение Вставляю в обработку Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ |ЗначенияСвойствОбъектов.Объект, |ЗначенияСвойствОбъектов.Свойство, |ЗначенияСвойствОбъектов.Значение |ИЗ |РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ | ЗначенияСвойствОбъектов.Значение = &Значение"; Запрос.УстановитьПараметр("Значение", Сокрлп(GLN)); РезультатЗапроса = Запрос.Выполнить().Выбрать(); Если РезультатЗапроса.Следующий() Тогда Возврат РезультатЗапроса.Объект; Иначе Сообщить("Контрагент по коду " + GLN + " не найден"); КонецЕсли; Пишет, Контрагент по коду не найден |
|||
1
Mitriy
25.06.13
✎
15:28
|
GLN - это что?
|
|||
2
mikecool
25.06.13
✎
15:29
|
используй выразить для значение
|
|||
3
Maxus43
25.06.13
✎
15:29
|
Запрос.УстановитьПараметр("Значение", Справочники.твойТипЗначения.найти(Сокрлп(GLN)));
|
|||
4
Сэкс
25.06.13
✎
15:29
|
Советую делать реквизиты, запутаешся сам потом со свойствами, там и к реализации и к контрагенту,номенклатуре привязки для сетей
|
|||
5
Maxus43
25.06.13
✎
15:29
|
+ или что там у тебя в ГЛН...
|
|||
6
mikecool
25.06.13
✎
15:29
|
|ГДЕ
| выразить(ЗначенияСвойствОбъектов.Значение как строка(длина глн)) = &Значение и да - если это строка |
|||
7
Сэкс
25.06.13
✎
15:31
|
СокрЛП убрать надобно, ну и если Значение не число
|
|||
8
04347
25.06.13
✎
15:32
|
(1) GLN -уникальный цифровой код, у нас и у поставщиков
(4) заводить новый реквизит, это менять конфигурацию. Не выход, только крайний случай |
|||
9
Maxus43
25.06.13
✎
15:33
|
(8) короче у тебя не совпадают тип/значение просто. приводи к одному
|
|||
10
Сэкс
25.06.13
✎
15:33
|
(8) если твои войдут в метро, тебе придется это сделать ))
|
|||
11
Сэкс
25.06.13
✎
15:34
|
а так, типы посмотри в отладчике
|
|||
12
04347
25.06.13
✎
15:39
|
(10) Мы уже и в метре, и в ленте, и в перекрестке. Где только не прогнулись.
|
|||
13
Сэкс
25.06.13
✎
15:43
|
(12) все прогибаются
|
|||
14
04347
25.06.13
✎
15:44
|
Maxus43 - спасибо, сработало
Запрос.УстановитьПараметр("Значение", Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию(Сокрлп(GLN))); |
|||
15
Mitriy
25.06.13
✎
15:45
|
жуть...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |