#0
by suvolod
Берем простейший запрос: ОтчетКомитентуОПродажахТовары.Номенклатура ИЗ Документ.ОтчетКомитентуОПродажах.Товары КАК ОтчетКомитентуОПродажахТовары Проблема - запрос может формироваться не только по документу ОтчетОРозничныхПродажах, но и РеализацияТоваровУслуг. Названия и ТЧ, и тех полей, которые мне нужно выбрать, в этих документах совпадают. Можно каким-то образом написать универсальный вариант запроса, чтобы он выбирал данные из ТЧ Товары по любому из двух документов. В голову приходит только проверять ТипЗнч(Док), а затем парсить текст запроса: через СтрЗаменить менять одно название документа на другое... Но, может быть, есть способ проще?
#3
by suvolod
Увы, это тоже подмена, да еще такая, после которой конструктор перестанет работать Объединить - это писать дубль запроса по каждому документу (а он на самом деле не ограничивается отбором только номенклатуры), да еще подставлять в качестве ссылки некорректную (например, на подзапрос по Отчету о розничных продажах - ссылку на РТиУ)
#4
by Живой Ископаемый
не надо писать запросы к ТЧ. для того чтобы унифицировать данные из документов имеющих разные наборы полей и ТЧ придумали регистры.
#5
by Повелитель
ВЫБРАТЬ ОтчетКомитентуОПродажахТовары.Номенклатура ИЗ Документ.ОтчетКомитентуОПродажах.Товары КАК ОтчетКомитентуОПродажахТовары Ну так же оставь, чтобы конструктор работал. А внизу напиши. Запрос.Текст = СтрЗаменить(Запрос.Текст,"Документ.ОтчетКомитентуОПродажах","НужныйДокумент")
#6
by suvolod
. Привет, Живой ископаемый :). Запросы к ТЧ иногда нужно писать. В моем случае - чтобы проверить что количество списываемого документом товара не превышает остаток. . Я это об этом способе уже упоминал в . ни на что не претендую... просто думал, вдруг есть способ изящнее. Вот и запостил ветку
#8
by Живой Ископаемый
2 И что, есть шансы что при списывании товара ты можешь не знать каким документом это делаешь?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как обратиться к Операциям и Проводкам в Запросе????
- Как SQL запросе обратиться к нужному справочнику в базе?
- Как в запросе обратиться ко всем документам?
- Как обратиться к элементу подчиненного справочника в запросе
- Господа, как в 8-ке обратиться к подчиненным документам
- v7: Как в запросе обратиться к документу основанию ?
- Как обратиться к полному наименованию справочника в запросе?
- Условие в запросе, аналогичное условию в запросе 77
- Как в запросе обратиться к нескольким счетам
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе обратиться в другому элементу другой таблицы по общему названию элемен?
- Ошибка в запросе. Как обратиться к полю?
В этой группе 1С
- Выгрузка справочников из УТ 8.1 10.3 в УТ 8.1 10.3
- Отчет "Расчеты с партнерами", УТ 11
- Ещё раз переход с УСН на ОСНО. Дебиторская задолженность.
- Отменить пересчет итогов
- ЗУП : зачем в РС плановые начисления ... ?
- Как можно синхронизировать Справочник с текущим пользователем
- 1с хитрый запрос
- Отчет "Справка к форме ИНВ-17"
- Позиционирование в журнале документов на конец списка
- Долг за работниками на конец месяца. ЗиКБУ
- Сохранение из 1С в Excel с установкой пароля на книгу (программное)
- Розница 2: Смена превысила 24 часа и не было продаж
- Обмен Розница 2 - Розница 2 Правила конвертации
- Оценка трудоемкости задачи
- Как получить документ основание?
- Изменить идентификатор внешнего отчета
- Пропадает номенклатура в строках: Обмен данными
- "Метод объекта не обнаружен" в регламентном задании
- Не растягивается форма документа 1с 8.2
- А ты изменил периодичность регистра "ЦеныНоменклатуры" ?