Имя: Пароль:
1C
1С v8
Програмно открыть обсуждения в документе
0 Kozitsyn
 
27.08.21
09:11
Всем привет.
Можно ли при открытии документа прораммно открыть обсуждения. В некоторых доках пользователи пишут сообщения адресованные всем, другой пользователь заходит и не видит этого пока не нажмет там на кнопку "Обсуждение", а скорее всего не нажмет. )
1 Kozitsyn
 
27.08.21
09:19
аа. блин, увидел свойство формы ОтображаениеОбсуждений, ща проверю..
2 lubitelxml
 
27.08.21
09:20
В чем проблема программно вызвать процедуру которая висит на кнопке с параметром Неопределено? или это новая фича в платформу встроена?
3 Kozitsyn
 
27.08.21
09:22
(1) Установил "Отображать", но не помогло... (2) встроена
4 Kozitsyn
 
27.08.21
13:52
Разобрался. Нужно получить навигационную ссылку на объект Обсуждение и "ОткрытьНавигационнуюСсылку". Сначала я это поместил в процедуру при открытии документа на клиенте, в итоге программа начала зацикливаться при открытии документа, потом убрал это в обработчик ожидания, тогда проблем нет, но есть неприятный нюанс, в том, что если принудительно закрывать обсуждения, далее снова открывать документ и обсуждения, понятное дело, автоматически снова отобразятся, то окно ввода нового сообщения будет каждый раз увеличиваться в размерах, и если такое действие повторять несколько раз, то оно полностью перекроет историю обсуждений, в итоге нужно мышкой подгонять размер.
5 lubitelxml
 
27.08.21
14:16
(4) сделай переменную в модуле мОткрытьОбсуждения наКлиенте, по умолчанию будет истина. В обработчике ожидания проверяй - если мОткрытьОбсуждения тогда "ОткрытьНавигационнуюСсылку" и мОткрытьОбсуждения = ложь. И не будет постоянно открываться, а только 1 раз
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.