Имя: Пароль:
1C
1С v8
Мерцание интерфейса при записи ФизЛица сотрудника
0 harimambura
 
08.10.14
16:48
Здравствуйте!

Вопрос такой: при программной записи физлица сотрудника происходит мерцание и зависание на секунду примерно. кто с этим сталкивался и возможно ли это пофиксить?

использую 1С 8.2, конфиругация "Зарплата и управление персоналом, редакция 2.5"

Пример кода:

эл = Справочники.ФизическиеЛица.СоздатьЭлемент();
эл.Наименование = Наименование;  
эл.ДатаРождения = Дата;
эл.Пол = Перечисления.ПолФизическихЛиц.Мужской;
эл.Записать(); // вот на этой функции происходит мерцание и подвисание
1 Fish
 
гуру
08.10.14
16:49
Что значит "мерцание интерфейса"?
2 piter3
 
08.10.14
16:50
а на записи сотрудника током бьет?
3 aka AMIGO
 
08.10.14
16:51
(1) в 7-ке, если помнишь, экран "белел", а наверху "...(не отвечает)", пока транзакция не выполнится.. или пока отчет не отработает своё :)
4 harimambura
 
08.10.14
16:53
(1) это значит, что фокус на окне 1С то появляется, то пропадает и так пару раз за секунду

проблема актуальна, потому что при записи нескких тысяч из за этого сильно пазводительность
5 harimambura
 
08.10.14
16:54
*падает производительность
6 aka AMIGO
 
08.10.14
16:55
(4) ну, так и всё в пределах нормы, на время записи этих нескольких тысяч, программа глохнет.. и слепнет.. ждать следует, пока отработают эти тысячи
7 Krolik Bezobraznik
 
08.10.14
16:56
Кто Вас знает, что там происходит ПередЗаписью, ПриЗаписи элемента в справочник. Пошуршите в процедурах, может там тяжеловесный код и потому падает производительность.
8 harimambura
 
08.10.14
16:57
(7)
к сожалению нельзя в конфигурацию вносить изменения.

Может есть какие то функции, принудительно делающие окно 1С неактивным?
9 Krolik Bezobraznik
 
08.10.14
16:58
(8) А какое окно у вас активно на момент записи элемента?
10 Fish
 
гуру
08.10.14
16:59
(8) Есть. В Виндовс 7, например, снизу в правом углу: "свернуть все окна".
11 harimambura
 
08.10.14
17:02
(9)
на момент записи 1С и активно. если вы имеете ввиду, какая форма, то своя, управляемая форма.
приходится открывать проводник, или пуск, чтобы фокус с окна 1С снимался, только так пока выходит
12 Krolik Bezobraznik
 
08.10.14
17:05
(11) Я бы все же проанализировал сперва процедуры ПриЗаписи и ПередЗаписью. Я не прошу их менять просто посмотрите, что там может задерживать запись.

И вопрос, а при записи непосредственно через форму элемента происходит зависание и мерцание?
13 harimambura
 
08.10.14
17:10
(12)
хорошо, гляну, что там происходит.

да, через форму элемента так же, через мастер добавления тоже
AdBlock убивает бесплатный контент. 1Сергей