Имя: Пароль:
1C
 
8-ка вылетает при попытке изменить параметр Данные у надписи
0 mythos
 
16.07.07
17:52
Доброго времени суток, Коллеги!

Случилась странная ситуевина. 1С 8.1 начала вылетать, причем не ясно после каких действий пользователя. В момент открытия формы Платежного поручения исходящего, причем удалось установить что вылетает в момент выполнения этого кода (Процедура УстановитьДанныеДляРеквизитов()):
   
ЭлементыФормы.НадписьСуммаДокумент.Данные="НадписьСуммаВзаиморасчетов";

Еще удалось установить, что вылетает только у некоторых пользователей, причем если на этот же компьютер зайти под другим пользователем - тогда все работает нормально. Понятно что проблема с профайлом. Пробовал чистить папки: ...\Application Data\1C\1Cv81\ и ...\Local Settings\Application Data\1C\1Cv81\ - не помогает. Прошу помощи, предложите пожалуйста варианты решения кроме как убить профайл. Админ на это не пойдет, там слишком много настроек, да и не выход это - прибивать профайлы каждый раз когда 1с-ка глюканет.
Спасибо
1 asady
 
16.07.07
18:06
(0) это у вас типовой код?
2 mythos
 
16.07.07
18:08
Да код типовой, в частности что касается денежных документов
3 mythos
 
16.07.07
18:10
Дополню: "Управление торговлей", редакция 10.2 (10.2.10.2) и 1С:Предприятие 8.1 (8.1.5.123)
4 asady
 
16.07.07
18:19
(0) похоже и вправду глюк.

в этой строке происходит связвание данных с заголовком надписи.
переменная
НадписьСуммаВзаиморасчетов - это реквизит формы тип строка.
в момент получения данных 1Сина падает.
я бы добавил в код принудительную инициализацию строковых реквизитов формы.
для этого придется снять с поддержки конфу.

попробуй на копии.
5 mythos
 
17.07.07
11:14
Принудительная инициализация помогла. Благодарю за помощь
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн