Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:Запросы и построители

Помогите изменить запрос!

Ø
Я
   Stella
29.11.04 - 15:55
Есть запрос по документам. Документы определенных видов.
В нем есть переменная Контрагент, которая берется из одноименных реквизитов документов, которые перечисляются через запятую.
Т.е. так:
  |Контрагент = Документ.ВозвратОтПокупателя.Контрагент, Документ.ОтчетККМ.Контрагент, Документ.ПоступлениеТМЦ.Контрагент, Документ.ПоступлениеТМЦРозница.Контрагент, Документ.Реализация.Контрагент, Документ.РеализацияРозница.Контрагент;
По переменной Контрагент есть группировка.
Что надо: добавить в отчет еще один документ - ЧекККМ.
Проблема в том, что в этом документе нет реквизита Контрагент. И при выполнении запроса, если попадается документ вида ЧекККМ, то контрагент должен браться не из документа, а из константы.
Можно ли это сделать, не добавляя еще один запрос, а меняя уже существующий? Просто если сделать еще один запрос, придется капитально переписывать отчет, что займет много времени.
 
 
   Рамиль
1 - 29.11.04 - 16:05
ну добавь в запрос еще одного контрагента
|контрЧек=константа.контрагент;
|текДок=документ.....,документ.ЧекККМ.ТекущийДокумент;
.
.
.
Если запрос.текдок.вид()="ЧекККМ" Тогда
 контрагент=Запрос.контрЧек;
.
.
.
   Stella
2 - 29.11.04 - 16:06
Сейчас попробую. До такого не додумалась, а сработает?
   andreyka
3 - 29.11.04 - 16:10
При выводе группировки контрагент проверять ПустоеЗначение(Запрос.Контрагент), если =1 тогда выводить константу
   Рамиль
4 - 29.11.04 - 16:18
(2) да кто ж его знает? пробуй. в крайнем случае константа.контрагент можно определить за пределами запроса.



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует