Имя: Пароль:
1C
 
Что оптимальнее?
0 13Дима13
 
20.01.16
20:13
Добрый вечер, коллеги.
Есть документ в табличной части которого указываются документы поступления. Нужно сделать так, что если документ поступления указан в табличной части одного документа его больше нельзя было выбирать в других документах.
Как оптимальней это сделать? Анализировать сами документы, или добавить регистр сведений, в который записывать ссылки на поступления и анализировать уже его? Или предложите еще какой-нибудь вариант?
Спасибо.
1 mikecool
 
20.01.16
20:23
Не надо РС - лишняя сущность, но сама задача  - ад и израиль
2 BrOWK
 
20.01.16
20:25
если этот док делаеь проводки по регистру, то у этого регистра можно сделать реквизит, в который писать док поступления. А сами документы анализировать весьма затратно.
3 13Дима13
 
20.01.16
20:27
Я хотел добавить новый регистр сведений с одним измерением - док. поступления
4 mikecool
 
20.01.16
20:28
(3) искать что в таблице таб части, что в регистре - наверное одинаково, индекс нужен по доку-поступлению, а рс не нужен
но тут наверное Ежова надо вызывать
5 GROOVY
 
20.01.16
20:36
Критерий отбора поможет.
6 GreatOne
 
20.01.16
20:37
Уверен, уже есть регистр, по которому можно делать анализ. Иначе зачем этот док в тч?
7 Drac0
 
20.01.16
20:42
(4) В регистре будет кластерный индекс по измерениям. Кроме того при записи в регистр не будет дергаться и перезаписываться сам документ.
8 Garykom
 
гуру
20.01.16
20:43
Признак в сам документ это самое топорное решение
9 Garykom
 
гуру
20.01.16
20:45
(8)+ вообщем не видя саму конфу из (0) и не зная "зачем это" самое лучшее решение не выбрать
10 User_Agronom
 
20.01.16
20:48
(3) Какая разница в какой таблице искать: в РС или в табличной части документа.
11 Cyberhawk
 
20.01.16
21:45
(10) Не в ТЧ документа, а в ТЧ документов
12 Garykom
 
гуру
20.01.16
21:49
(11) важное замечание, тогда РС будет лучше если видов доков которые нуна/не нуна много
13 Новиков
 
20.01.16
22:28
Интересно, а "в табличной части одного документа" пропущено слово "проведенного"? Или просто "записанного"? Или не записанного тоже можно? И потом, хотелось бы статистики, сколько ж примерно доков в базе с такой ТЧ будет ну за год? Тысяча, миллион?
14 User_Agronom
 
20.01.16
22:38
(11) Для всех документов одного типа на одноименную табличную часть в базе таблица одна.
15 H A D G E H O G s
 
20.01.16
22:51
Либо
КритерийОтбора
либо
РС, независимый, с 1 ведущим измерением.
Все зависит от числа строк в документе и (13)
16 Fragster
 
гуру
20.01.16
23:39
если все документы должны быть либо включены, либо удалены, то можно сделать регистр накопления "невыбранные документы". при проведении поступления - добавлять в него +1, при проведении документа, в котором выбрано поступление - делать расход. ну, и отрицательные остатки контролировать, и т.п.
17 GreatOne
 
20.01.16
23:47
SAP уже предлагали?
18 zenik
 
20.01.16
23:56
или еще такой вариант: реквизит в документ (который выбирают), и если документ выбрали - записать в реквизит в каком документе (документ основание). Соответственно если реквизит заполнен - выбирать док нельзя.