Регистратор и документ движения - непонятка в запросе #653447


#0 by grayshadow
8.2.16.362, Комплексная автоматизация 1.1.24.1. Пишу внешний отчет Движения денежных средств. Смысл - зарезать доступ определенному пользователю к операциям по подотчетникам, зарплате и т.д., оставить только оплаты покупателей и возвраты покупателям (пыталась забороть настройку прав доступа к регистру ДДС - неудачно...) В регистре есть два РАЗНЫХ поля - Документ движения и Регистратор (не поняла, зачем надо, в базе нет случаев, когда в них пишутся разные доки). Регистратор прописан в запросе в секции Выбрать, Документ движения лезет из параметров виртуальной таблицы. Путаница, конечно, но б@г с ними, пусть будут оба. Собственно в чем проблема. Копирую запрос с типового отчета, добавляю перед секцией {ГДЕ ...} свой отбор: Отчет показывает лишние документы с видом операции Выдача подотчетнику. Добавляю то же самое, но по "документу движения":    |И ((ИсточникДанных.ДокументДвижения ССЫЛКА документ.ПлатежноеПоручениеВходящее    |    и ИсточникДанных.ДокументДвижения.ВидОперации = Значение(Перечисление.ВидыОперацийПоступлениеБезналичныхДенежныхСредств.ОплатаПокупателя)) теперь работает нормально. Но как возможен первый случай, если регистратор и док. движения - один и тот же документ?!:)
#1 by grayshadow
никто не знает?:) ну пусть это пойдет в рубрику "Осторожно, 1С!"...
#2 by m-serg74
а в первом варианте в ВЫБРАТЬ добавь два поля ТИПЗНАЧЕНИЯ(ИсточникДанных.Регистратор) и ИсточникДанных.Регистратор.ВидОперации что будет выходить туда где как говоришь не те доки выходят?
#3 by grayshadow
|    И ИсточникДанных.Регистратор.ВидОперации = Значение(Перечисление.ВидыОперацийППИсходящее.ВозвратДенежныхСредствПокупателю))) ничего не изменилось, те же доки ВЫБРАТЬ    ДвиженияДенежныхСредств.Регистратор, возвращает такую таблицу: Регистратор    РегистраторВидОперации    типзнч Платежное поручение исходящее 00000000784 от 11.01.2013 0:00:00    Перечисление денежных средств подотчетнику    Платежное поручение исходящее Платежное поручение исходящее 00000006734 от 11.01.2013 0:00:00    Перечисление денежных средств подотчетнику    Платежное поручение исходящее ...
#4 by Wobland
я думаю, автор неверно интерпретирует результат: Отчет показывает лишние документы с видом операции Выдача подотчетнику.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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