а интерактивно не подходит?
а интерактивно не подходит?
Хотелось бы менять время "автоматически", т.е. без лишних нажатий на кнопки...))
а зачем вообще это нужно?<br>что за конфигурация?
Какая разница какая конфига? Нужно для изменения времени документа, для корректного расчета бухгалтерских итогов...
Какой кнопки? В обработке? Но где вы тогда собираетесь вводить новое время?
На какое время менять автоматически? У мня есть документ, который при первом проведении ставится как обычно со сдвигом ТА (ТиС) и далее при повторном перепроведении не остается прошлым временем, а сдвигает ТА и становится самым последним проведенным. Не это ли вам надо?
По поводу обработки ожидания... при нажатии соответствующей кнопки в документе инициируется переменная глобального модуля, запускается обработка ожидания в именем процедуры для вызова обработки смены времени и интервалом срабатывания 1 сек., документ закрывается. Через 1 сек. срабатывает обработка ожидания, останавливает себя, запускает обработку изменения времени. Обработка изменения времени считывает данные из соответствующей переменной глобального модуля и на основании их определив с каким документом работать и на какое время его перекидывать делает это. Далее обработка сама закрывается или из нее можно открыть документ над которым работали.
Именно это)) Был бы очень признателен...
надо было продолжать ту тему, не начинать эту, а то опять всем объяснять про продавцов, банк и т.д.
"См.:<br>ПроводитьПослеТА(,);<br>Синтаксис:<br>ПроводитьПослеТА(,)<br>Назначение:<br>Установить режим проведения документа после ТА. Возвращает текущее значение режима перепроведения документа в зависимости от проведенности.<br>Параметры: <br> - режим проведения документа после ТА. Число: -1 (минус единица) - проводить документ всегда задним числом; 0 - при проведении запрашивать режим проведения документа; 1 - проводить документ в реальном потоке времени, т.е. при проведении время документа автоматически устанавливается на время после ТА.<br> - режим перепроведения документа после ТА. Числовое выражение: -1 (минус единица) - проводить документ всегда задним числом; 1 - проводить документ в потоке.<br>Замечание:<br>Метод доступен только в Модуле формы документа и работает с документом доступным в локальном контексте.<br><br>У меня стоит в конце модуля документа:<br>ПроводитьПослеТА(1,1);<br><br>Попробуйте сначало на копие базы!<br><br>Еще есть:<br>АвтоВремяПослеТА();<br>Синтаксис:<br>АвтоВремяПослеТА()<br>Назначение:<br>Устанавливает режим, при котором, если совпадает дата документа с датой ТА, то новому документу автоматически записывается время после ТА. Для новых документов в модуле формы, если этот метод использован, то диалог запроса времени не вызывается и игнорируются пользовательские установки в параметрах системы.<br><br>Пробуйте.<br><br>И в хвост <br>Как правильно задавать вопросы -
1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора 1C:Лекторий: 16 мая 2024 года — Бесплатная онлайн-лекция о новом в «1С:Бухгалтерии 8» (релизы 3.0.148 – 3.0.151): новая методика учета расчетов на ЕНС с 2024 года; календарь отчетности; цифровой рубль |
1C:Лекторий: 23 мая 2024 года — Бесплатная онлайн-лекция об учете финансовой аренды у арендодателя в программах 1С:ERP и 1С:КА 1C:Лекторий: 6 июня 2024 года — Бесплатная онлайн-лекция об отражении расчетов на ЕНС в «1С:Бухгалтерии 8» |