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