Текущее время: Сб, сен 06 2025, 07:17

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot]


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

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