#0
by Zelenoglazaya
Существует документ и существует константа. Если документ открыт и константа изменила значение, то необходимо чтобы документ закрылся! Документ можно закрыть ТОЛЬКО из формы: форма.закрыть. Где мне описать это закрытие! В глобальнике я бы описала через процедуру ОбработкаОжидания, где проверяла бы изменилась константа или нет! А в документе где?
#1
by jurii
Обработку ожидания не обязательно прописывать в глобальнике.Попробуй в форме документа... Запуск в процедуре ПриОткрытии
#2
by lalex23
Синтаксис:ПриЗаписиКонстанты(<ИмяКонстанты>,<Значение>)Назначение:Предопределенная процедура при интерактивном вводе значения константы.Параметры:<ИмяКонстанты> - строка с названием константы;<Значение> - введенное значение.Замечание:Данная процедура может располагаться только в глобальном программном модуле.Подробнее см. в документации, глава 'Системные предопределенные процедуры'
#4
by USSR
А что за потребность такая, может иначе можно? извращенно как-то выглядит, что за документ и почему его форму надо вдруг закрывать? откройте нам эту тайну, если не тайну зеленых глаз:)
#7
by Бит
Пользователь бъет документ пол часа и тут тебе на - константа меняется, и зеленоглазую ...
#8
by jurii
не пойдеть... если документ открыт, а юзер отошел... форма документа обнавляться не будет.
#10
by jurii
Я так думаю, бухша с 3 этажа любит открывать док и любоваться им целый день, а другой бухше или манегеру с 1 этажа нуно глянуть чё там было.
#11
by Zelenoglazaya
Спасибо что откликнулись! Проблема на самом деле такая: мне необходимо чтобы в определенное время с копьютера отправились некоторые файлы, файлы эти формируются из документа. В это определенное время файлы могут быть еще не сформированы, т.е. мне надо программно их сформировать. Чтобы их сформировать нада открытьФорму и, перебрав строчки данного документ, записать в файлы. Чтобы ОткрытьФорму нада чтобы во всех открытых 1С-ках (не только на консоле, но и через терминал которые подключаются) документ был закрыт! Иначе никак!
#20
by Zelenoglazaya
Документ в принципе перезаписывать не нада... хм.. ну попробую ща! Напишу потом о результатах!
#23
by USSR
Мдяяя, не зря спросил:) странный какой-то документ, который все открывают, из которого посылают) Вообще-то не так бы наверное делать надо, а кто-то ответственный должен бы присвоить этому документу статус "для отправки", а не просто что-то как-то посылать выхватывая из рук и глаз пользователей
#25
by USSR
Мне то что беспокоиться:) Просто должны лбычно куда-то отылаться кем-то проверенные и заверенные данные, а не просто пирожки из печки неостывшие
#27
by LDR
мне всегда нравиться, что некоторые чтобы пройти коротким путем сначала начинают выдумывать проблемы, потом их ставить и позже героически через жадницу пересекать!
#28
by USSR
Ну с фантазией человек:) ведь, если следовать этой логике, то ни один отчет бы не сделал, пока другие пользователи не позакрывают документы:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подскажите пожалуйста как можно программно закрыть 1с.
- Как закрыть форму служебного документа при групповой обработке
- Форма.Закрыть(0)
- Как при изменении реквизита менять всю колонку таблицы значений?
- Через метаданные перебрать все константы и установить нужные значения у пер
- v7: разница между #Записать Провести? Закрыть и Записать() Провести() Форма.Закрыть(
- Разница между "Провести и закрыть" и "Провести" и закрыть по крестику?
В этой группе 1С
- Признак группового проведения документов
- почему обработка работает не от всех пользователей
- Как быстро пометить на удаление много документов
- Как правильно оформит договор по сопровождению 1С.
- Как программно развернуть группу иерархического справочника?
- Как программно развернуть группу иерархического справочника?
- Инвентаризация магазина с помощью ТСД в 7.7?
- Подчиненный справочник на форме главного справочника
- А какого цвета sql ключ от 8, и обязательно ли он должен быть на сервере sq
- Убрать системное сообщение "Документ непроведен"
- Загрузить лист XLS в таблицу 1С
- файл с расширением efd
- Ошибка HRESULT=80040E31, SQLSTATE=HYT00, native=1222
- Проблема с Перефирийной базой
- Как удалить часть записей регистра свед. подчиненного регистратору?
- Как программно объединить две картинки?
- как организовать сравнение значений разных строк табличной части документа?
- Как убрать Оперу из трея
- Подскажите гденить есть обработка импорта данных из Access в 1С
- Где посмотреть историю выхода релизов 1С.Бухгалтерия 7.7 ред. 4.5!