Имя: Пароль:
1C
1С v8
Как реализовать зависимость между документами
0 Homer
 
19.10.11
07:34
Необходимо на основании многих Требований(УУ), ввести одно, в конце месяца по БУ и НУ. Как только документ Основной будет проведен, документы на основании которых он был введен необходимо заблокировать для редактирования. Т.к. мы все живем в России то у нас постоянно идет корректировка в течение квартала, соответственно у Мастеров(УУ) идет корректировка документов. Если мы сделаем рег сведений подчиненный регистратору основному документу, то постоянно надо будет отменять Основной документ, а потом снова проводить. Учитывая, что Основной документ будет содержать под 1000 строк то это не круто. Поэтому я решил через не подчиняемый рег сведений.
Решил реализовать через ДополнительныеСвойства. При заполнении документа пишется список обработанных документов. Далее подписка на проведения где собственно и пишится в регистр. Ну столкнулся с проблемой, что Требование отчищает ДополнительныеСвойства т.к он сам с ним активно работает. в связи с этим при перепроведении документа уже нет моего списка документов.
Как реализовать возможность блокировки документов, без отменны проведения основного документа. Учитывая, что документы перепроводятся как минимум 1 раз в квартал. (Не используем обработку проведение по партиям)
1 Homer
 
19.10.11
07:40
Не дописал немного. Меня больше волнует реализация проблемы просто отменны основного документа(вдруг не правильно сделали). соответственно на подписки я уберу движения, а вот если я перепровожу то это же значит отмена проведение проведение.
2 Erhov_egor
 
19.10.11
07:42
НайтиСсылки
readonly
isclosed
3 Рэйв
 
19.10.11
07:43
прописать основной док во всех на основании которых он сделан и при их открытии проверять проведен он или нет.Если проведен -блокировать для редактирования
4 Erhov_egor
 
19.10.11
07:45
(3)слишком нудно,при проведении просто получаешь доки и закрываешь их для редактирования
5 Рэйв
 
19.10.11
07:47
(4)А при отмене ты их откуда соберешь если не будет в них ссылки?
6 Homer
 
19.10.11
07:49
(3) вариант неплох, думаю попробовать его через свойства документа, что б не перепроводить документы
7 Erhov_egor
 
19.10.11
07:54
(5)а нафига отмена?любой отменит если право есть и доки открыты исправляй че хочешь,если нужна все таки отмена то твой вариант подходит
8 romashov
 
19.10.11
08:24
Сделать возможность перезаполнения.
9 vmv
 
19.10.11
08:35
ДополнительныеСвойства не существуют у ссылки, т.е. они могут быть использованы только у объекта и не пишуться в базу, нэ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой