Имя: Пароль:
1C
1C 7.7
v7: Диалог выбора времени документа
0 lamo4ok
 
19.04.12
09:19
Подскажите, когда в 1сv7 показывается данный диалог и можно ли его вызывать программно? Проблема заключается в том, что чисто теоретически нужно вычислить, откуда он берется в коде - в данный момент обработкой проводятся некие документы, из модуля проведения которых проводится еще один, и в этот момент на каком-то этапе показывается злосчастный диалог, который совершенно лишний - и нет никакой возможности проверить в данный момент это отладчиком - обработка такова, что ее можно без очень больших трудностей испытать только на рабочей базе.
1 Ыщъ
 
19.04.12
09:21
АвтоВремяОтключить()
Назначение:
Отключить режим автоматической установки времени для новых документов, при этом новые документы заносятся с временем, устанавливаемым при помощи метода УстановитьВремя.
Замечание:
Для новых документов в модуле формы доступно использование методов установки признака автоформирования времени документа и собственно установки времени. Если эти методы использованы, то диалог запроса времени не вызывается...
2 FN
 
19.04.12
09:22
"из модуля проведения которых проводится еще один" - не делай так
3 lamo4ok
 
19.04.12
09:24
(2) А почему?
4 lamo4ok
 
19.04.12
09:26
(1) Так в том-то и дело, что как мне говорят сотрудники, оба документа уже существуют в момент работы обработки.
5 FN
 
19.04.12
09:31
(3) у меня был негативный опыт при использовании данной конструкции. Правда, в отличии от (4) я создавал и проводил новый док из модуля другого. После такого иногда ловил глюк, когда движения одного дока цеплялись к другому (например расход товара цеплялся к приходному по кассе). Лечил правкой табличек движений регистра...+ пересчет итогов.
6 lamo4ok
 
19.04.12
09:33
(5) А, ну да, у меня он создается при записи первичного документа, то есть фактически при его создании.
7 Мулька
 
19.04.12
09:34
(5)(3) Из обработки надо создавать такие доки, записывать с нужным (указанным в диалоге) временем и проводить.
Работает как часы.
8 lamo4ok
 
19.04.12
09:42
(7) Обработка это частный случай, на самом деле документ на основании первичного должен создаваться и при ручной работе.
9 lamo4ok
 
19.04.12
12:24
В общем, главное - не тупить. Выскакивало окно в момент изменения даты второго документа, она устанавливается в соответствии с датой первичного.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.