Показать сообщение отдельно
Старый 26.01.2012, 01:12   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,343 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата из руководства пользователя AX 2009 (Корепин, том 1, Глава 1 - Настройка Главной книги, стр. 209)
Цитата:
Код периода – это поле задается системой автоматически в соответствии с настройкой периодов. Возможные значения:
• Открывающий – период Открывающий используется системой для открывающих операций из процедуры закрытия на конец года;
• Обычный – период Обычный используется для ввода операций;
• Закрывающий – период Закрывающий используется для ввода конкретных
операций закрытия на конец года.
Microsoft Dynamics AX 2009 всегда создает два дополнительных периода:
• Период открытия для открывающих операций, перенесенных из процедуры
закрытия на конец года. Открывающие операции проистекают из балансовых счетов предыдущих лет.
• Период закрытия для ввода конкретных операций закрытия на конец года.
• Завершение – конечная дата для текущего периода.
Все периоды имеют статус. B поле Статус возможны четыре значения:
• Остановлено – код периода по умолчанию имеет значение Закрывающий;
• Открыто – код периода по умолчанию имеет значение Обычный. Для ввода операций для периода должно быть установлено значение Открыто;
• Закрыто – код периода по умолчанию имеет значение Открывающий;
• Год закрыт – используется для закрытия финансового года.
Разноска может выполняться только в открытых финансовых периодах. Все
операции блокируются, если для периода не установлен статус Открыто.
Примечание. Период со статусом Остановлено может быть открыт. Закрытый период не может быть открыт.
Т.о. есть 2 логических отличия между статусом Остановлено и Закрыто:
1. Закрыто нельзя открыть (правда на это имеется только та проверка в коде, которую уже указали)
2. Закрыть год, т.е. сформировать заключительную ведомость, которые перенесет остатки по ненулевым счетам с конца закрываемого года на начало следующего - можно только тот год, все периоды которого имеют статус Закрыто.

Выводы:
1. В РФ на большинстве предприятий достаточно бывает перевести период в статус Остановлено и запретить правами изменение поля Статус для неответственных лиц . Ответственные лица - при необходимости - всегда могут открыть период обратно.
2. Если уж Вы все же решили сформировать заключительную ведомость (=закрыть финансовый год) - то уже отката обратно средствами системы нет (т.е. для отката надо джобом тереть Проводки с кодом периода Открывающий и Закрывающий, после чего джобом менять статус на Открыто).
3. Вся эта процедура с заключительной ведомостью была придумана для:
- гарантии невозможности правки задним числом (актуально для официально публикуемой финансовой информации)
- оптимизации выборок по ГК (предполагается, что в запросах будет задействована таблица периодов, которая будет фильтровать выборки по открытому финансовому году; при этом суммирование проводок также может выполняться не по всем проводкам в ГК, а только по открытым, т.к. сумма всех проводок в закрытом периоде - заведомо ноль; об этом как раз и заботится заключительная ведомость)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 26.01.2012 в 01:21.
За это сообщение автора поблагодарили: Pustik (2).