Имя: Пароль:
1C
1С v8
Динамический запрос
0 skyboy
 
01.09.11
13:10
Есть журнал документов отгрузки в 1с82 управляемые формы.
По этим документам выставлены счета-фактуры.
Каким запросом можно вывести в журнал документов отгрузки первую найденную счет-фактуру. В журнал документов информация об документах отгрузка по падает с помощью динамического запроса.
1 Cube
 
01.09.11
13:13
"Каким запросом" - ну правильным запросом, видимо.
2 Wobland
 
01.09.11
13:16
говорили уже сегодня о постоянных запросах и временных. пришла пора поговорить о динамических? или от меня что-то скрывают?
3 Cube
 
01.09.11
13:18
(2) Всё в порядке, это предпятничная лихорадка))
4 Wobland
 
01.09.11
13:22
кстати, что есть первая найденная? с точки зрения платформы/запроса первая или с точки зрения разработчика? или с точки зрения пользователя?
5 skyboy
 
01.09.11
14:35
(1) Правильным понятно, только каким?
(4) Без разницы. Любой найденный уже правильный...

Цель всего этого: показать пользователю, что счет-фактура уже выписана и выдать ее номер. Если больше чем одна, это уже не важно.
6 Wobland
 
01.09.11
14:57
ГДЕ Ссылка НЕ ЕСТЬ NULL
7 Goggy
 
01.09.11
15:00
Интересно, какие мысли автора натолкнули назвать это динамическим запросом?
8 skyboy
 
01.09.11
15:07
(7) Вернее произвольный запрос...
ВЫБРАТЬ
   ДокументОтгрузка.Ссылка,
   ДокументОтгрузка.ПометкаУдаления,
   ДокументОтгрузка.Номер,

И т.д. в форме списка документов

Есть счет-фактура, у которой один из реквизитов ДокументОснование.

Соответсвенно как продолжить запрос, что бы получить искомое.
9 Wobland
 
01.09.11
15:08
соединить с таблицей СФ по ДокументуОснованию
10 Wobland
 
01.09.11
15:08
(9) лево соединить
11 Ненавижу 1С
 
гуру
01.09.11
15:08
соединить взять максимум/минимум, будет случайнопопавшая
12 Wobland
 
01.09.11
15:09
(11) это не случайность! ;)
13 skyboy
 
05.09.11
09:38
(11) максимум/минимум - не получиться у меня в документе есть строковые поля без ограничения, которые выводятся в журнал документа.

Если по каждому документу только одна счет-фактура, то левое соединенте нормально отрабатывается. Только выписываешь еще одну по одному и тому же документу. Система сходит с ума. Из журнала пропадают почти все документы.
14 Axel2009
 
05.09.11
09:45
(13) максимум нужно ссылки. и к ней присоединять уже свои строковые поля.
15 skyboy
 
05.09.11
10:28
Пришлось сделать по другому - завести регистр сведений.
Со структурой: документ / номерсчетфактуры. И брать срез последних.