Имя: Пароль:
1C
1С v8
ЗУП КОРП и блокировки в карточке сотрудника
0 Greeen
 
17.12.14
18:44
Господа, добрый день! Подскажите, пожалуйста, как реализовать следующую штуку:
1)Был у нас ЗУП ПРОФ 2.5. И есть обработка справочников/сотрудников (регламентная), которая меняет реквизиты в этих справочниках (доп. свойства). И чтобы эта обработка не лезла в карточки, которые редактируют Кадровики в текущий момент, была проверка на блокировку этой карточки (функция Заблокирован())

2)Перешли таки на ЗУП КОРП 2.5. В нем форму элемента справочника переделали совсем, и понаделали реквизитов типа СправочникОбъект. Соотв. до записи этого элемента функция Заблокирован() не работает, Кадровик открывает карточку сотрудника, регламентная обработка меняет реквизиты, и Кадровик при записи карточки получает ошибку о Несоответствии версии и эффект фрустрации.

Как-то можно проверить на открытость карточки в ЗУП Корпе? (без изменении типового кода)
1 kosts
 
17.12.14
19:01
(0) Не знаю как в полностью управляемом режиме, но в управляемой форме в обычном приложении нормально документ блокируется.
2 RomaH
 
naïve
17.12.14
22:56
(0) скрин покажи - что за "понаделали реквизитов типа СправочникОбъект"
3 kosts
 
18.12.14
06:24

Попытка
    ЭтаФорма.ЗаблокироватьДанныеФормыДляРедактирования();
    Успешно = Истина;
Исключение
    Ошибка = ОписаниеОшибки();
    Успешно = Ложь;
КонецПопытки;