Имя: Пароль:
1C
 
Как отлаживать открытие формы?
,
0 Каскад
 
16.01.25
07:49
Часто бывает, что при открытии некоей формы некоторы реквизиты серые, т.е. невозможно их использовать. Пример: в подразделение серым реквизит "расформировано". Невозможно расформировать подразделение, чтобы удалить его.

Причины бывают разные, решаем отладкой. Но вот как отладкой найти момент, в который момент блокируется поле, чтобы понять,что и как его блокирует, я не понимаю. Я прохожу отладчиком по всем методам событий формы и всё время Элементы.Расформировано.Доступность = Истина.

Заканчиваю Процедуру "ПриОткрытии", открывается форма, хоп! Поле заблокировано. В какой-то момент где-то Доступность поменялась, но как найти эту точку програмного кода?
1 Толич
 
16.01.25
07:53
(0) Сначала F11.
Затем поиск по наименованию.
Потом замером производительности ищу что срабатывает.
2 golem14
 
16.01.25
08:02
ПриСозданииНаСервере же?
3 Каскад
 
16.01.25
08:08
(1) Задумка с "замером производительности" классная, но попытка не получилась: куча фоновых заданий делают примерно около 100..200 функций одновременно, что дает задачу поиска невозможной.
(2) ПриОткрытии() на клиенте отрабатывает последней. После нее, по идее, форма демонстрируется пользователю.
4 Толич
 
16.01.25
08:20
(3) Останови выполнение фоновых.
5 Каскад
 
16.01.25
08:21
(3) насколько знаю, нет механизма остановки фоновых. Регламентированные, да, можно выключить.
6 Каскад
 
16.01.25
08:22
(0) Задача закрыта. Оказывется там другой значение используется для блокировки поля: "ТолькоПросмотр". А вот его я не контролировал.
7 lEvGl
 
гуру
16.01.25
08:25
(3) может там что то отложенно происходит
но вобще это не кошерно, если элемент блокируется значит это кому нибудь нужно и не факт, что все будет работать, если насильно его разблокировать и поставить в истину или что там
8 Ненавижу 1С
 
гуру
16.01.25
08:40
(0) кстати, не то свойство смотришь
"Доступность" - это "жесткое" свойство
"ТолькоПросмотр" - удобнее, что 1С и делает - оно не блокирует просмотр и копирование в буфер
9 Каскад
 
16.01.25
08:42
(7) Принцип такой, что отладкой выясняю, почему именно так происходит, а далее делаю какие-то выводы. Так-то я внешней обработкой могу в любой момент проставить любой реквизит в любое значение, если подумать. Но нужно понимать логику, почему сделано так?

(8) Да, спасибо, разобрался! В (6) отписался.
10 mikecool
 
16.01.25
10:11
и еще под дых - условное оформление, которое можно совсем не увидеть в коде
11 Ненавижу 1С
 
гуру
16.01.25
10:13
(10) на Доступность и ТолькоПросмотр реквизитов не работает
12 mikecool
 
16.01.25
10:22
(11) давно ли?
13 Ненавижу 1С
 
гуру
16.01.25
10:25
(12) всегда. Из справки:

Видимость (Visible) - Булево. Используется только для поля, расположенного в таблице (колонки);
Доступность (Enabled) - Булево. Используется только для поля, расположенного в таблице (колонки);
ТолькоПросмотр (ReadOnly) - Булево. Используется только для поля, расположенного в таблице (колонки);
Отображать (Show) - Булево. Используется только для поля, расположенного в таблице (колонки);
14 Gucci76
 
16.01.25
10:53
(5) Чтобы работало все без фоновых надо запускать 1С в "РежимОтладки".
Тогда не нужно подключать фоновые, все процессы запускаются в текущем сеансе.
Во всяком случае в ЗУП так
15 Волшебник
 
16.01.25
10:51
(14) картинка не прикрепилась, нажмите карандашик и заново прикрепите
16 Gucci76
 
16.01.25
10:53
(15) Удалил. Прикрепил. Результат такой же.
Я уже писал что не прикрепляется у меня.
17 Волшебник
 
16.01.25
10:58
(16) Попробуйте другой браузер.
18 mikecool
 
16.01.25
11:05
(13) моя твоя не понимать
у формы есть ТолькоПросмотр, при чем здесь поле в таблице?
19 Gucci76
 
16.01.25
11:05
(17) Я с разных пробовал. Сейчас с Chromium-Gost.
Вечером другие протестирую.
20 Ненавижу 1С
 
гуру
16.01.25
11:24
(18) условное оформление не применится к элементам формы, если это не элемент таблицы

в смысле для свойств ТолькоПросмотр и т.п.
21 Ненавижу 1С
 
гуру
16.01.25
11:39
(14) только если фоновые запускать механизмами БСП. Это фича БСП, а не платформы
22 Gucci76
 
16.01.25
19:52
(17) Яндекс-браузер:
жму скрепку, появляется еще одна скрепка с цифрой, жму опять или на скрепку или на цифру - появляется окно выбора файла, выбираю *.JPG. Отправить.
23 Gucci76
 
16.01.25
19:53
(17) Опера. Те же действия. (Справа флаг оформление НЕ нажат)
24 Gucci76
 
16.01.25
19:56
(17) "Лисичка" (Firefox 134.0.1 (64-разрядный))
Те же действия плюс включил флаг "оформление"
25 Gucci76
 
16.01.25
20:01
И скорее всего дело в пользовательском профиле.
Т.к. я пытался ранее прикреплять с разных компов и разных браузеров (из дома и с работы у разных клиентов). Везде то что выше.

Или я не могу догадаться как прикрепить файл.
26 Толич
 
16.01.25
20:16
Тест
27 Гений 1С
 
гуру
16.01.25
20:33
(0) иногда недоступно из-за прав.
28 lEvGl
 
гуру
16.01.25
20:50
(26) знакомо, ух!
были люди в наше время, не то что нынешнее
29 Gucci76
 
16.01.25
21:08
(26) Мне так тоже хочется ))))
А то у меня маленький квадратик без картинки (((
30 lEvGl
 
гуру
16.01.25
21:11
а астахона что делала? оу оу
(26) тест пройден
31 Amra
 
16.01.25
21:14
(30) То, что ее начальство заставило делать)
32 Волшебник
 
16.01.25
21:47
(22) Выйдите со мной на связь в tg @staswiz, попробуем решить Вашу проблему с картинками. Все права есть, всё должно работать.
33 Gucci76
 
16.01.25
22:53
(32) Спасибо за желание помочь!
34 Прохожий
 
17.01.25
10:18
(26) Кто эта девушка?
35 Волшебник
 
17.01.25
10:24
(34) Этому фото уже лет 20. Был какой-то выездной семинар 1С на Кипре.
36 sikuda
 
17.01.25
12:46
(24) Firefox нормально работает с картинками
37 Волшебник
 
17.01.25
11:20
(22) после выбора файла происходит загрузка картинки на сервер и создание миниатюры, которая отражается вместо скрепки. Если она не отобразилась, значит картинка не загрузилась. Нужно уменьшить картинку или изменить формат.
Кнопку "Отправить" надо нажимать, когда все картинки уже загружены и приняты сервером.
38 Gucci76
 
17.01.25
11:44
Видимо "ножницы" сохраняют в кривом jpg.
Пайнтовский загрузился на сервер.
39 Gucci76
 
17.01.25
11:44
(37) Спасибо.
40 Волшебник
 
17.01.25
11:45
(39) 👍
41 Прохожий
 
17.01.25
12:18
(35) Вот. Наконец-то. Кипр. Вот откуда оно.
А версий по инету за 20 лет ходило много....
42 Толич
 
17.01.25
16:08
(35) Этому фото больше лет чем 20. В 2003-м коврик с этим принтом мне подарили в франче как последний, с прошлого года.