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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2009, 08:06   #1  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Контроль корреспонденции счетов в AX 4.0 sp2
Добрый день.

Есть задача ограничить список корр. счетов при разноске, т.е. ведется ли где то в аксапте список коректных проводок, по которому осуществряется контроль при разноске?
Например: в журнале пользователь создал проводку д44 к60, а в списке коректных проводок есть проводка д44 к76.5 селедовательно при проверке/разноске система должна ругаться на то, что проводка не правильная. Или может какой то другой способ контроля есть?

Спасибо.
__________________
Возьми свет!
Старый 02.12.2009, 08:43   #2  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Насколько я знаю, такой проверки стандартными средствами сделать нельзя.
В LedgerTrans нет проводок типа д44 к60. Будут отдельная проводка Д44 и отдельная проводка к60. И объединены эти проводки будут идентификаторами корреспонденции BondBatch_RU и BondBatchTrans_RU. Если вам нужно осуществлять подобную проверку, то создайте таблицу, в которой будут заданы только правильные с вашей точки зрения корр. счета и доработайте классы LedgerBond* таким образом, чтобы если происходит попытка откорреспондировать счета не из "верного списка" вылетала ошибка.
За это сообщение автора поблагодарили: belugin (2), Alexx7 (1).
Старый 02.12.2009, 08:56   #3  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
Такой функционал есть. Gопробуйте, перед разработкой новых функционалов.

ГК/Настройка/Журналы/Наименование журналов/Проверка журнала.

Там можно задавать разные условия проверки. Поищите на форуме, тему уже обсуждали. Подход правильный, вместо настройки запрета на разные корр. счета настроим список правильных корр. счетов )
Старый 02.12.2009, 09:10   #4  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Цитата:
Сообщение от longson Посмотреть сообщение
Такой функционал есть. Gопробуйте, перед разработкой новых функционалов.

ГК/Настройка/Журналы/Наименование журналов/Проверка журнала.

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

p.s. На форуме ничего подходящего по своему вопросу не нашел.
__________________
Возьми свет!
Старый 02.12.2009, 09:10   #5  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
запрет корреспонденции счетов
За это сообщение автора поблагодарили: Alexx7 (1).
Старый 02.12.2009, 09:21   #6  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,295 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от Alexx7 Посмотреть сообщение
А как быть с профилями разноски, где пользователь указывает любые корр. счета без ограничений. В следствии чего в финансовые операции такие же неправильные, как профиля разноски.
У Вас простой пользователь имеет доступ к профилям разноски? Тогда и администраторские права можно всем раздать...

Профили разноски настраиваются перед запуском системы. Их изменение - это либо добавление новой группы клиентов (поставщиков, номенклатуры, ...), изменение плана счетов и т.п. Т.е. очень серьёзные изменения и выполнять их должен не пользователь, а специалист службы поддержки.
__________________
Михаил Андреев
https://www.amand.ru
Старый 02.12.2009, 11:02   #7  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
У Вас простой пользователь имеет доступ к профилям разноски? Тогда и администраторские права можно всем раздать...
На чтение - имеет, это прямая необходимость для выполнения его (пользователя) функций (выбор профиля в документе/журнале). В противном случае либо работа не будет выполнена(пустой профиль), либо Relation на таблице или по EDT будет материться (вставка его руками а не lookup()'ом).

2Alexx7
В каком виде настроены профили разноски - личное и глубоко интимное дело в каждом из конкретных случаев. Мы априорно понятия не имеем о содержимом таблицы профилей разноски и о их наполнении (какой набор счетов , в каких комбинациях, в каком количестве строк по стандартным схемам "все/группа/таблица"). Можно, конечно привязаться к разного рода методам таблиц профилей разноски, возвращающим счет по коду счета сущности и коду профиля согласно внутренних правил - но это потребует нескольких модификаций, пропорциональных по количеству таблицам профилей разноски. Но и это, по большому счету, не выход. Даже если мы это сделаем - не во всех случаях до момента разноски и запуска механизма корреспондирования будет известен корреспондирующий счет (сложные N:M проводки журналов на основе журнала ГК, обработка накладных по закупке/заказу - любые места, где корреспонденция явно не указана, а это подавляющее большинство случаев работы с ГК) .

Потому, с учетом темы , указанной raz'ом для ознакомления и моего там высказывания, наиболее разумным, IMHO, будет следующее :
1) Реализация в системе списка разрешенных корреспонденций
2) Доработка механизма корреспонденции, работающего по данным п.1

п. 2 - очень ответственный, пытаться реализовать его можно только понимая полностью работу механизма корреспонденции, в противном случае есть риск сломать многое и даже при идеальной реализации есть реальные шансы понаступать на грабли из-за неполного перечня в п.1 и отсуствия корреспонденции из-за этого .
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 10.06.2011, 16:17   #8  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
У Вас простой пользователь имеет доступ к профилям разноски? Тогда и администраторские права можно всем раздать...

Профили разноски настраиваются перед запуском системы. Их изменение - это либо добавление новой группы клиентов (поставщиков, номенклатуры, ...), изменение плана счетов и т.п. Т.е. очень серьёзные изменения и выполнять их должен не пользователь, а специалист службы поддержки.
Ну вот а допустим я хочу контролировать определенную операцию(например сопоставление), зачем нужно искать 1000 мест в коде если в одном месте было бы это возможно сделать.
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!
Теги
ax4.0, корреспонденция, финансовый учет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47
Data migration AX 3.0 SP3 Oracle 9.1 -> AX 4.0 SP2 SQL 2005 dacom DAX: Администрирование 12 30.11.2007 11:25
Dynamics AX: Dynamics AX 4.0 SP2 has been released Blog bot DAX Blogs 0 02.08.2007 03:50

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

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

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