|
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,); т.е. провести непроведенный со сдвигом ТА. ЭТО СДЕЛАЛ. Но если потом именно в доке (с датой за пределами ТА) нужно по нажатию кнопки провести таким же макаром то что писать и где?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой