Текущее время: Сб, авг 23 2025, 20:49

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 12:49 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
Всем привет!

Может кто подскажет - на мой взгляд проблема д.б. часто встречающейся:
в форме ввода есть 2 столбца - в 1й вводим значения - во 2й копируем стандартной функцией копирования, при этом 2й столбец надо закрыть на ввод вручную. Я бы конешно запретил бы в БЕксе планирование на этот показатель, НО! :evil: есть несколько ячеек по которым в этом столбце всеже ручной ввод нужен.
Срез данных или отношение закрывает ввод на комбинацию и вручную и функцией. Вариант деривация+срез тоже не подойдет.
Очень не хотелось бы создавать огромную структуру и делать все на ячейках, какие еще есть варианты?
Включать/выключать срез ФМником?
срез или отношение на exit'е может поможет?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 14:37 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2012, 12:07
Сообщения: 23
Откуда: рядом с Гондурасом
Пол: Мужской
Срез на exit поможет. Но есть один нюанс c производительностью, для обновления статуса слайсов нужно будет заново выполнить запрос.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Ср, апр 03 2013, 16:57 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
А в чем будет заключаться алгоритм экзит-среза? включает/выключает срез? что тогда взять за условие выключения?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Чт, апр 04 2013, 15:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 26 2010, 20:07
Сообщения: 240
Пол: Мужской
Добрый день, как альтернатива данному подходу, в одной из тем форума я упоминал о возможности использовать VBA и Excel-защиту на ввод ячеек. Фактически блокирование ячеек на ввод достигается за счет использования Excel-защиты, а не на уровне хранилища данных. Данный метод довольно прост в реализации, но форма ввода будет представлять собой рабочую книгу с реализованным методом CAllBack, вызываемым при актуализации, соответствующие ячейки будут защищаться от ввода, при выполнении функции планирования не будет ограничений на использование данной ячейки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Чт, апр 04 2013, 18:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Я бы сделал три стобца:
1. Ручной ввод.
2. Ручная корректировка.
3. Расчетное значение.

Для столбца 2 - разрешил бы планироваться в бексе и настроил бы срез данных, открывающий только нужные ячейки.
Для столбца 3 - расчет либо на основании столбца 1, либо на основании столбца 2.

Тогда никакого АБАПа не надо.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 08:38 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 06 2012, 12:07
Сообщения: 23
Откуда: рядом с Гондурасом
Пол: Мужской
Цитата:
НО! есть несколько ячеек по которым в этом столбце всеже ручной ввод нужен.

Наверное есть условие для закрытия/открытия ввода. Вот и пропишите это условие в exit'е для слайса. Можно сделать так: делаете дата-слайс, который проверяет флаг запуска функции копирования. При этом он отрабатывает или нет в зависимости от того, открываем мы отчет или запускаем функцию копирования. В кнопку копирования добавляем в начало и конец шаги для обновления отчета (чтобы отрабатывал дата слайс) и установку/удаление флага запуска. Если данных в отчет немного - это будет нормально работать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 08:58 
Начинающий
Начинающий

Зарегистрирован:
Пн, фев 18 2013, 16:44
Сообщения: 7
G написал:
Я бы сделал три стобца:
1. Ручной ввод.
2. Ручная корректировка.
3. Расчетное значение.

Для столбца 2 - разрешил бы планироваться в бексе и настроил бы срез данных, открывающий только нужные ячейки.
Для столбца 3 - расчет либо на основании столбца 1, либо на основании столбца 2.

Тогда никакого АБАПа не надо.


Удобное решение, так и сделал. Только закрыл ячейки не слайсом а добавлением в столбцы только нужных аналитик из боковика.
Спасибо!
Осталось убедить пользователя в необходимости третьего столбца:)
Возможно придется все же АБАПить.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 11:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
А копните в сторону Inverse formula ...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как закрыть на ввод вручную, но разрешить запись с помощью функции планирования?
СообщениеДобавлено: Пт, апр 05 2013, 17:01 
Почетный гуру
Почетный гуру
Аватара пользователя

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

Об этом что-то не подумал. Так даже лучше -- не будет дурацких сообщений о блокировках.
Lum написал(а):
Осталось убедить пользователя в необходимости третьего столбца:)

Так это же форма ввода. В отчете можно показывать два столбца.

BW - ник написал:
А копните в сторону Inverse formula ...

Да, в данном случае это может помочь, но проблему ввода "не во все ячейки" не решит.

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


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

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


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

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


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

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