Текущее время: Пн, авг 04 2025, 04:25

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Проверка кода амортизации в зависимости от области оценки
СообщениеДобавлено: Сб, авг 21 2010, 12:31 
Специалист
Специалист

Зарегистрирован:
Пн, сен 01 2008, 16:42
Сообщения: 123
Откуда: Москва
Пол: Женский
<я не знать русский языка>! Подскажите пожалуйста как сделать проверку кода амортизации в зависимости от области оценки. Т.е. надо запретить использование в бух.учете (01 области) использование кодов для налогов.учета (GR11, GR12, GR21 и т.д.). Налог.учет область (02). и наоборот в НУ - использование кодов БУ.

Делаю с помощью GGB0 - пишу там проверку, и присваиваю данное правило в OACV.

OACV
1000 B 1 AM20001 Проверка кода амортизации 1 Активно

GGB0
ОбластьИспольз AM Управление основными средствами
Момент 1 Основные данные
Имя проверки AM20001
Этап 1 для БУ
Предпосылка: ANLB-AFABE = '01'
проверка: ( ANLB-AFASL = 'GR11' OR ANLB-AFASL = 'GR12'
OR ANLB-AFASL = 'GR21' OR ANLB-AFASL = 'GR22'
OR ANLB-AFASL = 'GR31' OR ANLB-AFASL = 'GR32'
OR ANLB-AFASL = 'GR40' )
сообщение: E Проверте код амортизации для БУ (код & для использования запрещен)
& = ANLB-AFASL

и для НУ
Этап 2 для НУ
Предпосылка: ANLB-AFABE = '02'
проверка: ANLB-AFASL = 'LINI' OR ANLB-AFASL = 'UR11' OR
ANLB-AFASL = 'UR12'
OR ANLB-AFASL = 'UR21' OR ANLB-AFASL = 'UR22'
OR ANLB-AFASL = 'UR31' OR ANLB-AFASL = 'UR32'
OR ANLB-AFASL = 'UR40'
сообщение: E Проверте код амортизации для НУ (код & для использования запрещен)
& = ANLB-AFASL

В общем не срабатывает. Такое чуство, что игнорирует область для которой идет проверка. воспринемоет обе сразу. Ставила и в коде проверки ANLB-AFABE. Все равно неправильно отрабатывает.

Как правильно определить там правила?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка кода амортизации в зависимости от области оценки
СообщениеДобавлено: Пн, сен 06 2010, 14:37 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 03 2008, 15:06
Сообщения: 14
Konnda написала:

проверка: ( ANLB-AFASL = 'GR11' OR ANLB-AFASL = 'GR12'
OR ANLB-AFASL = 'GR21' OR ANLB-AFASL = 'GR22'
OR ANLB-AFASL = 'GR31' OR ANLB-AFASL = 'GR32'
OR ANLB-AFASL = 'GR40' )


В проверке требуется указывать условие, при выполнении которого проверка не срабатывает.
В данном случае она должна выглядеть так:

проверка: ( ANLB-AFASL <> 'GR11' AND ANLB-AFASL <> 'GR12'
AND ANLB-AFASL <> 'GR21' AND ANLB-AFASL <> 'GR22'
AND ANLB-AFASL <> 'GR31' AND ANLB-AFASL <> 'GR32'
AND ANLB-AFASL <> 'GR40' )

Попробуй, должно все получиться.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка кода амортизации в зависимости от области оценки  Тема решена
СообщениеДобавлено: Чт, сен 09 2010, 10:36 
Специалист
Специалист

Зарегистрирован:
Пн, сен 01 2008, 16:42
Сообщения: 123
Откуда: Москва
Пол: Женский
Получилось только вот так:

для каждой области - проверка на каждый запрещенный код амортизации:

Проверка : ANLB-AFABE = '01' AND ANLB-AFASL = 'GR11'
Предпосылка: (по сути не возможная ситуация) ANLA-ORD44 = ''
Сообщение: Проверте код амортизации для БУ (код GR** для использования запрещен)

В общем общую проверку на кучу кодов амортизации не получилось!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка кода амортизации в зависимости от области оценки
СообщениеДобавлено: Пт, сен 10 2010, 09:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 27 2005, 11:12
Сообщения: 366
Откуда: не Москва
Вот такой вариант работает:
Предпосылка: ANLB-AFASL IN SET_AFASL_XX
Проверка: ANLB-AFABE = 'XX'
Сообщение: Код амортизации <ANLB-AFASL> допустим только в области XX

SET_AFASL_XX - это набор (Создаются через GS01) на таблице ANLB на поле AFASL. В набор включены коды амортизации, допустимые для области XX.


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

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


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

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


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

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