|
Запрос ошибка | ☑ | ||
---|---|---|---|---|
0
Начинающий_13
01.11.12
✎
11:35
|
Здравстуйте
Есть реквизит обработки СсылкаНаОбъект Скажите почему при выводе на печать выбирает данные с различных документов НЕ срабатывает Отбор по ТекущийДокумент. Где ошибка? Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДатаДокумента", СсылкаНаОбъект.Дата); Запрос.УстановитьПараметр("Номер ", СсылкаНаОбъект.Номер); Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); Запрос.Текст = "ВЫБРАТЬ | Номер КАК Номер, | Дата КАК ДатаДокумента, Т.д. |ИЗ | Документ.Поступление КАК Поступление |ГДЕ | Поступление.Ссылка = &ТекущийДокумент"; Шапка = Запрос.Выполнить().Выбрать(); Шапка.Следующий(); Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); Запрос.Текст = "ВЫБРАТЬ | Поступление.Ссылка, | Поступление.НомерСтроки КАК НомерСтроки, | Поступление.ТМЦ КАК ТМЦ, Т.д. |ИЗ | Документ.Поступление.НМА КАК Поступление |ГДЕ | Поступление.Ссылка = &ТекущийДокумент"; ТЧ = Запрос.Выполнить().Выгрузить(); |
|||
1
Godofsin
01.11.12
✎
11:36
|
Это пздц...
|
|||
2
Godofsin
01.11.12
✎
11:36
|
Что в СсылкаНаОбъект?
|
|||
3
salvator
01.11.12
✎
11:37
|
СсылкаНаОбъект какой тип имеет?
|
|||
4
Godofsin
01.11.12
✎
11:38
|
2 запроса из разных доков, а условие по ссылке одно
|
|||
5
Начинающий_13
01.11.12
✎
11:38
|
СсылкаНаОбъект Это ссылка (Составной тип) на Пять документов
|
|||
6
Maxus43
01.11.12
✎
11:39
|
а что ппц? ЕМНИП стандартная печать в типовых так же
|
|||
7
Начинающий_13
01.11.12
✎
11:39
|
Это Одна функция я брал за основу печать из типовой
|
|||
8
Godofsin
01.11.12
✎
11:40
|
(6) Да да...)) я прочитал не так сначала )
|
|||
9
laeg
01.11.12
✎
11:42
|
В отладчике смотрел значение параметра СсылкаНаОбъект ?
|
|||
10
Начинающий_13
01.11.12
✎
11:43
|
А что не так Что не выжу
|
|||
11
wylde
01.11.12
✎
11:43
|
(0) Я бы начал копать от значения которое попадает в "СсылкаНаОбъект"
|
|||
12
Начинающий_13
01.11.12
✎
11:44
|
По ссылке тот документ который надо
|
|||
13
salvator
01.11.12
✎
11:44
|
(10) Посмотри что в значении СсылкаНаОбъект в момент формирования запроса.
|
|||
14
wylde
01.11.12
✎
11:46
|
(12) а в "ТЧ = Запрос.Выполнить().Выгрузить();" что выгружает? Табличную часть текущего документа?
|
|||
15
zling
01.11.12
✎
11:46
|
(12) те грят, это документссылка или документобъект?
|
|||
16
salvator
01.11.12
✎
11:49
|
(15) см (3)
|
|||
17
zling
01.11.12
✎
11:50
|
(16) дык я так и не понял что именно там
|
|||
18
Начинающий_13
01.11.12
✎
11:50
|
У меня в базе для проверки 2 документа , Если беру первый тогда все хорошо.Если беру второй тогда он подбирает данные первого.
В ТЧ данные тоже правиль в зависимости от выбора |
|||
19
zling
01.11.12
✎
11:50
|
потом ссылка составной из 5. Это точно документссылка.Поступление?
|
|||
20
Начинающий_13
01.11.12
✎
11:51
|
Да это ссылка вот сейчас еще посмотрел
|
|||
21
salvator
01.11.12
✎
11:51
|
+(16) имелл в виду не (3) а (5)
|
|||
22
zling
01.11.12
✎
11:53
|
(16) а, ну я прочитал так...
|
|||
23
patapum
01.11.12
✎
11:54
|
| Поступление.ТМЦ КАК ТМЦ,
Т.д. |ИЗ | Документ.Поступление.НМА КАК Поступление вставляет... |
|||
24
sidalexsandr
01.11.12
✎
11:54
|
(0) Как вариант можеш из талицы значений выбирать только данные по нужному документу.
|
|||
25
Начинающий_13
01.11.12
✎
11:54
|
СсылкаНаОбъект это имя реквизита
|
|||
26
wylde
01.11.12
✎
11:55
|
(20) чудес не бывает, смотреть внимательно на переменные в параметрах запроса, искать ошибку. Как вариант в консоли запросов протестить.
|
|||
27
Начинающий_13
01.11.12
✎
11:55
|
Хорошо по отбору я посмотрю потом
|
|||
28
Начинающий_13
01.11.12
✎
11:55
|
Спасибо за обсуждение
|
|||
29
Zmich
01.11.12
✎
11:56
|
(23). И что не так? Выбирает данные из табл. части.
|
|||
30
salvator
01.11.12
✎
11:56
|
(27) Отладчиком пройдись и посмотри где-что не так.
|
|||
31
sidalexsandr
01.11.12
✎
11:57
|
(0) Присоеденюсь к (23). Лучше:
Запрос.Текст = "ВЫБРАТЬ | Ссылка, | НомерСтроки КАК НомерСтроки, | ТМЦ КАК ТМЦ, Т.д. |ИЗ | Документ.Поступление.НМА КАК Поступление |ГДЕ | Поступление.Ссылка = &ТекущийДокумент"; ТЧ = Запрос.Выполнить().Выгрузить(); |
|||
32
Начинающий_13
01.11.12
✎
12:02
|
Все нашел ошибку. Когда я обращался к ТЧ (а их 8 шт)на по нескольким не сделал отбор по документу
|
|||
33
Zmich
01.11.12
✎
12:03
|
Если у тебя СсылкаНаОбъект имеет составной тип, то
правильнее будет так: "ВЫБРАТЬ | Номер КАК Номер, | Дата КАК ДатаДокумента, Т.д. |ИЗ | Документ." + СсылкаНаОбъект.Метаданные().Имя + " КАК Поступление |ГДЕ | Поступление.Ссылка = &ТекущийДокумент"; |
|||
34
Начинающий_13
01.11.12
✎
12:04
|
Еще раз спасибо
|
|||
35
salvator
01.11.12
✎
12:05
|
(31) НАфига ему ссылку выдергивать? Ему ТЧ надо.
|
|||
36
samozvanec
01.11.12
✎
12:07
|
(0) конструктором сделай и кури.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |