Из анонса понятно, что к чему. Вкратце опишу механизм доработки напильником регламентированных отчетов для 1с Бухгалтерии 1.6 других версий (не 1.6.30.7) на примере "РегламентированныйОтчетБаланс".
Работы ведутся в конфигураторе. Из приложенного файла берем макет "СоотношенияПоказателей2003Кв4", копируем его в свой отчет. Из формы "ФормаОтчета2003Кв4" из диалога копируем кнопку "Проверка", из модуля формы копируем процедуру "КоманднаяПанельФормыПроверка(Кнопка)". Сохраняем конфигурацию, запускаем 1с, проверяем. Выполняются следующие проверки:
№ п/п | Проверяемое соотношение |
1. Сравниваем: Форма 1 с Формой 2 | |
1 | [Ф1,470,4] - [Ф1,470,3] = [Ф2,190,3] |
1. Сравниваем: Форма 1 с Формой 3 | |
2 | [Ф1,410,3] = [Ф3,100,3] |
3 | [Ф1,410,4] = [Ф3,140,3] |
4 | [Ф1,420,3] = [Ф3,100,4] |
5 | [Ф1,420,4] = [Ф3,140,4] |
6 | [Ф1,430,3] = [Ф3,100,5] |
7 | [Ф1,430,4] = [Ф3,140,5] |
8 | [Ф1,470,3] = [Ф3,100,6] |
9 | [Ф1,470,4] = [Ф3,140,6] |
10 | [Ф1,431,3] = ПолучитьИтогПоКолонке |
11 | [Ф1,431,4] = ПолучитьИтогПоКолонке |
12 | [Ф1,432,3] = ПолучитьИтогПоКолонке |
13 | [Ф1,432,4] = ПолучитьИтогПоКолонке |
14 | [Ф1,650,3] = ПолучитьИтогПоКолонке |
15 | [Ф1,650,4] = ПолучитьИтогПоКолонке |
16 | [Ф1,410,3] + [Ф1,420,3] + [Ф1,430,3] + [Ф1,470,3] = [Ф3,100,7] |
17 | [Ф1,410,4] + [Ф1,420,4] + [Ф1,430,4] + [Ф1,470,4] = [Ф3,140,7] |
18 | [Ф1,300,3] - [Ф1,590,3] - [Ф1,690,3] = [Ф3,200,3] |
19 | [Ф1,300,4] - [Ф1,590,4] - [Ф1,990,4] = [Ф3,200,4] |
2. Сравниваем: Форма 1 с Формой 4 | |
20 | [Ф1,260,3] = [Ф4,010,3] |
21 | [Ф1,260,4] = [Ф4,450,3] |
2. Сравниваем: Форма 1 с Формой 5 | |
22 | [Ф1,110,3] = [Ф5,100,3] + [Ф5,200,3] + [Ф5,300,3] + [Ф5,400,3] - [Ф5,500,3] |
23 | [Ф1,110,4] = [Ф5,010,6] + [Ф5,020,6] + [Ф5,300,6] + [Ф5,040,6] - [Ф5,050,4] |
24 | [Ф1,120,3] = [Ф5,130,3] - [Ф5,140,3] |
25 | [Ф1,120,4] = [Ф5,130,6] - [Ф5,140,4] |
26 | [Ф1,135,3] = [Ф5,250,3] - [Ф5,260,3] |
27 | [Ф1,135,4] = [Ф5,250,6] - [Ф5,260,4] |
28 | [Ф1,140,3] = [Ф5,540,3] |
29 | [Ф1,140,4] = [Ф5,540,4] |
30 | [Ф1,216,4] - [Ф1,216,3] = [Ф5,766,3] |
31 | [Ф1,213,4] - [Ф1,213,3] = [Ф5,765,3] |
32 | [Ф1,650,4] - [Ф1,650,3] = [Ф5,767,3] |
33 | [Ф1,250,3] = [Ф5,540,5] |
34 | [Ф1,250,4] = [Ф5,540,6] |
35 | [Ф1,230,3] = [Ф5,620,3] |
36 | [Ф1,231,3] = [Ф5,621,3] |
37 | [Ф1,230,4] = [Ф5,620,4] |
38 | [Ф1,231,4] = [Ф5,621,4] |
39 | [Ф1,240,3] = [Ф5,610,3] |
40 | [Ф1,241,3] = [Ф5,611,3] |
41 | [Ф1,240,4] = [Ф5,610,4] |
42 | [Ф1,241,4] = [Ф5,611,4] |
43 | [Ф1,510,3] = [Ф5,651,3] + [Ф5,652,3] |
44 | [Ф1,510,4] = [Ф5,651,4] + [Ф5,652,4] |
45 | [Ф1,610,3] = [Ф5,644,3] + [Ф5,645,3] |
46 | [Ф1,610,4] = [Ф5,644,4] + [Ф5,645,4] |
47 | [Ф1,621,3] = [Ф5,641,3] |
48 | [Ф1,621,4] = [Ф5,641,4] |
49 | [Ф1,910,3] = [Ф5,160,3] |
50 | [Ф1,910,4] = [Ф5,160,4] |