Смысл запроса в том что б узнать какие документы не попали в регист и их вывести. Сам запрос отрабатывает верно, но в самом отчете СКД по непонятным мне причинам отображаются документы которые есть в регистре. В чему тут дело ума не приложу, может кто подскажет как с этим бороться ?
ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫБОР КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL ТОГДА РеализацияТоваровУслуг.Ссылка ИНАЧЕ NULL КОНЕЦ КАК Ссылка, асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ, РеализацияТоваровУслуг.Ссылка КАК док, РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Номер ПОМЕСТИТЬ Таб ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = РеализацияТоваровУслуг.Ссылка) И (РеализацияТоваровУслуг.исСотрудник = &исСотрудник) ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода И РеализацияТоваровУслуг.Проведен = ИСТИНА И НЕ РеализацияТоваровУслуг.исРеализацияСотруднику
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВЫБОР КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL ТОГДА ВозвратТоваровПоставщику.Ссылка ИНАЧЕ NULL КОНЕЦ, асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ, ВозвратТоваровПоставщику.Ссылка, ВозвратТоваровПоставщику.Контрагент, ВозвратТоваровПоставщику.Номер ИЗ Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ВозвратТоваровПоставщику.Ссылка) ГДЕ ВозвратТоваровПоставщику.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ВозвратТоваровПоставщику.Проведен = ИСТИНА
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВЫБОР КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL ТОГДА исПередачаТоваровПокупателю.Ссылка ИНАЧЕ NULL КОНЕЦ, асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ, исПередачаТоваровПокупателю.Ссылка, исПередачаТоваровПокупателю.Контрагент, исПередачаТоваровПокупателю.Номер ИЗ Документ.исПередачаТоваровПокупателю КАК исПередачаТоваровПокупателю ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = исПередачаТоваровПокупателю.Ссылка) ГДЕ исПередачаТоваровПокупателю.Дата МЕЖДУ &НачалоПериода И &КонецПериода И исПередачаТоваровПокупателю.Проведен = ИСТИНА
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВЫБОР КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL ТОГДА ПеремещениеТоваров.Ссылка ИНАЧЕ NULL КОНЕЦ, асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ, ПеремещениеТоваров.Ссылка, ПеремещениеТоваров.Контрагент, ПеремещениеТоваров.Номер ИЗ Документ.ПеремещениеТоваров КАК ПеремещениеТоваров ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ПеремещениеТоваров.Ссылка) ГДЕ ПеремещениеТоваров.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ПеремещениеТоваров.Проведен = ИСТИНА
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВЫБОР КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL ТОГДА ПеремещениеТоваровМеждуФилиалами.Ссылка ИНАЧЕ NULL КОНЕЦ, асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ, ПеремещениеТоваровМеждуФилиалами.Ссылка, NULL, ПеремещениеТоваровМеждуФилиалами.Номер ИЗ Документ.ПеремещениеТоваровМеждуФилиалами КАК ПеремещениеТоваровМеждуФилиалами ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ПеремещениеТоваровМеждуФилиалами.Ссылка) ГДЕ ПеремещениеТоваровМеждуФилиалами.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ПеремещениеТоваровМеждуФилиалами.Проведен = ИСТИНА ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Таб.Ссылка КАК Документ, Таб.Контрагент КАК Контрагент, Таб.Номер ИЗ Таб КАК Таб ГДЕ НЕ Таб.Ссылка ЕСТЬ NULL И НЕ Таб.Контрагент.Наименование ПОДОБНО "%сотрудник%"
Данная проблематика актуальна по сей час ! Неужели на этом форуме нет ни одного человека который сталкивался с этим ? Прошу не игнорировать данную тему.
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4
Трудно без базы это у себя в голове прокрутить и ответить на ваш вопрос. Но телепатирую, что такое поведение обусловлено галкой Автозаполнение в наборе данных.
Трудно без базы это у себя в голове прокрутить и ответить на ваш вопрос. Но телепатирую, что такое поведение обусловлено галкой Автозаполнение в наборе данных.
Может вы подскажете как заполнять поля без автозаполнения, кнопка добавить поле не активна, могу добавить только группу .... Проблема тут то не в базе, проблема в том что СКД изменяет начальный запрос по своим каким то соображениям. Вы можете повторить логику моего запроса с любыми документами и регистрами, смысл данной проблемы не измениться.
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1148 раз
Рейтинг: 1230.2
Цитата(topitop @ 18.03.15, 16:23)
Может вы подскажете как заполнять поля без автозаполнения, кнопка добавить поле не активна, могу добавить только группу ....
В конструкторе запроса закладка "Компоновка данных"
Цитата(topitop @ 18.03.15, 16:23)
Проблема тут то не в базе, проблема в том что СКД изменяет начальный запрос по своим каким то соображениям.
Так задумано.
Цитата(topitop @ 18.03.15, 16:23)
Вы можете повторить логику моего запроса с любыми документами и регистрами, смысл данной проблемы не измениться.
Вы можете максимально упростить свой запрос с проявлением "проблемы", выложить его, скрины результата самого запроса в консоли и скрины результата исполнения СКД.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!