Документ проведен, но нет движений #292213


#0 by LyDusha
Добвый вечер. Вопрос , наверное, простой, но я впала в утпик. Как запросом найти документы, у которых есть пометка проведения, но нет движений по регистру?    ДокЗаявка.Проведен ИЗ но вот что дальше?
#1 by ТелепатБот
#2 by Diman000
Соединение с другой стороны и проверка на NULL должна помочь
#3 by Diman000
Что-то вроде этого ВЫБРАТЬ РАЗЛИЧНЫЕ    РеализацияТоваровУслуг.Ссылка,    РеализацияТоваровУслуг.Представление,    ПродажиСебестоимость.Регистратор ИЗ ГДЕ    ПродажиСебестоимость.Регистратор ЕСТЬ NULL
#4 by Diman000
+ ну и условие на проведение надо прикрутить. Получится так: ГДЕ ПродажиСебестоимость.Регистратор ЕСТЬ NULL И РеализацияТоваровУслуг.Проведен
#5 by LyDusha
хм.. результат пустой. а я точно знаю. что таких документов навалом... :(
#6 by LyDusha
О! :) соединение и впрямь должно быть правое :)
#7 by IronDemon
Пользуйся
#8 by у лю 427
нормальное явление? Для восьмерки? Задумка разработчиков?
#9 by LyDusha
спасибо. не знаю. но вообще не в первый раз натыкаюсь на такую фишку. Проведение стоит - движений нет.
#10 by mikecool
и что? док проведен, а модуль по какой-либо причине не выполнил запись движений... нормально
#11 by Diman000
Если ты про то, что может быть НЕпроведенный документ с движениями, то да. Признак Проведен является обычным полем документа и вообще никак не связан с наличием движений
#12 by Diman000
+1
#13 by mikecool
мне больше нравится оставшиеся движения при распроведении дока...
#14 by Мелкий бес
у док ЗаявкаНаРасходованиеСредств имеются состояния - подготовлен, утвержден, отклонен ... отсутствие движений вполне объяснимо а вот по поводу автоматического удаления движений стоит подумать
#15 by у лю 427
так там смешных вариантов куча.... фич
#16 by LyDusha
угу. у всех документов за несколько месяцев. у меня есть движения, у остальных нет. Не верю :( интересные познания о документе :)
#17 by BeaViS
, У документа нет движений, т.е. записей в регистре, но при этом делаем соединение с таблицей регистра ... what the fuck ? Можно сделать например так (не отлаживал, но суть правильная):    Реализация.Ссылка ИЗ ГДЕ    Реализация.Проведен И НЕ Реализация.Ссылка В    (ВЫБРАТЬ ПЕРВЫЕ 1         Регистр.Ссылка     ИЗ         РегистрНакопления.ЗаявкаНаРасходованиеСредств КАК Регистр
#18 by Diman000
Учи азбуку SQL запросов на тему соединений
#19 by Михаил Козлов
Для поиска РН без движений по партиям использую такой запрос: И РН.ХарактеристикаНоменклатуры = ПУ.ХарактеристикаНоменклатуры ГДЕ (РН.Ссылка.Проведен) И (ПУ.Регистратор ЕСТЬ NULL) УПОРЯДОЧИТЬ ПО РН.Ссылка.Дата
#20 by BeaViS
Извиняюсь, не прочел про ПРАВОЕ соединение )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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