Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Запрет редактирования списка
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> X-язык
Предыдущая тема :: Следующая тема  
Автор Сообщение
NewAge



Зарегистрирован: 11.06.2010
Сообщения: 108

СообщениеДобавлено: Пн Июн 29, 2015 14:20    Заголовок сообщения: Запрет редактирования списка Ответить с цитатой

Добрый день, форумчане.

Подскажите, может кто сталкивался. Надо по условию ограничивать редактирование списка. Операцию редактирования отключить получается а "Редактирование в колонках" - нет. Надо запретить редактирование в колонках, причем сделать надо на уровне кода если такое возможно или просто перевести список в режим только чтение и обратно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Пн Июн 29, 2015 14:58    Заголовок сообщения: Ответить с цитатой

DISCOM @имя_запроса_списка, 117, 118, 119;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NewAge



Зарегистрирован: 11.06.2010
Сообщения: 108

СообщениеДобавлено: Пн Июн 29, 2015 15:05    Заголовок сообщения: Ответить с цитатой

Я же написал операция редактирования уже отключена. Надо отключить редактирование в колонках. Если б 117 ее отключал вопроса тогда бы и не было)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр



Зарегистрирован: 24.05.2008
Сообщения: 115
Откуда: Moscow

СообщениеДобавлено: Вт Июн 30, 2015 12:25    Заголовок сообщения: Ответить с цитатой

Похоже , что как программно отключить "Редактирование в колонках" (кнопка [ab|] ) БКС тоже не знает. Sad
Иначе разаработчики бы это делали сами допустим на закрытых табелях.
Сейчас в закрытых табелях пользователь может может спокойно редактировать часы, нажав на [ab|] Shocked
А это уже ошибка серийного функционала.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Вт Июн 30, 2015 13:18    Заголовок сообщения: Ответить с цитатой

В диалоге ввода табеля есть проверка на закрытый табель.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр



Зарегистрирован: 24.05.2008
Сообщения: 115
Откуда: Moscow

СообщениеДобавлено: Вт Июн 30, 2015 14:03    Заголовок сообщения: Ответить с цитатой

С диалогом редактирования проблем нет!
Читаем внимательно - операция "Редактирование в колонках".
На панели инструментов это кнопка [ab|] - нажмите ее допустим в закрытом табеле на поле с часами и введите новое значение. Если знаете как блокировать эту кнопку из скрипта - поделитесь пожалуйста.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Antoshes



Зарегистрирован: 17.02.2014
Сообщения: 171
Откуда: Томск

СообщениеДобавлено: Вт Июн 30, 2015 14:55    Заголовок сообщения: Ответить с цитатой

Александр
а список динамический или объект ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр



Зарегистрирован: 24.05.2008
Сообщения: 115
Откуда: Moscow

СообщениеДобавлено: Вт Июн 30, 2015 15:27    Заголовок сообщения: Ответить с цитатой

Antoshes писал(а):
а список динамический или объект ?


Объект. Отключить через Дизайнер в объекте - это тоже не проблема.
Вот цитата из Хелпа для "Опции столбца" в списках:
"Разрешено редактирование

Открывается возможность изменения значения данного поля в списке просмотра, после нажатия кнопки «Редактирование в колонках» (см. документ «Описание интерфейса») на панели инструментов. Для корректного выполнения операции редактирования в этом случае необходимо выполнение ряда условий, связанных с однозначной идентификацией записи в списке.
".
Но это отключение для всех. На примере того же табеля - уже будет не важно закрыт он или нет - операция "редактирование в колонках" будет отключена.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Antoshes



Зарегистрирован: 17.02.2014
Сообщения: 171
Откуда: Томск

СообщениеДобавлено: Вт Июн 30, 2015 15:32    Заголовок сообщения: Ответить с цитатой

Александр
не знаю, сработает ли:
Попробуйте список задать через _brwresource
и в качестве X переменной передать значение для редактируемого поля,
например "Сумма", _param_, 4;
Где Alias _param_ = 0x80.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Вт Июн 30, 2015 16:19    Заголовок сообщения: Ответить с цитатой

Проверьте
DISCOM @имя_запроса_списка, 113;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр



Зарегистрирован: 24.05.2008
Сообщения: 115
Откуда: Moscow

СообщениеДобавлено: Вт Июн 30, 2015 16:50    Заголовок сообщения: Ответить с цитатой

RVV писал(а):
DISCOM @имя_запроса_списка, 113;

113 - Не сработало. Редактируется и сохраняется.
Коды 117, 118, 119 в этой же команде успешно закрыли диалог редактирования для списка.

Antoshes писал(а):
Попробуйте список задать через _brwresource

Ваша мысль понятна.
Но нужный мне список вызывается из другого серийного объекта. И мне проще закрыть совсем эту операцию и управлять через DISCOM только диалогом редактирования. Хотя пользователи к ней привыкли.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Вт Июн 30, 2015 16:52    Заголовок сообщения: Ответить с цитатой

А не проще управлять табельщиками - чтобы не лезли в закрытые табели?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Вт Июн 30, 2015 17:10    Заголовок сообщения: Ответить с цитатой

Александр писал(а):
RVV писал(а):
DISCOM @имя_запроса_списка, 113;

113 - Не сработало. Редактируется и сохраняется.
Коды 117, 118, 119 в этой же команде успешно закрыли диалог редактирования для списка.

Antoshes писал(а):
Попробуйте список задать через _brwresource

Ваша мысль понятна.
Но нужный мне список вызывается из другого серийного объекта. И мне проще закрыть совсем эту операцию и управлять через DISCOM только диалогом редактирования. Хотя пользователи к ней привыкли.


тогда можно сделать серверный триггер, но боюсь могут быть тормоза на формировании табеля по списку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Ср Июл 01, 2015 12:37    Заголовок сообщения: Ответить с цитатой

В табеле точно косяк разработчиков!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Ср Июл 01, 2015 12:39    Заголовок сообщения: Ответить с цитатой

Да можно ещё раз 10 повторить про косяк - что-то изменится?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> X-язык Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU