Получение данных о продажах в возврате от покупателя: рс или обход документов? #757327


#0 by kdenis
Доброго дня! Прошу поделиться опытом. Конфа своя. Есть документы Реализация и ВозвратОтПокупателя. Необходимо в возврате от покупателя иметь ссылку на документ реализации и вынуть данные из его ТЧ для каждой позиции. Каждая серия номенклатуры уникальна (количество = 1). Сейчас сделано так: подзапросами нахожу максимальную дату документа продажи (до даты возврата), по дате нахожу нужный документ, из него извлекаю данные продажи. Минусы: 1. Изначально были сомнения использовать дату в качестве связи для соединений таблиц. Но в наших условиях на практике несколько документов с одной датой получить маловероятно, поэтому идея работала и работает в продуктиве. 2. Сейчас же может появиться второй документ Реализация2, который тоже может быть основанием для возврата. На этот случай изобрести запрос что-то не осиливаю. Предполагаемые решения: 1. Не париться и сделать РС, а нужные данные получать срезом последних. Минус - РС будет дублировать таблицу Реализация.Товары. 2. Сообщество поможет изобрести быстрый запрос, выбирающий нужные данные. Без связи по дате для надежности. ПС: Скорость механизма относительно критична, т.к. должна срабатывать при сканировании товара. И не очень критична, т.к. данные будут подставляться и при нажатии на кнопку для списка товаров документа возврата.
#1 by kdenis
Текущее решение: ВЫБРАТЬ
#2 by Лодырь
Ну ничего ж не меняется. Нашел ты дату. ну и соединяй ее с реализацией и реализацией2. Что нашлось - то и получится. Вероятность попасть на два документа в 1 день - я так понимаю мала по прежнему. На всякий случай, ничто не мешает тебе после соединения еще раз взять максимум по ссылке и получить один единственный документ.
#3 by kdenis
Вероятность по-прежнему мала, но хочется избавиться от этого допущения. Учитывая рост количества типов документов.
#4 by Лодырь
Ну я ж написал. Максимум по ссылке избавит от неопределенности.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С