Имя: Пароль:
1C
1С v8
СКД Реквизит из документа
,
0 Amfiaray
 
25.11.14
07:22
Добрый день!
Есть отчет на скд, показывает остаток на дату, надо сгруппировать его по реквизиту документа регистратора, понимаю что надо брать регистр остатки и обороты, но как определить документы которые сформировали остаток?
1 Альбатрос
 
25.11.14
07:28
И правда? Как ты определишь документы, которые сформировали остаток?
2 Альбатрос
 
25.11.14
07:28
Партии только если
3 Amfiaray
 
25.11.14
07:30
(2)нету партий
4 Amfiaray
 
25.11.14
07:30
можно было бы просто по сумме подобрать, но как это сделать на скд я не могу сообразить
5 Альбатрос
 
25.11.14
07:33
(4) Извини, но это бред какой-то... Что за реквизит-то? Может его стоит вынести в РН?
6 Amfiaray
 
25.11.14
07:34
реквизит "Слесарь" физ лицо выполнившее работу, необходимо остатки сформировать в разрезе слесарей
7 Мимохожий Однако
 
25.11.14
07:34
Этот реквизит является измерением или реквизитом регистра? Если нет, то не получится.
8 Альбатрос
 
25.11.14
07:35
(6) Ну вот и вынеси слесаря как измерение регистра. И будет тебе счастье!
9 Amfiaray
 
25.11.14
07:36
(7) Этот реквизит является реквизитом документа регистратора
10 Amfiaray
 
25.11.14
07:38
(8) Этот реквизит есть только по 2 регистраторам, а в остальных его нет, и потом надо переделывать всю оплату чтобы закрывалось по слесарям
11 Альбатрос
 
25.11.14
07:39
(10) Ну это да. А по другому ты не получишь остатков в разрезе слесарей.
12 Альбатрос
 
25.11.14
07:40
+(11) не получишь правильно. Всякие там подсчеты, подстановки и расчеты - от лукавого.
13 Amfiaray
 
25.11.14
07:44
Ну если нет партий, то оплаты закрывают документы по порядку начиная с самого раннего. т.е. если взять документы в обратном порядке по дате, то мы получим то что нам надо.
Но вот как проверить когда сумма выбранных документов станет равной сумме остатка?
14 Genayo
 
25.11.14
07:48
(13) Нарастающий итог посчитать надо. см. ВычислитьВыражение.
15 Альбатрос
 
25.11.14
07:48
Базе сколько лет? )))) Я конечно не знаю какой у вас там документооборот, если 2 документа в месяц, то что-то подобное еще можно придумать ))))
16 Мимохожий Однако
 
25.11.14
07:53
(9)Я говорил про реквизит РЕГИСТРА. ИМХО, не взлетит.
17 Amfiaray
 
25.11.14
07:54
(15) Базе 1 месяц, но документооборот там около 150000 штук в месяц
18 Amfiaray
 
25.11.14
07:58
Жаль что не взлетит на скд, неделю мучался отчет этот делал, а теперь из за этой группировки все переделывать :(
19 Genayo
 
25.11.14
08:05
(18) Еще раз, если идти по алгоритму(13) на СКД все прекрасно взлетает...
20 Amfiaray
 
25.11.14
08:21
(19) А можно по подробнее? Про нарастающий итог я понял, но как проверять сумма на равенство остатку после каждого документа?
21 Genayo
 
25.11.14
08:27
(20) Например, рассчитай нарастающий итог в одной схеме компоновки, выгрузи результат в ТЗ, обработай как тебе нужно, передай во вторую схему компоновки.
22 Amfiaray
 
25.11.14
08:28
(21)Идея, спасибо, сам как то и не подумал о второй СКД