0
dddonnn
10.07.14
✎
12:43
|
Добрый день.
Нужно разработать правило проверки, где сверяются сгруппированные данные из двух отчетов. Поэтому подумал что нужно использовать не контрольные соотношения, а процедуру проверки.
Возникли вопросы:
1. В какие моменты срабатывает процедура проверки? Написал: ПроверкаПройдена = Ложь; экземпляр отчета утвердился без проблем
2. Хотелось бы увидеть пример как заполняется процедура проверки
3. В контрольных соотношениях тоже есть возможность писать открытый код. Я написал 1=2, в предприятии вышла ошибка : Не доступна ЛеваяЧасть.
Посмотрел в коде, в структуру мКонтрольныеСоотношения не добавляется нигде колонка ЛеваяЧасть. Совсем непонятно.
Подскажиет, пожалуйста с этими вопросами
|
|
1
Solomas
22.07.14
✎
10:38
|
Могу ответить по первому пункту - в экземпляре отчета наверху есть кнопка "Проверить", из нее выпадает список из трех команд:
1. Не выводить контрольные соотношения
2. Вывести только соотношения с ошибками
3. Вывести все контрольные соотношения
Поиграй со всеми, увидишь
|
|
2
Solomas
23.07.14
✎
13:25
|
2. Обычно с помощью данной проверки сравниваются показатели текущего вида отчета, например, Актив = Пассив, либо показатели разных видов отчета. Схема такая:
а. Открываем вид отчета, нажимаем "Перейти - правила проверки".
б. Нажимаем "Настройки процедур - формулы расчета контрольных соотношений"
в. Добавляем новое контрольное соотношение, как-нить обзываем.
г. Щелкаем два раза по добавленному контрольному соотношению, переходим в раздел "Операнды контрольного соотношения"
д. Добавляем операнд, в котором указываем вид отчета и показатель. Способ получения: "Показатель другого отчета текущей ИБ (простая настройка)".
е. Аналогично пункту "д" добавляем второй операнд.
ж. В группе "Формула контрольного соотношения" сравниваем два операнда, например "[Баланс_Актив] = [Баланс_Пассив]".
Далее, заходишь в экземпляр отчета и делаешь все по 1 пункту.
|
|