AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2008, 00:31   #1  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Как запретить смену системной даты?
Как запретить смену системной даты в определённой компании так, чтобы нельзя было изменить её даже путём перехода в другую компанию?
Старый 09.04.2008, 00:45   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Запрет смены системной даты во всех компаниях правами доступа вас устроит?
__________________
С уважением,
glibs®
Старый 09.04.2008, 00:51   #3  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
нет не устроит так как нужно в одной компании запретить а в другой разрешить
Старый 09.04.2008, 11:29   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Beast-L
...нет не устроит так как нужно в одной компании запретить а в другой разрешить...
Значит вы неправильно сформулировали себе задачу.

У вас проблема не в смене, а именно в контроле даты в конкретной компании.

Т.е. если я захожу сначала в компанию, где дату менять можно, меняю, а потом перехожу в компанию, где менять нельзя...

Ваше требование не работает. Хотя, по идее, должна устанавливаться какая-то там нужная вам дата. Так?

Согласен с проверками разноски, которые предложил Михаил Андреев. А если в вашем функционале такой проверки нет и она вам нужна... ну, так и допишите ее.
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: mazzy (2).
Старый 09.04.2008, 11:36   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от glibs Посмотреть сообщение
Значит вы неправильно сформулировали себе задачу.

У вас проблема не в смене, а именно в контроле даты в конкретной компании.
Абсолютно согласен.
__________________
полезное на axForum, github, vk, coub.
Старый 09.04.2008, 06:45   #6  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
СМ. Домен - группа компаний.
Позволяет для 1 группы юзеров делать разные права доступа в разных компаниях.
Старый 09.04.2008, 06:58   #7  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Только на эту функцию у Вас может не быть лицензии.
См. "Лицензионые условия" на закладке Система статус "Domains".
Старый 09.04.2008, 08:22   #8  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Лицензия есть но этот вариант не подходит так как можно дату поменять в одной компании и перейти с ней в другую
Старый 09.04.2008, 08:51   #9  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
А можно узнать значем такое может быть нужно?
Старый 09.04.2008, 10:32   #10  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Затем чтобы дилер продающий товары из разных компаний не мог провести операцию задним числом, а в той компании в которой ещё ведётся внедрение нужно давать права смены даты, так как вносятся данные за предидущие периоды.
Старый 09.04.2008, 10:35   #11  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,295 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Затем чтобы дилер продающий товары из разных компаний не мог провести операцию задним числом, а в той компании в которой ещё ведётся внедрение нужно давать права смены даты, так как вносятся данные за предидущие периоды.
А не проще заблокировать старые финансовые периоды в тех компаниях, в которых уже ведётся промышленная эксплуатация, и выделить отдельную группу пользователей, которой разрешено делать проводки в блокированном периоде?
__________________
Михаил Андреев
https://www.amand.ru
Старый 09.04.2008, 10:42   #12  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Блокирования проводок в периоде недостаточно. Так как есть дописаный функционал в котором используется системная дата но не имеет никакого отношения к проводкам.
Старый 09.04.2008, 11:35   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Так как есть дописаный функционал в котором используется системная дата но не имеет никакого отношения к проводкам.
Угу. Понятно. Как всегда, когда вижу странные требования всплывает "дописанный функционал"

Ну, дык допишите ваш функционал еще чуть-чуть.
Пусть он проверяет периоды. На таблице периодов есть необходимые методы для проверки.

Периоды - стандартный и штатный инструмент для закрытия/открытия доступа в периоды. Если вы дописали что-то, то это не повод не использовать стандартный и штатный механизм и выдумывать что-то несуразное.
__________________
полезное на axForum, github, vk, coub.
Старый 09.04.2008, 12:12   #14  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от mazzy Посмотреть сообщение
Угу. Понятно. Как всегда, когда вижу странные требования всплывает "дописанный функционал"
Цитата:
Сообщение от mazzy Посмотреть сообщение
Периоды - стандартный и штатный инструмент для закрытия/открытия доступа в периоды. Если вы дописали что-то, то это не повод не использовать стандартный и штатный механизм и выдумывать что-то несуразное.
Спасибо как всегда дельный совет и никакой критики :-) !

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

Цитата:
Сообщение от mazzy Посмотреть сообщение
Ну, дык допишите ваш функционал еще чуть-чуть.
Пусть он проверяет периоды. На таблице периодов есть необходимые методы для проверки.
Всё дело в трудозатратах. А вообще если заплатят - напишем.

Последний раз редактировалось Beast-L; 09.04.2008 в 12:23.
Старый 09.04.2008, 12:33   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Я так понял Вы предлагаете убрать весь дописаный код, закрыть доступ к редактированию кода и пользоваться только стандартным функционалом?
Нет. Я предлагаю сначала думать, а потом братся за кодирование.

Перечитайте совет еще раз.
__________________
полезное на axForum, github, vk, coub.
Старый 09.04.2008, 12:46   #16  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от mazzy Посмотреть сообщение
Нет. Я предлагаю сначала думать, а потом братся за кодирование.

Перечитайте совет еще раз.
Думать это хорошо. Только вы попробуйте объяснить это тем пользователям которые этого делать не хотят. Если бы они думали то мне бы не нужно было такую задачу выполнять.
Старый 09.04.2008, 14:44   #17  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,691 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от mazzy
Ну, дык допишите ваш функционал еще чуть-чуть.
Пусть он проверяет периоды. На таблице периодов есть необходимые методы для проверки.
Цитата:
Сообщение от Beast-L Посмотреть сообщение
Всё дело в трудозатратах. А вообще если заплатят - напишем.
Вам по любому придется "допиливать" функционал.

По сути, Ваше желание сводится к тому, чтобы иметь дополнительную таблицу для хранения текущей системной даты в каждой компании (или сдвига в днях от текущей даты). Ведь чтобы реализовать автоматическое переключение даты при переходе в другую компанию надо знать на какую дату переключаться.

Вот и оцените, какие трудозатраты будут выше: допиливание ранее сделанного функционала или создание нового функционала.
Старый 09.04.2008, 14:50   #18  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Вам по любому придется "допиливать" функционал.

По сути, Ваше желание сводится к тому, чтобы иметь дополнительную таблицу для хранения текущей системной даты в каждой компании (или сдвига в днях от текущей даты). Ведь чтобы реализовать автоматическое переключение даты при переходе в другую компанию надо знать на какую дату переключаться.

Вот и оцените, какие трудозатраты будут выше: допиливание ранее сделанного функционала или создание нового функционала.
Ну а если просто сбрасывать дату в серверную и не восстанавливать при переходе обратно?

Ведь основная цель - не дать пользователю внести данные задним числом в той компании где ему это делать не позволено.
Старый 09.04.2008, 11:58   #19  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Забыл еще дописать. Компания может меняться... в коде.

Например, в общем журнале ГК в компании ХХХ я могу ввести корсчет из компании УУУ, и в компании УУУ сформируется проводка с датой, которая указана в журнале с компанией ХХХ.

В стандартной системе я таких функций знаю не много, но дописывают подобного рода вещи часто. Это тоже не стоит забывать.
__________________
С уважением,
glibs®
Старый 09.04.2008, 12:14   #20  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от glibs Посмотреть сообщение
Забыл еще дописать. Компания может меняться... в коде.

Например, в общем журнале ГК в компании ХХХ я могу ввести корсчет из компании УУУ, и в компании УУУ сформируется проводка с датой, которая указана в журнале с компанией ХХХ.

В стандартной системе я таких функций знаю не много, но дописывают подобного рода вещи часто. Это тоже не стоит забывать.
Ну настолько глубоко не нужно. В данной ситуации нужно только заблокировать изменение самим пользователем напиример через Сервис - Системная Дата
За это сообщение автора поблагодарили: mazzy (-1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Влияние даты поставки (Закупка) на сводное планирование RSJustInTime DAX: Функционал 8 06.06.2005 14:25
Lookup даты для выбора месяца Antidot DAX: Программирование 0 21.01.2005 21:24
Очень не хочеться вручную устанавливать даты для всех строк журнала .... ATimTim DAX: Функционал 1 14.09.2004 19:33
Как запретить смену компании? raz DAX: Администрирование 7 08.08.2003 12:17
Проверка даты Wamr DAX: Программирование 9 15.12.2002 17:28

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:12.