Имя: Пароль:
1C
1С v8
Операции со значениями группировок СКД
,
0 DIvanmgn
 
01.11.13
13:59
Здравствуйте.

Имеем
Изделие                     Остаток    Требуется    Не хватает
Деталь            
Номенклатура            
  Клавиатура            14 000,000    50 800             87 600
  ЗП-25 пьезо            14 000,000    50 800             87 600
    BAV70  Диод х2     13 000,000    50 800             37 800
    ЗП-25 "1" 2013    1 000,000    50 800             49 800
Итого                    14 000,000    50 800             87 600

а хотим
Изделие                     Остаток    Требуется    Не хватает
Деталь            
Номенклатура            
  Клавиатура            14 000,000    50 800             0
  ЗП-25 пьезо            14 000,000    50 800             0
    BAV70  Диод х2     13 000,000    50 800             -
    ЗП-25 "1" 2013    1 000,000    50 800             -
Итого                    14 000,000    50 800             0

Другими словами хочу чтобы колонка не хватает рассчитывалась не по детальным записям а по группировкам, начиная с первой ("Детали")
Само значение "Не хватает" на данный момент является вычисляемым полем.
1 DexterMorgan
 
01.11.13
14:00
рассчитывать по
2 DexterMorgan
 
01.11.13
14:01
на вкладке ресурсы
3 DIvanmgn
 
01.11.13
14:16
(2) так и сделал - результат вы видете
4 DexterMorgan
 
01.11.13
14:24
(3) Интересно, что же ты там сделал?
5 DIvanmgn
 
01.11.13
14:53
6 DIvanmgn
 
01.11.13
15:10
а это вычисляемое поле http://www.picshare.ru/view/3232582/
7 Feunoir
 
01.11.13
15:17
Я в такой ситуации делал пользовательское поле в СКД и в выражении итоговых записей писал (подозреваю, что не оптимально):

Сумма(ВычислитьВыражениеСГруппировкойМассив("КоличествоПрогноз - КоличествоФакт", "Регион, ЭтапРабот", , "КоличествоПрогноз > КоличествоФакт"))

Попробуй сделать по аналогии
8 DIvanmgn
 
01.11.13
15:28
(7) можно подробнее. Где делал на какой закладке делал пользовательское поле и на какой закладке выражение итоговых записей?
9 DexterMorgan
 
01.11.13
15:31
(8) Пользовательское поле - все равно что вычисляемое. Просто как расчитываются итоги ты заполняешь на закладке ресурсы. Соответственно Сумма(ВычислитьВыражениеСГруппировкойМассив("КоличествоПрогноз - КоличествоФакт", "Регион, ЭтапРабот", , "КоличествоПрогноз > КоличествоФакт")) ты заполняешь в выражении
10 DexterMorgan
 
01.11.13
15:33
(8) Попробуй написать в выражении 0, а расчитывать по укажи номенклатура
11 DexterMorgan
 
01.11.13
15:34
те "Не хватает" - два раза нужно добавить на вкладке ресурсы
12 Feunoir
 
01.11.13
15:48
(8) На закладке "Настройки" есть закладка "Пользовательские поля". Вот там и настраивал. И да, можно попробовать как в (9), (10).
13 DIvanmgn
 
01.11.13
16:14
Прикольно про пользовательские поля. Однако ошибку возвращает пишет "Поле не найдено "КоличествоОстаток"
14 DIvanmgn
 
01.11.13
16:16
(13) правда это только если в пользовательском режиме. в режиме конфигуратора все нормально.
15 DexterMorgan
 
01.11.13
16:16
(13) Посмотри как поле называется. Нужно писать [Количество остаток] в твоем варианте
Основная теорема систематики: Новые системы плодят новые проблемы.