Имя: Пароль:
1C
1C 7.7
v7: Последовательность документов перестала работать
0 lamo4ok
 
03.09.12
15:47
Ситуация такова: есть документ РасходнаяНакладная, есть документ СчетФактура. Первый указан в ОсновнаяПоследовательность как тот, на который она влияет, и регистры, затрагиваемые в его модуле документа, там тоже есть. Второй - просто документ, в его модуле нет никаких
Было выдвинуто требование, чтобы при проведении РН автоматически создавалась СФ и неким образом заполнялась. Было реализовано это следующим образом:

В модуле документа РН вызывается СФ подобным образом:

ОткрытьФормуМодально(СФ, Параметры, 0);

И вот если мы открываем СФ в режиме редактирования, то она конечно же редактируется как нам нужно, в зависимости от параметров, но перестает отбрасываться граница последовательности документом РН, откуда вызывается код выше. Если же открываем в режиме просмотра:

ОткрытьФормуМодально(СФ, Параметры, 1);

То СФ конечно же не редактируется, но граница зато редактированием РН-ки изменяется замечательно.
Что делать и кто виноват?
1 Надсмотрщик
 
03.09.12
15:56
ПриРаписи() РН вызывай внешнюю обработку с заполнением СФ.
В Глобальнике поправь процедуру ПриОтменеПроведенияДокументов()
2 Надсмотрщик
 
03.09.12
15:57
ПриРаписи() = ПриЗаписи()
3 lamo4ok
 
03.09.12
15:57
>>В Глобальнике поправь процедуру ПриОтменеПроведенияДокументов()

А что там поправить?
4 Надсмотрщик
 
03.09.12
18:02
(3) Если будешь отменять проведение РН, надо отменить проведение СФ
5 Злопчинский
 
03.09.12
18:07
(1) кривое решение. сплошь и рядом встречаются ситуации, когда накладные не проводятся/удаляются. имеем дырку в нумерации счф.
Ошибка? Это не ошибка, это системная функция.