Вход | Регистрация


1С:Предприятие ::

Метки:

v7: Действия перед проведением

Я
   zenon46
 
07.12.17 - 16:08
Доброго дня!
Как можно перед проведением документа произвести распроведение некоторых документов по алгоритму, в модуле документа это сделать нельзя, так как платформа ругается что занят журнал, проведением текущего документа, нужно именно перед тем как будет проведение.
 
 
   Джинн
 
1 - 07.12.17 - 16:11
Можно нанять архитектора, который спроектирует систему нормально и не будет необходимости в выдергивании гланд через жпо.
   zenon46
 
2 - 07.12.17 - 16:12
(1) ясно, давайте дальше
   PCcomCat
 
3 - 07.12.17 - 16:33
ПередЗаписью - РежимЗаписиДокумента
   vicof
 
4 - 07.12.17 - 16:35
(1) +100500
   zenon46
 
5 - 07.12.17 - 16:37
(3) разве в 7.7 есть такая процедура ?
   bodri
 
6 - 07.12.17 - 16:39
(5) телепаты в отпуске, а ни в названии темы, ни в самом сабже об этом ни намека, а актуальная версия 1С 8.3
   bodri
 
7 - 07.12.17 - 16:41
давно с семеркой не работал, как вариант, сделать кнопку провести а на ней процедурина в которой распроводится всё что надо, а потом проводится сам документ, но это так на вскидку
   Масянька
 
8 - 07.12.17 - 16:43
(5) В 7.7 есть ПриЗаписиПерепроводить(<Режим>). А на фига?

Согласна с предыдущим оратором - в теме про 7.7 ни слова.
   zenon46
 
9 - 07.12.17 - 16:45
(6) сорян забыл выбрать раздел 7.7
   zenon46
 
10 - 07.12.17 - 16:47
Сейчас в кнопке "Провести" в формуле следующий параметы
"#Записать Провести"
 
  Рекламное место пустует
   Масянька
 
11 - 07.12.17 - 16:49
(10) Слушай, ты не первый раз на форуме...
Опиши саму задачу.
   zenon46
 
12 - 07.12.17 - 16:52
(11) да задача, простая, есть документ "Реализация", перед тем как провести этот документ, нужно найти "Счет" на основании которого выписывается реализация, проверить есть ли у этого счета в основании документы "Заказ на склад" и если есть снять их с проведения.
   bodri
 
13 - 07.12.17 - 16:53
Заказ резерв садит?
   zenon46
 
14 - 07.12.17 - 16:57
(13) не совсем понял, но заказ на склад, делает резерв на складе
   Масянька
 
15 - 07.12.17 - 16:59
(14) Понятно. Ты пошел не правильным путем...
Надо не снимать проведение, а либо не делать резервов (в документе "Заказ ...", либо делать "Снятие резерва" (есть такой док-т).
   zenon46
 
16 - 07.12.17 - 17:03
(15) даже если и так, как это сделать перед проведением, снятие резерва все равно ведь проводить придется ?
И почему мой путь не верный, снял с проведения заказ на склад и всего делов, не нужно плодить еще документы.
   Масянька
 
17 - 07.12.17 - 17:05
(16) Если вы не пользуетесь резервированием - не резервируйте.
   vicof
 
18 - 07.12.17 - 17:07
(16)
А если распровести документ, все заказы на склад проводить?
Блокировки не смущают?
Черезпопная реализация бизнес-логики не смущает?
   bodri
 
19 - 07.12.17 - 17:12
А не проще в проведении сначала закрыть резерв, а потом клепать движения текущего документа?
   Масянька
 
20 - 07.12.17 - 17:16
(19) Кстати, там (в модуле проведения реализации) есть закрытие резервов.
   Владимир1С
 
21 - 07.12.17 - 17:19
Попробуй через ложное закрытие формы.
   bodri
 
22 - 07.12.17 - 17:19
(20) от куда информация? вместе работаете? конфа не озвучена же.
   Масянька
 
23 - 07.12.17 - 17:22
(22) Ты его темы открой (если не в курсе). ТиС он ковыряет.
   zenon46
 
24 - 07.12.17 - 18:49
(23) Ну почти, Комплексная.
   zenon46
 
25 - 07.12.17 - 18:56
(20) стандартный механизм там не работает, конфа переписана под работу Агента-Принципала..приходы по одной, отгрузки по другим..
Ну так как схему реализовать ? Ибо нужно выполнять код только на записанном объекте, иначе никак основания не выбрать.

"ДокумЗаявка.ВыбратьПодчиненныеДокументы(ДатаДок-СпрДни, ДатаДок, ТекущийДокумент().ДокОснование);"
   zenon46
 
26 - 07.12.17 - 19:10
Перемудрил, без ТекущегоДокумента(), нормально работает, реквизит то заполнен уже.
   kofeinik
 
27 - 07.12.17 - 19:49
Никак ты это не сделаешь прямо в 7-ке. Прилепи к одному документу движения по всей схеме, и модифицируй печатные формы.
   zenon46
 
28 - 07.12.17 - 19:54
Все, сделал как хотел!
   Злопчинский
 
Ведущий
29 - 07.12.17 - 21:10
Ваннгую что автор забыл все обернуться в транзакцию и в один прекрасный момент резервы отменяется а реализация не пррведется и случится (_._)



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