Имя: Пароль:
1C
1С v8
1С:Консолидация → Как работает процедура проверки?
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 пункту.
3 Solomas
 
23.07.14
13:26
3. Возможно неправильно настроил операнды