Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> В обработчике ПрофилиПриАктивизацииСтроки изменяется свойство элемента, которое требует обращения к серверу          
burza Подменю пользователя
сообщение 24.08.24, 8:59
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1

Добрый день! Странные вещи на происходят. Что это может значить. Ничего по той форме не делалось. Только в Группе доступа добавилась роль новая.Это УНФ
{ОбщаяФорма.ПраваДоступаУпрощенно.Форма(1194)}: В обработчике ПрофилиПриАктивизацииСтроки изменяется свойство элемента, которое требует обращения к серверу


burza @ Сегодня, 9:47 * ,
Это справочник Пользователи. sql версия

Сообщение отредактировал Vofka - 03.09.24, 7:47

Vladal Подменю пользователя
сообщение 25.08.24, 8:31
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 372
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 66.3

Что-то мутно вспоминаю, что было похожее при динамическом обновлении базы.

И что нельзя изменять свойства формы (или поля? забыл), которые могут привести снова к серверному вызову, например, Заголовок, Доступность, Подсказку.

и наверно на файловой базе такого не было? у разработчика ведь файловая конфигурация, а после переноса на рабочую "всё словалось"?

а еще такой вопрос - конфигурация на поддержке, ну или модули и справочники эти не дорабатывались?

burza Подменю пользователя
сообщение 25.08.24, 14:00
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1

Цитата(Vladal @ 25.08.24, 9:31) *
и наверно на файловой базе такого не было? у разработчика ведь файловая конфигурация, а после переноса на рабочую "всё словалось"?

да на файловой все ок.
конфигурация не на поддержке. модули не дорабатывались.

burza @ Сегодня, 14:29 * ,
про демоническое не скажу вроде было все ок. там процедура &НаКлиентеНаСервереБезКонтекста


burza @ Сегодня, 14:36 * ,
Обновляли через сравнение. может загрузить конфигурации поможет иди это тут не причем?

burza @ Сегодня, 14:45 * ,
Это все происходит в спрвочнике пользователи где выставляться роли. роли работают все ок но вот постоянное сообщение когда становишься на роль которая уже отмечена.

burza Подменю пользователя
сообщение 02.09.24, 8:46
Сообщение #4

Оратор
*****
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1

burza @ 25.08.24, 15:00 * ,
не будет подсказки как от этого избавиться?)

Vofka Подменю пользователя
сообщение 02.09.24, 10:41
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3675.8

Что находится в ОбщаяФорма.ПраваДоступаУпрощенно.Форма(1194)?
И дополнительно покажите на всякий случай целиком функцию, в которой эта строка находится.

burza Подменю пользователя
сообщение 02.09.24, 15:28
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1

Vofka @ Сегодня, 11:41 * ,
на файловой базе все ок на sql беда

&НаКлиентеНаСервереБезКонтекста
Процедура ПриИзмененииТекущегоПрофиля(Знач Форма, Знач ОбработкаНаКлиенте = Истина)
    
    Элементы    = Форма.Элементы;
    Профили     = Форма.Профили;
    ВидыДоступа = Форма.ВидыДоступа;
    
    Если ОбработкаНаКлиенте Тогда
        ТекущиеДанные = Элементы.Профили.ТекущиеДанные;
    Иначе
        ТекущиеДанные = Профили.НайтиПоИдентификатору(
            ?(Элементы.Профили.ТекущаяСтрока = Неопределено, -1, Элементы.Профили.ТекущаяСтрока));
    КонецЕсли;
    
    Форма.ТекущийПрофиль = Неопределено;
    РедактированиеТекущихОграничений = Ложь;
    
    Если ТекущиеДанные <> Неопределено Тогда
        Форма.ТекущийПрофиль = ТекущиеДанные.Профиль;
        РедактированиеТекущихОграничений = ТекущиеДанные.Пометка
                                           И Форма.ТекущийПрофиль <> Форма.ПрофильАдминистратор
                                           И НЕ Форма.ТолькоПросмотр;
    КонецЕсли;
    
    // УНФ
    Если ТекущиеДанные <> Неопределено Тогда
        ИмяТекущегоПрофиля = ИмяТекущегоПрофиля(ТекущиеДанные.Профиль);
        Если ИмяТекущегоПрофиля = "Продажи" ИЛИ ИмяТекущегоПрофиля = "Продажі" Тогда
            Элементы.РазрешитьРедактированиеЦенВДокументах.Видимость = Истина;
            Элементы.РазрешитьРедактированиеНоменклатуры.Видимость      = Истина;
            Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Видимость = Истина;
        Иначе
            Элементы.РазрешитьРедактированиеЦенВДокументах.Видимость = Ложь;
            Элементы.РазрешитьРедактированиеНоменклатуры.Видимость      = Ложь;
            Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Видимость = Ложь;
        КонецЕсли;
        Если ИмяТекущегоПрофиля = "Деньги" ИЛИ ИмяТекущегоПрофиля = "Гроші" Тогда
            Элементы.НастройкаДополнительныхПравДеньги.Видимость = Истина;
            Элементы.ГруппаРазделенныеПраваДеньги.Видимость      = Истина;
        Иначе
            Элементы.НастройкаДополнительныхПравДеньги.Видимость = Ложь;
            Элементы.ГруппаРазделенныеПраваДеньги.Видимость      = Ложь;
        КонецЕсли;
        Элементы.РазрешитьРедактированиеЦенВДокументах.Доступность = ТекущиеДанные.Пометка;
        Элементы.РазрешитьРедактированиеНоменклатуры.Доступность   = ТекущиеДанные.Пометка;
        Элементы.РазрешитьВидимостьРасходовНаИсточникиПривлечения.Доступность   = ТекущиеДанные.Пометка;
        
        ПоказатьВидыДоступа = НастройкаВидовДоступаДоступнаДляПрофиля(ВидыДоступа, ТекущиеДанные.Профиль);
        
        Элементы.ДекорацияРазделитель.Видимость = ПоказатьВидыДоступа;
        Элементы.Доступ.Видимость = ПоказатьВидыДоступа;
    КонецЕсли;
    // Конец УНФ
    
    Элементы.НадписьПрофиль.Доступность                      =    ТекущиеДанные <> Неопределено И ТекущиеДанные.Пометка;
    Элементы.ВидыДоступа.ТолькоПросмотр                      = НЕ РедактированиеТекущихОграничений;
    Элементы.ЗначенияДоступа.ТолькоПросмотр                  = НЕ РедактированиеТекущихОграничений;
    Элементы.ВидыДоступаИзменить.Доступность                 =    РедактированиеТекущихОграничений;
    Элементы.ВидыДоступаКонтекстноеМенюИзменить.Доступность  =    РедактированиеТекущихОграничений;
    
    Если Форма.ТекущийПрофиль = Неопределено Тогда
        Форма.ТекущаяГруппаДоступа = "";
    Иначе
        Форма.ТекущаяГруппаДоступа = Форма.ТекущийПрофиль;
    КонецЕсли;
    
    Если Элементы.ВидыДоступа.ОтборСтрок = Неопределено
     ИЛИ Элементы.ВидыДоступа.ОтборСтрок.ГруппаДоступа <> Форма.ТекущаяГруппаДоступа Тогда
        
        Элементы.ВидыДоступа.ОтборСтрок = Новый ФиксированнаяСтруктура("ГруппаДоступа", Форма.ТекущаяГруппаДоступа);
        ТекущиеВидыДоступа = ВидыДоступа.НайтиСтроки(Новый Структура("ГруппаДоступа", Форма.ТекущаяГруппаДоступа));
        Если ТекущиеВидыДоступа.Количество() = 0 Тогда
            Элементы.ЗначенияДоступа.ОтборСтрок = Новый ФиксированнаяСтруктура("ГруппаДоступа, ВидДоступа", Форма.ТекущаяГруппаДоступа, "");
            УправлениеДоступомСлужебныйКлиентСервер.ПриИзмененииТекущегоВидаДоступа(Форма, ОбработкаНаКлиенте);
        Иначе
            Элементы.ВидыДоступа.ТекущаяСтрока = ТекущиеВидыДоступа[0].ПолучитьИдентификатор();
        КонецЕсли;
    КонецЕсли;
    
КонецПроцедуры


Vofka Подменю пользователя
сообщение 03.09.24, 7:48
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3675.8

Так и на какую строку ругается?

burza Подменю пользователя
сообщение 03.09.24, 8:53
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 324
Спасибо сказали: 1 раз
Рейтинг: 1

Vofka @ Сегодня, 8:48 * ,
{ОбщаяФорма.ПраваДоступаУпрощенно.Форма(1194)}: В обработчике ПрофилиПриАктивизацииСтроки изменяется свойство элемента, которое требует обращения к серверу
Это происходит когда стаю на поле где уже есть булево. ну и при самом открытии формы.


burza @ Сегодня, 9:46 * ,
И только на серверной версии
оно не появляетьсяка ошибка а как сообшить

Vofka Подменю пользователя
сообщение 03.09.24, 14:12
Сообщение #9

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3675.8

Ваша картинка не отображается.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.09.24, 15:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!