Текущее время: Вт, июл 22 2025, 16:30

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Сделать обязательным поле "Причина разницы"
СообщениеДобавлено: Вт, дек 09 2014, 12:24 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 05 2014, 11:31
Сообщения: 10
Добрый день!

Делаю вариант для транзакции FB01 "Ввод документа: общее". В первой позиции на вкладке "Другие данные" необходимо сделать поле "Причина разницы" обязательным для ввода. Если делать его обязательным с помощью метки Обяз. на варианте экрана, то система потребует ввод только при непосредственном переходе в "Другие данные".

Если же сделать поле обязательным на коде проводки, то потребует как положено, но этот КП используется также и в других местах, где это поле абсолютно не нужно.
Подскажите, может есть какая-нибудь еще возможность сделать поле обязательным при условии, что система попросит его ввод даже не заходя в "Другие данные"?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сделать обязательным поле "Причина разницы"
СообщениеДобавлено: Вт, дек 09 2014, 13:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Проверка?


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

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1605
Откуда: Пермь
Пол: Мужской
GingerOrNot написал(а):
Подскажите, может есть какая-нибудь еще возможность сделать поле обязательным

Как раз для максимальной гибкости система дает Вам возможность делать проверки для:
1. Кода проводки (Вам не подходит в силу универсальности кодов).
2. Счета главной книги через группу статполей (подумайте, можно ли выделить совокупность счетов, для которых ввод будет обязательным).
3. Операции (ввод/изменение). Может пригодиться, если после ввода хочется навсегда скрыть возможность пакостить, тогда атрибут скрытости при просмотре и изменении будет доминировать над остальным.

GingerOrNot написал(а):
в других местах, где это поле абсолютно не нужно

Я же чувствую, что Вы явно можете сформулировать критерий для этих "мест";) все упирается только в это.
Если перечень мест обширный, то тогда самой обычной проверкой в GGB0.

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

Зарегистрирован:
Ср, фев 05 2014, 11:31
Сообщения: 10
Пытаюсь настроить проверку на позицию для транзакции FB01. Однако, ничего не получается :(

Пишу такую предпосылку:

SYST-TCODE = FB01 AND BSEG-BSCHL = '29' *код проводки

Проверка:

BSEG-RSTGR = ' '

Где что не так? Пробовала разные варианты.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сделать обязательным поле "Причина разницы"  Тема решена
СообщениеДобавлено: Пт, янв 23 2015, 14:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1605
Откуда: Пермь
Пол: Мужской
GingerOrNot написал(а):
Добрый день!

Если же сделать поле обязательным на коде проводки, то потребует как положено, но этот КП используется также и в других местах, где это поле абсолютно не нужно.
Подскажите, может есть какая-нибудь еще возможность сделать поле обязательным при условии, что система попросит его ввод даже не заходя в "Другие данные"?


Вы ошибаетесь. Статполя для кода проводки и группы в основной записи счета ГК - это одни и те же сущности.
Система накладывает их одну на другую и вычисляет максимальный приоритет для данного поля.
В частности обязательный побеждает необязательный.

Если вводить документ и не заходить в другие данные, то при наличии там обязательного поля система автоматически туда Вас забросит, это железно.
Поэтому ваш выход из ситуации: статус "необязательно" во всех кодах проводки и статус "обязательно" в нужных счетах ГК.
"Скрыто" не устанавливайте нигде, потому что иначе будет конфликт между "скрыто" и "обязательно".

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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


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

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


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

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