Имя: Пароль:
 
1C
1С v8
Реквизиты в регистре накопления
0 kostya_77
 
31.10.17
09:31
Как получить реквизиты регистра накопления, при обращении к виртуальной таблице остатков
1 xxTANATORxx
 
31.10.17
09:37
(0)как бы так помягче ответить:
никак
2 kostya_77
 
31.10.17
09:38
какой тогда выход? мне нужно получить остатки по регистру + реквизит
3 catena
 
31.10.17
09:38
В таблице итогов хранятся остатки в разрезе всех измерений с периодичностью месяц, на начало месяца. .... Таблица итогов имеет следующую структуру:
1. Период
2. <Измерения>
3. <Ресурсы>
4 catena
 
31.10.17
09:40
(2)Реквизит, в разрезе которого нужно получать остатки - это измерение.
5 kostya_77
 
31.10.17
09:41
как это сделать в запросе?
6 xxTANATORxx
 
31.10.17
09:41
(1)+ реквизит есть у записи
а как вы у остатков собрались получать реквизит?

например:
Движения
изм: Номенклатура - А, Рес:Колво приход 3, Реквизит: Опер поступление
изм: Номенклатура - А, Рес:Колво расход 1, Реквизит: Опер реализация

Остаток
изм: Номенклатура - А, Рес:Колво остаток2, Ресурс: ??? <=== что тут должно быть
7 RomaH
 
31.10.17
09:42
(0) а как ты себе это представляешь?

имеем две записи
Приход Номенклатура1 +10 шт тру-ля-ля
Расход Номенклатура1 -5 шт тро-ло-ло

В остатке
Номенклатура1 5 шт ... тут ты что хочешь увидеть?
8 Fram
 
31.10.17
09:43
(6) я знаю.. Костин реквизит
9 Филиал-msk
 
31.10.17
09:47
(5) Ручками, Костя, ручками. Остаток на начало + Приход - Расход в разрезе измерений.
10 Buster007
 
31.10.17
09:48
(2) удачи
11 Остап Сулейманович
 
31.10.17
09:51
(9) "Остаток на начало". Где же его взять в разрезе реквизитов..? Пичаль...
12 Остап Сулейманович
 
31.10.17
09:53
+(11) Рассчитывать с начала времен?
13 Davalebor
 
31.10.17
09:56
(12) Ну это конечно кажется дикостью, но если платформа не хранит остатки по реквизитам, то придется их считать самостоятельно. Если это разовая задача, то можно и посчитать.
14 GANR
 
31.10.17
10:02
(2) Есть один вариант действий, но едва ли сработает на практике:
1. Добавить к именам реквизитов префикс "удалить".
2. Добавить одноименные с реквизитами измерения.
3. Обработкой перенести в движениях значения из реквизитов п.1 в реквизиты п.2.

Ну а потом когда реквизиты станут измерениями получать их значения из таблицы остатков.
15 d4rkmesa
 
31.10.17
10:03
(2) Джойни реальную таблицу регистра с теми же отборами.
16 Остап Сулейманович
 
31.10.17
10:04
(13) "это конечно кажется дикостью" Это не кажется дикостью. Если читать документацию.
Реквизит - это свойство ЗАПИСИ регистра. Таким образом можно для каких либо нужд помечать именно ЗАПИСЬ.
Если нужно считать итоги - переносите свое поле из "реквизитов" в "измерения".
17 Филиал-msk
 
31.10.17
10:07
(11) Остаток на начало времен - всегда ноль. Не грусти.
18 Михаил Козлов
 
31.10.17
10:47
(14) Лишь бы регистр закрывался. Что вряд ли.
(0) Задача бессмысленная, поэтому имеет множество решений. Но все неверные.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.