Имя: Пароль:
1C
1С v8
Рег.Накопления Остатки.Кон.Остаток <>Рег.Накопления ОстаткиОбороты.Кон.Остаток !
0 lim9
 
21.11.13
16:16
УТ 10.3 Рег.Накопления ТоварыНаСкладах
два варианта:
1)
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(, ) КАК ТоварыНаСкладахОстатки
ГДЕ
    ТоварыНаСкладахОстатки.Номенклатура = &нм
2)
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &нм

выдают разные остатки. как так?
1 Господин ПЖ
 
21.11.13
16:17
начнем с того что вирт. таблицы разные...
2 Широкий
 
21.11.13
16:19
В базе кто нить работает?
3 lim9
 
21.11.13
16:20
согласен, но итог то должен совпасть
4 lim9
 
21.11.13
16:20
(2) да
5 Darly
 
21.11.13
16:22
а если убрать "Где" и задать параметры ВТ ?
6 Господин ПЖ
 
21.11.13
16:22
(3) он и совпадет... если например указать одинаковую границу по времени для конечного остатка в обеих таблицах
7 Господин ПЖ
 
21.11.13
16:23
(5) садись, два
8 Широкий
 
21.11.13
16:23
Между выполнениями двух запросов возможно данные и изменились.
9 lim9
 
21.11.13
16:25
(8) нет не та ситуация
10 Darly
 
21.11.13
16:26
(7) поделим по 1. ибо (1) из той же песни... ни о чём
11 zak555
 
21.11.13
16:26
(9) дату засунь в параметр виртуальной таблицы
12 Darly
 
21.11.13
16:27
(11) + 1.
13 Господин ПЖ
 
21.11.13
16:27
(10) для двоешников - конечно...
14 lim9
 
21.11.13
16:27
сделал дату, не изменилось
15 Господин ПЖ
 
21.11.13
16:28
я фигею... вы когда запомните чем дата для таблицы остатков отличается от всех остальных?
16 lim9
 
21.11.13
16:28
(15) что Вы хотите сказать?
17 wald
 
21.11.13
16:29
(14) тебе в (6) ответ сказали
18 lim9
 
21.11.13
16:31
(17) говорю сделал - не изменилось, все рвно остаток не совпадает
19 shpioleg
 
21.11.13
16:32
(18) попробуй для остатков +1 к дате, а для оборотов просто дата оставь
20 lim9
 
21.11.13
16:35
(19) датой уже поиграл - не помогло!
21 mehfk
 
21.11.13
16:36
(0) Период (необязательный)

Тип параметра: Дата; МоментВремени; Граница.
Указывается период, на значение которого рассчитываются остатки. Для расчета остатков по значение периода его необходимо задавать объектом Граница с включением граничного значения.
Значение по умолчанию: Если параметр не задан, итоги рассчитываются по самую последнюю запись.

Конец периода (необязательный)

Тип параметра: Дата; МоментВремени; Граница.
Указывается конец периода расчета итогов. Значение конца периода по умолчанию включается в период расчета итогов. Для исключения значения из периода его следует задавать объектом Граница с исключением граничного значения.
Значение по умолчанию: Если параметр не задан, итоги рассчитываются по самую последнюю запись.
22 mehfk
 
21.11.13
16:38
(20) Начинай "играть" границей, а не датой.
23 Darly
 
21.11.13
16:41
(0)периодичность "Запись" у остатков и оборотов
24 mikecool
 
21.11.13
16:42
а нафига это в базу знаний?
25 shpioleg
 
21.11.13
16:47
Границу как правильно передать по Com соединению? Что-то Запрос стал ругаться на первый параметр.
26 Darly
 
21.11.13
17:04
27 acsent
 
21.11.13
17:07
Для таблиц без параметра Дата оба запроса должны выдавать текущий остаток