Имя: Пароль:
1C
1С v8
Запрос, остаток на конкретную дату
,
0 ponaroshku
 
26.12.11
12:02
Привет всем!

Почему такой простой запрос не выводит НачальныйОстаток на дату по договору контрагента, хотя он есть?



ВЫБРАТЬ
   РасчетыСКонтрагентами.Организация,
   РасчетыСКонтрагентами.Контрагент,
   РасчетыСКонтрагентами.ДоговорКонтрагента,
   РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток
ИЗ
   РегистрНакопления.РасчетыСКонтрагентами КАК РасчетыСКонтрагентами
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты КАК РасчетыСКонтрагентамиОстаткиИОбороты
       ПО РасчетыСКонтрагентами.ДоговорКонтрагента = РасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента
           И РасчетыСКонтрагентами.Организация = РасчетыСКонтрагентамиОстаткиИОбороты.Организация
           И РасчетыСКонтрагентами.Контрагент = РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
ГДЕ
   РасчетыСКонтрагентами.Период МЕЖДУ &ДатаНач И &ДатаКон
1 Ненавижу 1С
 
гуру
26.12.11
12:04
потому что это ПИСЕЦ
1. зачем тебе первая таблица?
2. а у второй таблицы НачальныйОстаток = 0 от начала времен (не указа период)

ох уж эти корпоративы
2 salvator
 
26.12.11
12:04
(0) А что, нельзя все поля из виртуальной таблицы взять, без соединения?
3 Ненавижу 1С
 
гуру
26.12.11
12:04
(2) так все могут ))
4 Godofsin
 
26.12.11
12:05
(0) Попробуй конструктор запросов.
5 Maxus43
 
26.12.11
12:06
(0) не проходите мимо OFF: Мисс Бюст 2011 года
6 ponaroshku
 
26.12.11
12:06
(1)
1.потому что это отрывок запроса
2. условием РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток задать ?


(2) можно конечно

(4) это через него:)
7 Dmitrii
 
гуру
26.12.11
12:07
(4) Что это изменит?...
8 ponaroshku
 
26.12.11
12:07
(5) :)))))))))))
9 Ненавижу 1С
 
гуру
26.12.11
12:07
(6) боюсь смотреть весь ))
10 URAL
 
26.12.11
12:08
(0) получай все с регистра
11 ponaroshku
 
26.12.11
12:11
Смотрите, даже если убрать один регистр и заменить все на

ВЫБРАТЬ
   РасчетыСКонтрагентамиОстаткиИОбороты.Организация,
   РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент,
   РасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента,
   РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток
ИЗ
   РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &датаКон, Авто, ) КАК РасчетыСКонтрагентамиОстаткиИОбороты



на 1.12.2011 у меня цифры не сходятся с теми, что в ведомости по взаиморасчетам с контрагентами

и так на любое число

непорядок
12 ponaroshku
 
26.12.11
12:11
(9) не бойся, сильно страшные вещи я больше не делаю:)
13 Ненавижу 1С
 
гуру
26.12.11
12:12
(11) 1. что за привычка писать "цифры", может быть числа?
2. Расчеты<>Взаиморасчеты
14 azernot
 
26.12.11
12:14
(11) Ну так используй регистр "ВзаиморасчётыСКонтрагентами" и тогда, возможно, данные сойдутся.
15 Маратыч
 
26.12.11
12:15
16 ponaroshku
 
26.12.11
12:16
(13) всее, спасибо, разобралась

(14) (15) спасибо, приму к сведению
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.