Имя: Пароль:
1C
 
Объединение таблиц в запросе
0 ren03
 
10.08.10
16:18
Добрый день, как сформировать запрос что бы можно было получить таблицу в которой был бы список документов и остатки по регистру накопления на дату конкретного документа?
1 GedKo
 
10.08.10
16:19
конструктором вроде можно было. ну и руками тоже.
2 ren03
 
10.08.10
16:20
спасибо за дельный совет :) вопрос как получать в запросе остатки на дату которая заранее неизвестна, я же не могу указать в качестве даты получения остатков поле из другой таблицы
3 Grusswelle
 
10.08.10
16:21
Регистр оборотов. По позиции регистратора.
4 maxar
 
10.08.10
16:22
поиск и конструктор запросов в помощь...
5 ren03
 
10.08.10
16:22
Grusswelle, в качестве периода получения остатков как я передам момент времени документа?
6 Maxus43
 
10.08.10
16:24
(5) параметры отменили, или чего таки не получается то?
7 Grusswelle
 
10.08.10
16:24
(5) Уверяю тебя, он там уже есть! ;-)
8 ren03
 
10.08.10
16:24
мне в одном запросе нужно получить.... таблицу дркументов и остатков на дату документа
9 ren03
 
10.08.10
16:31
кроме конструктора запросов ни кто ни чего не подскажет? :)
10 Cheater
 
10.08.10
16:32
Регистратор
11 supremum
 
10.08.10
16:32
(0) Используй запрос к виртуальной таблице "ОстаткиИОбороты" с периодичностью регистратор.
12 ren03
 
10.08.10
16:36
supremum, а если остатки по другому регистру нужно видеть? невозможно такое?
13 supremum
 
10.08.10
16:41
(12) Смысл?
Как вариант делать левое соединение по датам с периодичностью день.
14 supremum
 
10.08.10
16:44
+(13) Но если будет два документа за один день, то не прокатит.
Другой вариант - это попробовать сделать этим документом два фиктивных движения по нужному регистру на плюс и минус, тогда задача решится легко и просто.
15 ren03
 
10.08.10
16:46
поменялась структура регистра накопления, нужно поменять движения без перепроведения, вот и думаю как лучше сделать.
в любом случае прийдется по каждому документу запрос делать, т.к. будут внесены изменения в движения по каждому документу.
Просто интересно стало какие способы есть реализовать такую задачу
16 hhhh
 
10.08.10
16:53
(15) что-то ты не то хочешь. Ну, допустим, получил ты таблицу остатков по всем документам. Берешь первый документ, проводишь. Остатки по остальным документам ведь изменятся. Придется тебе взять твою огромную таблицу остатков и выбросить.
17 supremum
 
10.08.10
16:53
(15) И как ты это сделаешь? Прямым запросом к базе?
18 ren03
 
10.08.10
16:56
я же написал что это не для этого случая, а просто интересно стало как можно было бы реализовать в одном запросе получение остатков на дату которая меняется в зависимости от поля в другой таблицы
19 ren03
 
10.08.10
16:57
supremum, зачем прямым? получением движений по регистратору, потом анализ какие движения должны быть с учетом нового алгоритма, затем изменнение нужных записей и при необходимости добавление новых
20 MaxFoxxy
 
10.08.10
17:11
21 supremum
 
10.08.10
17:17
(18) Думаю остатки можно получить с периодичностью регистратор, потом запихнуть в периодический регистр сведений и воспользоваться (20). Но как-то длинно и некрасиво )
22 ren03
 
10.08.10
17:23
MaxFoxxy, для РН не доступно поле ПЕРИОД в условиях сравнения...
Закон Брукера: Даже маленькая практика стоит большой теории.