Довідковий матеріал

Додаткові можливості "Універсальної обробки підбору об'єктів"

Однією з найпотужніших можливостей "Універсальної обробки підбору об'єктів" є можливість інтерактивного відбору об'єктів за реквізитами "через кілька точок".

Однією з найпотужніших можливостей "Універсальної обробки підбору об'єктів" (див. однойменний розділ ІТС у рубриці "Додаткові звіти й обробки \ Універсальні обробки") є можливість інтерактивного відбору об'єктів за реквізитами "через кілька точок". Цю властивість найпростіше пояснити на конкретних прикладах. Наприклад, потрібно відібрати всі документи, скажімо виду "Видаткова накладна" за будь-який період, у яких присутні товари виду "Послуга". Або вибрати всі роздрібні ціни (елементи довідника "Ціни") за товарами групи "Інвентар". Або знайти всі документи виду "Рахунок", у яких реквізит "Клієнт" посилається на позначеного на видалення "Контрагента". Як здійснити подібні відбори об'єктів? Пояснимо цю можливість на першому викладеному вище прикладі. Запустимо УОПО (Uchoice.ert) у конфігурації "Торгівля + Склад для України" і вкажемо об'єкт відбору Документ — "Рахідна накладна". На вкладці "Відбір за значеннями реквізитів" встановимо курсор на реквізит "Товар" і натиснемо кнопку "<?>" — "Відібрати значення за умовами". При цьому буде відкрито ще один екземпляр УОПО, але вже для відбору об'єктів типу "Довідник.Номенклатура". На вкладці "Відбір за значеннями реквізитів" встановимо відбір за значенням реквізиту "Вид товару" — "Послуга". Натиснувши кнопку "Знайти елементи", отримаємо список усіх товарів виду "Послуга". Далі натискаємо "ОК", і вибраний список товарів передається в УОПО як список значень відбору "Видаткових накладних" за реквізитом "Товар". Таким чином, ми спочатку відібрали потрібні товари, а потім отримали документи, що включають хоча б один із відібраних товарів — тобто саме те, що й потрібно було зробити в описаному прикладі. Такий напіврекурсивний виклик можливий скільки завгодно разів — кожен екземпляр УОПО "пам'ятає" батьківську обробку, що викликала його, щоб передати назад вибрані об'єкти.

Записатися телефоном