|
v8: Проблемы при выводе параметров на макет | ☑ | ||
---|---|---|---|---|
0
Шляпник
14.01.14
✎
09:15
|
Вначале получаю пасп данные гражданина, затем вставляю в макет. В консоли все работает, в конфигураторе запрос выдает пустой результат.
"ВЫБРАТЬ ПЕРВЫЕ 1 | ПОДСТРОКА(ПаспортныеДанныеФизЛиц.ДокументСерия, 0, 50) + "" "" + ПОДСТРОКА(ПаспортныеДанныеФизЛиц.ДокументНомер, 0, 50) КАК ПаспНомер, | ПаспортныеДанныеФизЛиц.ДокументДатаВыдачи КАК КогдаВыдан, | ПаспортныеДанныеФизЛиц.ДокументКемВыдан КАК ВыданКем |ИЗ | РегистрСведений.ПаспортныеДанныеФизЛиц КАК ПаспортныеДанныеФизЛиц |ГДЕ | ПаспортныеДанныеФизЛиц.ФизЛицо = &ФизЛицо | И ПаспортныеДанныеФизЛиц.ДокументВид = &ДокументВид | |УПОРЯДОЧИТЬ ПО | ПаспортныеДанныеФизЛиц.Период УБЫВ "; |
|||
1
Wobland
14.01.14
✎
09:15
|
параметры делаешь не так
|
|||
2
Шляпник
14.01.14
✎
09:20
|
ЗапросПД.УстановитьПараметр("ФизЛицо", ФизЛицо);
ЗапросПД.УстановитьПараметр("ДокументВид",Справочники.ДокументыУдостоверяющиеЛичность.НайтиПоКоду("21")); //паспорт |
|||
3
Шляпник
14.01.14
✎
09:21
|
На форме есть поле сотрудника с типом справочника.
Физ лицо = Выборка.ФиоСотрудника; Запрос.Текст = "ВЫБРАТЬ | СотрудникиОрганизаций.Физлицо КАК ФИОСотрудника, | СотрудникиОрганизаций.Организация КАК МестоРаботы, | СотрудникиОрганизаций.Должность, | СотрудникиОрганизаций.Физлицо.ИНН, | ПОДСТРОКА(СотрудникиОрганизаций.Физлицо.МестоРождения, 3, 100) КАК МестоРождения |ИЗ | Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций |ГДЕ | СотрудникиОрганизаций.Ссылка = &Сотрудник"; |
|||
4
Рэйв
14.01.14
✎
09:21
|
(2)Или в ФизЛицо пусто или документ не находит
|
|||
5
Ёпрст
14.01.14
✎
09:22
|
в отладчике, смотри чему равно ФизЛицо, его тип + аналогично
Справочники.ДокументыУдостоверяющиеЛичность.НайтиПоКоду("21") |
|||
6
Wobland
14.01.14
✎
09:22
|
мало того, что про срез последних не знаешь, так ещё и в цикле гоняешь запросы
|
|||
7
Шляпник
14.01.14
✎
09:30
|
Да мне там всего 1го сотрудника надо получить, да увы я не умею делать один огромный запрос из кучи маленьких... Но думаю скоро научусь.
|
|||
8
Шляпник
14.01.14
✎
09:32
|
Циклов нет...
|
|||
9
Шляпник
14.01.14
✎
09:33
|
Несоответствие типов (параметр номер '1')
А первый параметр это физлицо)))... |
|||
10
Рэйв
14.01.14
✎
09:34
|
(9)Посмотри что скажет ТипЗнч(ФизЛицо)
|
|||
11
Wobland
14.01.14
✎
09:35
|
(9) уже перестань сюда разговаривать и начни думать
|
|||
12
Wobland
14.01.14
✎
09:36
|
(10) тебе от этого станет понятно, в где несоответствие? ;)
|
|||
13
Шляпник
14.01.14
✎
09:38
|
(9)
ФизЛицо - ФизическиеЛица Справочники.ДокументыУдостоверяющиеЛичность.ИМНС21 - Документы удостоверяющие личность |
|||
14
Шляпник
14.01.14
✎
09:39
|
да я часа 2 просто уже над этой фигней сижу...
|
|||
15
Шляпник
14.01.14
✎
09:42
|
Ладно. Буду дальше сидеть...
|
|||
16
Wobland
14.01.14
✎
09:43
|
(13) ага, у меня тоже кода нету у документов
|
|||
17
m-serg74
14.01.14
✎
09:43
|
(3) /На форме есть поле сотрудника с типом справочника./
так сотрудник или ФЛ? |
|||
18
Wobland
14.01.14
✎
09:44
|
(17) у него уже всё хорошо, кроме первого параметра
|
|||
19
m-serg74
14.01.14
✎
09:45
|
(18) первый параметр в какой строчке кода? :)
|
|||
20
m-serg74
14.01.14
✎
09:45
|
ну в смысле (19) к (9) по сути
|
|||
21
Wobland
14.01.14
✎
09:47
|
(19) такие вопросы нам нельзя задавать, не по-джедайски это - подсказки клянчить
|
|||
22
m-serg74
14.01.14
✎
09:48
|
(21) а ну да, простите:) я просто учусь телепатировать...
|
|||
23
Шляпник
14.01.14
✎
09:53
|
На форме есть сотрудник с типом спр.сотрудники, я по нему запросом получаю ФизЛицо и затем его в качестве параметра передаю в другой запрос. Кароче надоело))) Сделаю внутреннее соединение с физлицом из сотрудника и все.
|
|||
24
Wobland
14.01.14
✎
09:55
|
(23) можешь выкинуть первый запрос совсем
|
|||
25
m-serg74
14.01.14
✎
09:55
|
(23) и вместо
/Справочники.ДокументыУдостоверяющиеЛичность.НайтиПоКоду("21")/ наверное по другому как то нуно... |
|||
26
Wobland
14.01.14
✎
09:56
|
+(24) оставив запрос только к паспортным данным
|
|||
27
Wobland
14.01.14
✎
09:56
|
(25) он в (13) и делает по-другому. в этом, собссно, и вся причина неудачи
|
|||
28
m-serg74
14.01.14
✎
09:57
|
(27) не возражаю...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |