Имя: Пароль:
1C
1С v8
Запись движения документа при отмене проведения
0 loken2
 
17.12.15
09:36
Необходимо было сделать так чтобы при провдении или отмены проведения документа проводились все подчиненные документы, которые при проведении считывали данные уже с учетом проведения текущего документа. При проведении документа это решается так:

Если Не Отказ Тогда
  Записать(РежимЗаписиДокумента.Запись);    
  ПерепроведениеДокументов();
КонецЕсли;

но при отмене провдения не работает  ЗаписатьРежимЗаписиДокумента.Запись);

и документы видят проводки текущего документа, которых уже не должно быть, как сделать так чтобы при отмене проведения при проведении подчиненных документов были данные с учетом отмены проведения документа?
1 DDwe
 
17.12.15
09:57
(0) "при отмене проведения при проведении подчиненных документов были данные с учетом отмены проведения".
Ну, ты дал....
2 GROOVY
 
17.12.15
10:05
Юзайте последовательности. Полезная штука.
3 loken2
 
17.12.15
10:11
(1) что никто такой задачи ранее не решал?
4 loken2
 
17.12.15
10:11
(2) причем тут последовательности, как их в этом случае можно использовать?
5 SiAl-chel
 
17.12.15
12:50
(4) Последовательность дает информации о моменте актуальности учета. Ну а дальше в регламентных заданиях можно запустить анализ документов, которые проведены, но находятся позже момента актуальности учета. Ну а дальше уже дело техники.
6 loken2
 
17.12.15
14:15
(5) Дело в том что на момент отмены проведения данные еще есть в регистрах, вот и возник вопрос как сделать так чтобы этиъ данных там уже не было, при проведении чтобы данные попали в регистры работает метод Записать()
7 Irbis
 
17.12.15
14:17
(0) Налицо непонимание задачи и попытка анального секса при гландоэктомии
8 Dmitrii
 
гуру
17.12.15
14:21
Где-то ошибка в самой постановке задачи, если у вас ОТМЕНА проведения подчиненного документа каким-то образом зависит от каких-то там регистров каких-то там документов-оснований.
Отмена и в Африке отмена - тупо чистим все наборы записей регистров.
9 vde69
 
17.12.15
15:02
последовательность решает сабж на 100%

причем и в случае с проведением и в случае с отменой проведения...

код из (0) нафиг не нужен вообще...