Текущее время: Пт, сен 05 2025, 02:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 14:30 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Хочется соединить не соединяемое) а именно
Есть запрос, открытый для ввода. Есть срез данных, который открывает/закрывает ячейки в зависимости от пользователя. Хочется, чтобы на ввод пользователи могли работать паралельно (т.к. у каждого свои доступные ячейки из среза). Проблема, что блокировка временных данных ставится по фильтру, который одинаков для всех пользователей.
Можно как-то это обойти? Т.е. чтобы данные выбирались все, а блокировались только открытые срезом?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 14:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Блокировка ставится не фильтром, а запросом, т.е. кое-какие варианты есть, например сделать два запроса и открыть на ввод в них разные ячейки.

А можно поподробнее? Зачем в одну форму разные люди разные значения забивают?

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 14:55 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Люди хотят видеть всю картину (даже если она не актуальна) в одном месте
Т.е. два запроса, и макросами потом рисовать удобоваримую общую табличку. Хотелось бы без макросов)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 15:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Для просмотра "всей картины" существуют отчеты. А формы ввода -- для ввода данных. :)

Два запроса я имел ввиду одинаковых, но с разными открытыми на ввод ячейками. Т.е. без макросов.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 19:49 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Про отчеты понятно.
2 запроса - в bex можно показать одну табличку с источником из двух запросов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Ср, сен 11 2013, 20:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
kastaliec написал(а):
2 запроса - в bex можно показать одну табличку с источником из двух запросов?

Надеюсь, что правильно понял вопрос.
Да, в отчет можно собрать данные из разных форм ввода.

Но опять же, я не знаю Вашей бизнес-задачи. Поэтому советы от балды.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Чт, сен 12 2013, 05:57 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Форма:
В строках иерархия статей
В столбцах периоды
Каждый пользователь ответственен за часть статей, соответственно видит всю иерархию, но вбивает только в свои.
Два запроса, это когда первый открыт на ввод и в фильтре сидят статьи открытые срезом, а второй в точности наоборот так? Но как их в bex без макросов показать одной табличкой, да еще и с иерархией?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Чт, сен 12 2013, 10:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Я бы сделал так:
1. ДСО с "правами" т.е. ключ "Пользователь" и "Статья"
2. Bex-переменная, которая содержит статьи, доступные пользователю.
3. Отчетный запрос -- все статьи и все периоды, на первом листе книги
4. Форма ввода -- статьи, которые может вводить пользователь и периоды, которые он может вводить. Это уже на другом листе книги.

Т.е. в таком виде блокировка может быть только если у разных пользователей попадается одна и та же статья. Далее, пользователи могут вводить только те статьи, которые им разрешено и пользователи видят все статьи.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Чт, сен 12 2013, 12:09 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
В том то и дело, что хотят оба листка в одном. А то иерархия в разрыве на листе формы ввода получается и юзеры теряются, т.к. привыкли к конкретному виду вводимых форм


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Чт, сен 12 2013, 12:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
kastaliec написал(а):
В том то и дело, что хотят оба листка в одном. А то иерархия в разрыве на листе формы ввода получается и юзеры теряются, т.к. привыкли к конкретному виду вводимых форм


Вид можно оставить вполне себе конкретным -- сделать развертку на основных данных и иерархия должна отобразиться полностью вне зависимости от фильтра, просто по "чужим" статьям не будет данных. Данные смотреть в отчете. Со временем пользователи привыкнут и сами у Вас попросят убрать мешающие строки.

Если же решать задачу "в лоб", то остается делать формы ввода на ячейках, для каждого набора статей свою. Но по мне: не стоит овчинка выделки. То, что они просят основано только на привычке к Excel.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокировка переменных данных
СообщениеДобавлено: Чт, сен 12 2013, 12:54 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 02 2006, 18:56
Сообщения: 78
Полностью согласен, что попросят убрать со временем)
Но если ограничить вывод своими статьями, то иерархия не рисуется, а если в выбор передовать помимо своих статей вышестоящие узлы, то уже выбираются и блокируются все подчиненные значения, что не устраивает

upd. Переменная должна была быть не иерархическая) тогда при выводе верхние узлы подтянутся сами)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB