03. Примеры построения документа

Примеры построения отчета с использованием возможностей вариантов настройки.

Рассмотрим возможные варианты построения отчета на простом примере остатков текущего состояния склада :

1. Текущее состояние по наименованиям, суммы в приходной и расходной базовой ценах.

Отметим необходимые поля для отчета ("Insert") :

  1. Порядковая нумерация
  2. Наименование товара
  3. Единицы измерения
  4. Количество остатков
  5. Сумма остатка в приходных ценах
  6. Сумма остатка в расходных ценах (Базовая)

 

Для просмотра выбранных полей можно воспользоваться клавишей "Alt+F2" (Просмотр выбранных полей отчета)

 

Установим сортировку отчета по наименованию товара ("F6")

При таком варианте настройки получим отчетный документ следующего вида : 

____
N/N

____
__________________________
Наименование 

__________________________
____
ЕИ

____
___________
Остаток

___________
___________
Сумма прих.
остатка

___________
___________
Сумма [Б]
остатка

___________
1
2
3
4
5
6
7
8
9
10
____
Вафли "Анис"
Вафли "Кит-кат"
Вино "Peter Piesporter"
Вино "Вазисубани"
Водка "Волжский Утес"
Водка "Губернаторская"
Г/вода "7-Up" 2 л
Г/вода "7-Up" 0.33 л
Г/вода "Coca cola" 2 л
Г/вода "Coca cola" 0.33 л
__________________________
уп
уп
бут
бут
бут
бут
бут
бан
бут
бан
____
902,00
288,00
130,00
168,00
160,00
100,00
1800,00
3000,00
600,00
6240,00
___________
784,74
489,60
4368,00
1646,40
2400,00
1480,00
10800,00
5100,00
4053,00
12168,00
___________
865,92
538,56
4810,00
1646,40
2640,00
1630,00
11880,00
5610,00
4260,00
13353,60
___________

____
 Итого:
__________________________

____
13388,000
___________
43289,740
___________
47234,480
___________

2. Текущее состояние по наименованиям и вторичной сортировкой по суммам в приходных ценах.

Для определения рейтинга по остаткам товара, необходимо включить вторичную сортировку  по цифровым полям ("Ctrl+F6").

В нашем примере определим рейтинг остатков товара по суммам в приходных ценах. В этом случае отчет будет выглядеть так : 

____
N/N

____
__________________________
Наименование 

__________________________
____
ЕИ

____
___________
Остаток

___________
___________
Сумма прих.
остатка

___________
___________
Сумма [Б]
остатка

___________
1
2
3
4
5
6
7
8
9
10
____
Г/вода "Coca cola" 0.33 л
Г/вода "7-Up" 2 л
Г/вода "7-Up" 0.33 л
Вино "Peter Piesporter"
Г/вода "Coca cola" 2 л
Водка "Волжский Утес"
Вино "Вазисубани"
Водка "Губернаторская"
Вафли "Анис"
Вафли "Кит-кат"
__________________________
бан
бут
бан
бут
бут
бут
бут
бут
уп
уп
____
6240,000
1800,000
3000,000
130,000
600,000
160,000
168,000
100,000
902,000
288,000
___________
12168,000
10800,000
5100,000
4368,000
4053,000
2400,000
1646,400
1480,000
784,740
489,600
___________
13353,600
11880,000
5610,000
4810,000
4260,000
2640,000
1646,400
1630,000
865,920
538,560
___________

____
 Итого:
__________________________

____
13388,000
___________
43289,740
___________
47234,480
___________

3. Текущее состояние по наименованиям и с итогами по группе товара, суммы в приходной и расходной базовой ценах.

Если необходимо в отчетном документе получить промежуточные итоги, можно воспользоваться настройкой структуры отчета. ("F4")

Заголовком группы при настройке структуры является поле, по которому включена первичная сортировка. В нашем примере включим сортировку по группе товара ("F6"), а в структуре отчета отметим пункты :

  • [X]  Заголовок группы
  • [X]  Итого по группе
  • [   ]  Итого по странице
  • [   ]  Нарастающий итог
  • [X]  Итого по отчету

 

Таким образом отчет примет следующую форму :

____
N/N

____
_____________________________
Наименование 

_____________________________
____
ЕИ

____
___________
Остаток

___________
____________
Сумма прих.
остатка

____________
___________
Сумма [Б]
остатка

___________

1
2
3
4


5
6


7
8
9
10

____
Безалкогольные напитки
Г/вода "7-Up" 2 л
Г/вода "7-Up" 0.33 л
Г/вода "Coca cola" 2 л
Г/вода "Coca cola" 0.33 л
Безалкогольные напитки Итог:
Кондитерские изделия
Вафли "Анис"
Вафли "Кит-кат"
Кондитерские изделия Итог:
Спиртные напитки
Вино "Peter Piesporter"
Вино "Вазисубани"
Водка "Волжский Утес"
Водка "Губернаторская"
Спиртные напитки Итог:
_____________________________

бут
бан
бут
бан


уп
уп


бут
бут
бут
бут

____

1800,000
3000,000
600,000
6240,000
11640,000

902,000
288,000
1190,000

130,000
168,000
160,000
100,000
558,000
___________

10800,000
5100,000
4053,000
12168,000
32121,000

784,740
489,600
1274,340

4368,000
1646,400
2400,000
1480,000
9894,400
____________

11880,000
5610,000
4260,000
13353,600
35103,600

865,920
538,560
1404,480

4810,000
1646,400
2640,000
1630,000
10726,400
___________

____
 Итого:
_____________________________

____
13388,000
___________
43289,740
____________
47234,480
___________

4. Текущее состояние по группам товара, суммы в приходной и расходной базовой ценах.

Если в отчетном документе нет необходимости выводить данные по каждой позиции товара, а достаточно видеть только итоги по группам товара, перенастроим документ следующим образом :

  1. Исключить поле "Наименование" ("Insert")
  2. Включить поле "Группа товара" ("Insert")
  3. Выключить в структуре отчета поля "Итого по группе" и "Итого по отчету" ("F4")

Отчетный документ примет вид :

____

N/N
____
______________________

Группа товара
______________________
____________
Сумма прих.
остатка

____________
___________
Сумма [Б]
остатка

___________
1
2
3
____
Безалкогольные напитки
Кондитерские изделия
Спиртные напитки
______________________
32121,000
1274,340
9894,400
____________
35103,600
1404,480
10726,400
___________

____
 Итого:
______________________
43289,740
____________
47234,480
___________

5. Текущее состояние по группам товара и кодам прихода товара на склад.

Для сравнительного анализа данных по дополнительному признаку, можно воспользоваться полями сравнения ("Enter"). В этом случае данные по полям сравнения будут выводиться в столбцы, что визуально более удобно для просмотра в текстовом документе.

В нашем примере включим поля сравнения по кодам прихода товара на склад.

 

В этом случае документ примет следующий вид :

____

N/N

____
______________________

Группа товара

______________________
_______________
(0 - Hал. расчет)
Сумма прих.
Остатка

_______________
________________
(2 - Консигнация)
Сумма прих.
остатка

________________
_______________
(3 - Реализация)
Сумма прих.
остатка

_______________
____________
Сумма прих.
остатка


____________
1
2
3
____
Безалкогольные напитки
Кондитерские изделия
Спиртные напитки
______________________
0,000
0,000
201,600
_______________
4053,000
10,440
0,000
________________
28068,000
1263,900
9692,800
_______________
32121,000
1274,340
9894,400
____________

____
 Итого:
______________________
201,600
_______________
4063,440
________________
39024,700
_______________
43289,740
____________

5. Использование фильтров - "F2"

Наложение фильтра по определенным полям позволяет сделать необходимую выборку данных в формируемом отчете. Количество полей, по которым наложен фильтр, не ограничено.

Например :
Можно собрать данные по необходимым группам (подгруппам) товара, пришедшие от конкретного поставщика (поставщиков) и имеющие определенный код прихода товара.

Перед формированием фильтра по символьным полям система выдает дополнительный запрос о способе фильтрации :

  • < Список встречающихся >
      Формируется список встречающихся полей из подготовленной аналитической базы

  • < Общий список - быстро >
      Выдается список полей из вспомогательного архива системы
      Например : Архив поставщиков / получателей

  • < По контексту >
      Выдается список контекста с возможностью дополнения и редактирования.
      Условие фильтра может быть равным контексту или исключен :
      [Х] Исключая равные заданному

  • < По маске >
      Выдается список контекста по маске с возможностью дополнения и редактирования.
      В отличии от фильтра по контексту, искомый контекст по маске находится в определенной позиции строки, у которой остальные символы заполнены знаком "?"
      Условие фильтра может быть равным контексту по маске или исключен :
      [Х] Исключая равные заданному

Рассмотрим несколько примеров наложения фильтра с применением различных вариантов.

По текстовому полю - Поставщик товара :

  - Вариант : < Список встречающихся > или < Общий список - быстро > :

По текстовому полю - Наименование товара : 

  - Вариант : < По контексту > :
 

Если необходимо из текстового поля выбрать несколько признаков, то признаки заключаются в квадратные скобки через запятую. В этом случае запятая работает как логическое "И".

Например : 

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

  • [Вино],[1 л]

Если необходимо выбрать несколько условий с общим признаком, то необходимо пометить несколько признаков. В этом случае между помеченными признаками будет работать логическое "ИЛИ".

Например : 

Необходимо собрать только вино и соки в упаковке по 1 л. В этом случае заводятся и отмечаются для фильтрации два условия :

  • [Вино],[1 л]
  • [Сок],[1 л]

  - Вариант : < По маске > :
 

При наложении фильтра по логическим полям выдается запрос условия фильтрации :

  • < Да > (Включен)
  • < Нет > (Выключен)  

По логическому полю - Маркер "Заказ разрешен" :

Просмотреть список полей,  по которым наложен фильтр - "Ctrl+F2"