Имя: Пароль:
1C
1С v8
Пустой список документов и справочников
0 astatsa
 
02.09.13
13:50
Привет всем!

Есть конфигурация, написана с нуля. Работает с весами Метра в асинхронном режиме. В управляемом интерфейсе на рабочем столе выведена форма списка журнала документов и в поле ввода отображается текущий вес. Обновление веса происходит при обработки оповещения.
Иногда происходит странная вещь: например, создаешь новый документ, начинаешь заполнять реквизиты и вдруг, при очередном выборе из справочника может открыться форма без элементов справочника. Или исчезнут документы из формы списка и вес в поле "заморозится". Потом попереключаешь формы и все появляется. Кто сталкивался с подобным? Что это может быть?
1 Godofsin
 
02.09.13
13:51
кэш чо-нибудь...
2 Maxus43
 
02.09.13
13:51
>>Есть конфигурация, написана с нуля
тут ответ, а нам он неведом...
3 astatsa
 
02.09.13
13:52
Причем если уже пропали элементы справочника, то уже при открытие любого справочника отображается пустая форма.
4 astatsa
 
02.09.13
14:02
to Maxus43

хорошо, ничего сверх естественного в этой конфе нет, обычная форма списка журнала документов, на нем стоит отбор и условное оформление(цвета), происходит обработка оповещения от компоненты весов и в поле ввода обновляется текущий вес, все, больше ничего нет.
5 Maxus43
 
02.09.13
14:03
когда открылся пустой список - отбор смотрел? стоит что-нибудь там?
6 astatsa
 
02.09.13
14:05
когда открылся пустой список, то после этого в любом списке, любого справочника пусто. Никакого отбора нет.
7 giallo
 
02.09.13
14:11
(0) восьмерка еще сырая
8 astatsa
 
02.09.13
14:12
Уже 8.3 есть, а это 8.2 и еще сырая...
9 astatsa
 
02.09.13
14:31
ХЕЛП
10 Maxus43
 
02.09.13
14:37
глюк какой-то, причем жёсткий... на всех компах возникает ли на одном? кэш почисти
11 astatsa
 
02.09.13
14:55
не знаю насчет других компов, работают с весами на одном, а вообще у других пользователей этой конфы ничего подобного не происходит. Я грешу на весы, на обработку оповещения почему то мне кажется в этом проблема.
12 Maxus43
 
02.09.13
14:59
не ленись, почисти на том компе кэш
13 astatsa
 
02.09.13
15:03
Я конечно попробую, но на этом компе только сегодня запустил. Раньше не работали в ней.
14 astatsa
 
02.09.13
15:42
Сбросил кэш, не помогло. Что это может быть не знаю...
15 hhhh
 
02.09.13
15:48
(14) ну в пустой форме открой отбор и период и нам их скажи.
16 astatsa
 
02.09.13
16:22
дело не в этом, я уверен что там отбора нет никакого. Тем более в любом справочнике. И к тому же когда я перещелкиваю окна все туда-сюда, все становится нормально, иногда правда не с первого раза. Один раз даже помогло обнулить весы (у меня кнопка выведена на форме, которая вызывает метод компоненты)
17 palm1c
 
02.09.13
16:35
(0) какая версия платформы?
18 astatsa
 
02.09.13
16:44
1С:Предприятие 8.2 (8.2.18.96)
19 hhhh
 
02.09.13
16:55
(16) что значит уверен? Просто ведь нажать кнопку и сказать. Неужели государственная тайна это?
20 astatsa
 
02.09.13
17:20
у меня нет там кнопки, я ее убрал, нефиг весовщикам фильтровать
21 Maxus43
 
02.09.13
17:21
(20) значит отбор ставится, ты сам его не видишь. Отладчиком смотри
22 astatsa
 
02.09.13
17:22
На всех справочниках? И исчезает когда я обнуление весов по кнопке делаю (может конечно совпадение, но уже два раза так было)?
23 Maxus43
 
02.09.13
17:29
что в обработке оповещения?
24 astatsa
 
02.09.13
17:39
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
    Если Источник = "ПодключаемоеОборудование" И ИмяСобытия = "ScaleValue" Тогда
        Вес = Параметр;
        ПроверитьВозможностьВзвешивания(Параметр);
    КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Процедура ПроверитьВозможностьВзвешивания(Вес)
    Если Макс(Вес, -Вес) <= 0.04 Тогда
        РегистрыСведений.СтатусВесовПоРабочимМестам.РазрешитьВзвешивание();
    КонецЕсли;    
КонецПроцедуры