#0
by lisss
В поиске был, ответа не нашел. Интересуют не конкретные окна, а вообще, открыто что-то или нет.
#5
by lisss
программно нужно. смысл в том, что есть обработка, но может фигня получиться если будут окна открыты, вот и требуется проверить перед запуском...
#10
by Сергей Анатольевич
Монитор пользователей позволяет посмотреть кто работает с базой (если к примеру сохраниться не можешь или надо в монопольном зайти)
#12
by Волшебник
Иногда монопольный режим не устанавливается, а монитор не показывает того юзера, кто мешает.
#13
by lisss
изменяется минимальный остаток товара, а он - основа всей работы, пока придумал только выключать 1С сразу после обработки, но как-то не красиво....
#17
by fabrikant
Можно попробовать скриптом добраться до меню и закрыть все окна. Так просто варинт...
#22
by lisss
а мне не надо закрывать, просто узнать, открыты или нет, как при удалении документов....
#24
by Иде я
Окна у текущего юзера или вообще у всех ? Перед заупском выводи сообщение -закрыть все окна.
#28
by lisss
их там много, минимальный остаток везде используется, обработки, справочники, даже в 1 журнале документов есть...
#29
by lisss
Фича в том, что на основе этих данных юзер произведет какие-то действия, запечатлит их в базе или на бумаге, а когда косяк найдут, пенять будут на меня...
#32
by lisss
этого я и хочу избежать, пока придумал только выключать 1С по завершению. можно, только ВК нельзя...
#34
by lisss
реальные остатки и так показываются, а это минимальный, то есть сколько должно быть в идеале. По нему заказы делаются, перемещения, анализы(не медецинские)...
#37
by lisss
так это надо сначала все окна записывать в список значений... Тогда уж проще 1С выключить... :(
#39
by smaharbA
А в чем беда, во всех ПриОткрытии добавляешь а в ПриЗакрытии удаляешь... Ну если не хочешь так есть еще метод "псевдо-ВК" Добавь в таблицу в обработку объект ворд(или ексель) и там получишь список всех дочерних окон 1С...
#40
by lisss
тут типовая переписаная, сейчас гляну... мысль, но тут на машинах некоторых нет Офиса...
#41
by lisss
тут такого нет, самому делать неохота, не те бабки платят... тут на некоторых машинах только 1С вобще стоит - приказ начальства...
#42
by smaharbA
Ну тебе надо для только одну глобальную переменную глСписокФорм и заменить чехом "Процедура ПриОткрытии" на "Процедура ПриОткрытии;глСписокФорм.Установить("ЧеготоУникальное",контекст)"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как программно закрыть Все окрытые окна в пределах окна 1С?
- Как из обработки проведения узнать Проведен документ или нет?
- Как узнать узнать идентификатор конфигурации
- РИБ как узнать база имеет подчиненные или нет
- RDP модальные окна, окна настройки "прячутся"
- В подписке на событие узнать Интерактивная запись или нет?
В этой группе 1С
- Программное изменение реквизита справочника.
- Перенос счетов-фактур и накладных из ТиС в Бух.
- Свертка базы.
- как обрезать базу 1С
- дата возникновения дебиторской задолженности
- Как в документе поставить галочку по умолчанию?
- Последовательность Партионный учет
- как применить отбор в обычном (не общем) журнале документов
- OFF: ReactOS и 1С
- OFF: Пошли третьи сутки без сигарет - ломает :(
- Проверка типа реквизита
- Ошибка: SQL state IM002
- После обмена с переферийной базой становятся не проведенными документы
- Учет в НТТ по розничным ценам, 42 счет - в УПП.
- Ошибка при проведении документа.
- terminal.dll и CipherLab.dll
- Надо организовать сетевой доступ к базе данных 1С Альфа-авто
- В регистре книга покупок существуют положительные остатки?
- Вывод номера на печать
- Написание внешних компонент для 1С на VB.NET и C# (статья)