Заявка 1C 8
Да предположим, че в нашите складове има такъв продукт:
Стоките в този случай - това е област, за която се извършва групиране, както и броя - на полето за групиране. ОБЩО - е обобщаваща функция, това показва заявка, че всички данни за броя на идентични стоки, трябва да се сумират. В резултат на тази заявка е вид таблица:
обобщаващи функции
За групирани полета трябва да бъдат задължително прилагат общата функция, SUM, не е задължително, както и максимум, минимум, средният брой, броят на по-различно. Нека разгледаме по-подробно действието на всеки един от тях.
СУМА - важи само за числови полета, поставя на броя преминали към него. Неговият резултат е показано на фигурата по-горе.
MID - важи само за числови полета, изчислява средната стойност - сумата от параметрите премина / брой параметри:
Максимална - може да се използва за всяка област, той получава максимума от минали параметри. Да предположим, че текста на заявката е:
Т.е. Отново, ние имаме едно поле групиране доставки и две групирани поле: Склад и номер. В резултат на тази заявка е както следва:
МИНИМАЛЕН - може да се използва за всяка област, която получава най-малко от минали параметри:
НОМЕР - може да се използва за всяка област, получава броя на преминалите параметри:
Броят на различно - може да се използва за всяка област, получава броят на различни параметри. Т.е. ако функцията да премине параметри (1,1,2,3,3,3,4,4,4,4,4,5), той се връща 5. НОМЕР функция ще се върне 12. Искане от броя на различните функции ще изглеждат :
Да предположим, че група от двете полета: Продуктът и склад:
за различни обобщаващи функции ще доведе до следното:
Ако заявката използва групиране, всички полета трябва да бъде разделена на групирани (което ще бъде "спряно") и комбинации (на чрез групиране - "сгъване"). За да групираните полета трябва да се прилагат една от общите функции, функциите като суми и аварии могат да се прилагат само за числови полета.