Версия для печати темы (https://pro1c.org.ua/index.php?s=9fed60518f6d664286b2c84c50acafd7&showtopic=67255)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Відбір записів регістра по регістратору

Автор: ZenBi 23.05.23, 8:35

Доброго дня Шановні.
Маю питання - Чи є нормальна можливість В ЗАПИТІ відбирати записи по певному регістратору?
Наводжу приклад:
Маю регістр накопичень. Він веде запис приблизно з десяти документів (писаний до мене).
Потрібно відібрати записи лише по одному документу (він же один із регістраторів).
Резістр підтягую як "залишки та обороти".
Так, я можу витягнути необхідне мені, при налаштуванні періодичності по регістратору, та задавши необхідну умову після строки ГДЕ... (наприклад "Регистратор ССЫЛКА Документ.КакойТоДокумент")
Але хотілося б це зробити на етапі відбору записів з самого регістру, а не ставити умову на вже відыбрані запитом записи.
Питання оптимізації.

Поправте або доповніть мене якщо я десь допустив помилку. Конструктивна критика вітається. Поради накшталп "перша ссилка в Гуглях" - ідіть лісом, там радять робити через умови.

Автор: sava1 23.05.23, 9:36

в регістр добавляєте вимір - документРуху = регістратор - тоді можна відібрати
інакше - дві таблиці

Автор: alex-l1904 23.05.23, 9:44

ZenBi @ Сегодня, 9:35 * ,
як варіант:
можна зробити додатковий регістр тільки по цьому документу,
продублювати всі існуючи записи з основного регістра, розрахувати підсумки,
доробити запис в новий регістр при запису в основний...


Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua