Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Изменить проводки документа обработкой, вне модуля проведения - возможно?

v7: Изменить проводки документа обработкой, вне модуля проведения - возможно?
Я
   Chai Nic
 
28.05.21 - 13:22
Нужно обработкой в операцию существующего документа добавить новые проводки и поменять старые, без перепроведения.
Пробую в обработке вызывать метод .НоваяПроводка() для документа, созданного через СоздатьОбъект и полученного как положено (реквизиты документа могу изменить и документ можно записать) - выдает ошибку "Недопустимая операция". Где ошибка, и как правильно?
 
 Партнерская программа EFSOL Oblako
   Масянька
 
1 - 28.05.21 - 13:27
(0) У Ё есть классная граната для обезьянки...
   big
 
2 - 28.05.21 - 13:28
Без перепроведения не получится. При таких условиях только прямым запросом, а это ещё то "развлечение".
   mikecool
 
3 - 28.05.21 - 13:28
у меня дежа вю или вчера была такая же тема?
   big
 
4 - 28.05.21 - 13:29
(3) Не вчера, уже давно перетирают
   Злопчинский
 
5 - 28.05.21 - 13:30
(0) Плохая идея. При перепроведении документа проводки слетят. И не надо тут говорить что документ не будет перепроводиться...
.
если надо в отчете что-то подправить - сделай обычные ручные операции (хоть обработкой, хоть руками), будь мужиком!
   Злопчинский
 
6 - 28.05.21 - 13:30
".. в отчете" = "..в учете"
   Chai Nic
 
7 - 28.05.21 - 13:33
Нашел способ. На операцию надо отдельно прыгать. Так работает

Опер=СоздатьОбъект("Операция"); 
Опер.НайтиОперацию(Док.ТекущийДокумент()); 

(5) Документ нетиповой, перепроведения не будет, используется лишь как регистратор для проводок по забалансу в определенном разрезе, чтобы не путались с ручной "Операцией".
   Mikeware
 
8 - 28.05.21 - 13:34
(3) (4) лет 15, с той или иной регулярностью..
(5) возможно, он допишет "правильные"...
   Mikeware
 
9 - 28.05.21 - 13:36
(7) "перепроведения не будет". ты забыл добавить "никогда!". :-) такие утверждения слышал более чем часто...  а потом слышал "надо перепроовести, а я не могу!" :-)
   Chai Nic
 
10 - 28.05.21 - 13:38
(9) Не будет. Там нет модуля проведения)
   Chai Nic
 
11 - 28.05.21 - 13:51
Вдогонку - а можно изменить проводки документа из модуля формы? Через (7) не работает, выдает "Объект заблокирован", через прямое обращение к проводкам реквизита .Операция - выдает "Недопустимая операция".
   Cthulhu
 
12 - 28.05.21 - 13:52
(9): какие проблемы? тупо запретить (пере)проведение в модуле.

Список тем форума
 
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.