Имя: Пароль:
1C
1C 7.7
v7: Точка актуальности будет перенесена на новую дату
0 andrew231
 
22.04.13
11:19
Добрый день. Есть обработка которая программно создает документы (Заказы) и проводит их. Вот только заказы создаются и после ТА и получается что документы после ТА создаются, записываются но не проводятся. Как исправить чтобы документы проводились? УстановитьТАпо(датадок) поможет или только навредит? Конф ПУБ. Спасибо.
1 andrew231
 
22.04.13
11:39
(0) блин что никто не мо помочь - вроде все понятно объяснил
2 dk
 
22.04.13
11:48
в провести можно передавать параметры
УстановитьТАПО - нужна только при смене периода хранения итогов
3 andrew231
 
22.04.13
11:55
(2) окно предупреждения появляется до выполнения ОбработкиПроведения(). Я так понимаю нужно при записи менять дату ТА на дату Дока. Верно ли это будет
4 dk
 
22.04.13
11:56
для справки: провести тоже выполняется до обработки проведения
5 andrew231
 
22.04.13
11:57
(4) этого я не знал. где выполняется "провести" до обработкипроведения. и как решить проблему с ТА
6 dk
 
22.04.13
12:00
>в провести можно передавать параметры
продать СП? )
7 andrew231
 
22.04.13
12:08
не спасибо СП у меня есть, просто фраза твоя с первого раза не далась. Спасибо за помощь!
8 andrew231
 
22.04.13
12:46
(7) а где выполняется проведение до обработки проведения
9 ЧеловекДуши
 
22.04.13
12:50
Попробуй тут... не раз было.
http://www.forum.mista.ru/find.php

Все просто, убери из кода Документа (Какого либо в вашей конфы), Формирование второго и третьего документа во время проведения первого.
И все будет хорошо :)
10 ЧеловекДуши
 
22.04.13
12:53
(8) Когда ты Формируешь документы, через Задницу, во время проведения документа, то Способа два:
1. Это в (9), т.е. убераешь это из модуля проведения и делаешь все по человечески.
2. ТА - перебрасываешь в конец открытого периода и до конца месяца делаешь пакости во время проведения.
Но на самом деле все куда хуже, стоит тебе добавить таких методов проведения 2-3 документа, то ты будешь отлавливать ДеадЛоки и падение клиентов 1С при транзакции :)
11 andrew231
 
22.04.13
13:09
(9) у меня в документе не формируются новые документы. это делает обработка. т.е. в цикле: 1)созд док 2)заполняется шапка и тч 3) запись, проведение. Все работает. Только когда создаются доки за пределами ТА, они просто записываются но не проводятся. Вопрос: как провести док не получая сообщения о том что ТА будет пересена? ТУТ ПОДСКАЗАЛИ ЧТО Можно сделать Провести(1,); т.е. провести непроведенный со сдвигом ТА. ЭТО СДЕЛАЛ.  Но если потом именно в доке (с датой за пределами ТА) нужно по нажатию кнопки провести таким же макаром то что писать и где?
AdBlock убивает бесплатный контент. 1Сергей