Как объединить запрос по регистру накопления с запросом по табличной час #308806


#0 by Garkin
Помогите, пожалуйста, объединить запрос по регистру накопления «ТоварыНаСкладе» с  запросом по табличной  части документа «РасходнаяНакладная» ИЗ    РегистрНакопления.ТоварыНаСкладе КАК ТоварыНаСкладе А он мне «Несовместимые типы ОБЪЕДИНИТЬ  <<?>> ТоварыНаСкладе.ВидДвижения,» :(
#1 by IronDemon
Хм, а зачем такой запрос?
#2 by France
чо за на ВЫБРАТЬ    &ВидДвижения ??? разве ж можно в ВЫБРАТЬ использовать параметры?
#3 by Lind
А чиго не знал?
#4 by Defender aka LINN
А кто мешает? 0_о
#5 by France
не знал, не юзал.. а нах?
#6 by shuhard
в консоле запросов ВЫБРАТЬ    ТоварыНаСкладах.ВидДвижения,    ТоварыНаСкладах.Номенклатура ИЗ    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах Объединить ВЫБРАТЬ    РеализацияТоваровУслугТовары.Номенклатура ИЗ    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары проходит при любом типе ВидДвижения, даже справочник банки, может ошибка в названии Рг ТоварыНаСкладе<>ТоварыНаСкладах ?
#7 by Lind
Ну например в модуле проведения приходной, чтоб таб движений сразу получать. Чтобы не париться с созданием колонок ВидДвижения, Активность, Период
#8 by Defender aka LINN
+ Иногда надо
#9 by Garkin
Как ни странно со справочником банков у меня тоже все проходит, не проходит с "ВидДвиженияНакопления.Расход"
#10 by Garkin
Велосипед изобретаю. Хочу знать изменятся  ли движения документа по конкретному регистру после проведения документа.
#11 by Garkin
про левое соединение не понял :(
#12 by IronDemon
А выгрузить движения по регистру в ТЗ не проще?
#13 by Garkin
Не, потом думай как ТЗ сравнивать.
#14 by IronDemon
А так что ты сравнивать собрался?
#15 by Garkin
Примерно тоже что и в
#16 by IronDemon
ВЫБРАТЬ    РеализацияТоваровУслугТовары.Номенклатура,    РеализацияТоваровУслугТовары.Ссылка.Проведен    И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата АВТОУПОРЯДОЧИВАНИЕ
#17 by IronDemon
РеализацияТоваровУслугТовары.Номенклатура,    РеализацияТоваровУслугТовары.Ссылка.Проведен    И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
#18 by Garkin
, Мне кажется, что левое соединение потеряет вариант удаления строки из документа.
#19 by IronDemon
Согласен. Может так? ВЫБРАТЬ    ВложенныйЗапрос.Номенклатура,    ИЗ
#20 by Garkin
Спасибо, так оно конечно, только вот до жути хотелось иметь колонку «ВидДвижения» в результате запроса. Документ на самом деле может делать одновременно приход и расход по одному регистру (например перемещение между складами, а может и еще хуже). Придется «ВидДвижения» заменить ее на +1 и -1. Эстетика увы пострадает  :(. Но судя по всему , не судьба.  :(
#21 by Lind
А ты в конструкторе проовал запрос сделать?. Если смотреть ошибку , то скорее всего ты типы попутал ВидДвижения  И ТоварыНаСкладе.ВидДвижения. А вообще надо использовать виртуальные таблицы (в частности таблицу остатков)
#22 by Garkin
Да, вот оказывается в сильно усложнил,  на самом деле   Проблема уже здесь ВЫБРАТЬ    &ВидДвижения,    РасходнаяНакладнаяТовары.МестоХранения ИЗ    Документ.РасходнаяНакладная.Товары КАК РасходнаяНакладнаяТовары И проблема непосредственно в «ВидДвиженияНакопления.Расход» А вот так все работает:   :) Извини, опять ничего не понял :(
#23 by Lind
1с ВЫБРАТЬ    ТоварыНаСкладе.ВидДвижения,    ТоварыНаСкладе.Склад ИЗ    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладе ИЗ    Документ.РеализацияТоваровУслуг.Товары КАК РасходнаяНакладнаяТовары    РасходнаяНакладнаяТовары.Ссылка = &Регистратор /1с Этот запрос работает
#24 by Lind
(+23)В стандартной УТ
#25 by Garkin
Завидую черной завистью, у меня все равно "Несовместимые типы ОБЪЕДИНИТЬ  <<?>> ТоварыНаСкладе.ВидДвижения," (в консоли запросов на УТ)
#26 by IronDemon
а какое значение имеет параметр ВидДвижения?
#27 by Garkin
Ставлю галочку в колонке "В" и в колонке значение параметра пишу ВидДвиженияНакопления.Расход :(
#28 by IronDemon
Зачем "В"? Пишешь или выбираешь?
#29 by Garkin
"В" - для того чтобы в "Значание параметра" написать выражение на встроенном языке. Пишу, т.к. в списке возможных вариантов не могу найти "ВидДвиженияНакопления".
#30 by IronDemon
Вот где собака порылась. Наконецто нашли ошибку :)
#31 by Garkin
Здорово.
#32 by Garkin
Сегодня наверно не мой день, Долго искал в консоли запросов возможность выбрать «ВидДвиженияНакопления» … не нашел. Выпил чаю… все равно не нашел. Поставил консоль запросов с октябрьского ИТС, искал там… безрезультатно. :(
#33 by Garkin
Сегодня опять не мой день. :(
#34 by IronDemon
Это отдельный тип данных, снизу ищи.
#35 by IronDemon
Консоль запросов или консоль отчетов?
#36 by Garkin
Запросов
#37 by Garkin
В консоли запросов Типы данных доступные для выбора параметров Число Строка Булево Банки …. далее перечислены все справочники …. … ... далее все документы … … … … … // Планы видов характеристик Вопросы для анкетирования Назначения свойств категорий объектов … … Типы штрихкодов И все, кажется, ничего не пропустил. У меня такое чувство что «ВидДвиженияНакопления»– это вообще не тип данных.
#38 by Garkin
Господа, простите за назойливость. Чувствую себя полным идиотом, ну не работает у меня ( в УТ): И в консоли запросов в типах параметров не могу я найти  «ВидДвиженияНакопления»
#39 by IronDemon
Открываешь в конфигураторе консоль запросов. В ней форму "ФормаПараметров". Параметр "ЗначениеПараметра" и смотришь на "ТипЗначение". Думаешь. Делаешь вывод.
#40 by Garkin
Вот, третий день думаю, пришел к выводу что "ВидДвиженияНакопления" - это не "тип данных", и единственный способ передать его запросу в консоли запросов это поставить птицу в "В" и написать выражение на встроенном языке. Если бы не и не твои намеки на порывшуюся где-то собаку, давно плюнул бы, и занялся б чем ни будь полезным. :)
#41 by Garkin
Последний раз поднимаю, больше не буду, честное слово :(
#42 by IronDemon
Ты добавил нужный тип в ?
#43 by shuhard
>единственный способ передать его запросу в консоли запросов это поставить птицу в "В" и написать выражение на встроенном языке будь проще: ВЫБРАТЬ    ТоварыНаСкладах.ВидДвижения,    ТоварыНаСкладах.Количество ИЗ    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
#44 by Garkin
- проще - это не наш метод см. ,, - Спасибо, дошло до меня наконец то, на пятые сутки, жаль только что результат все тот-же,: "{(2,2)} Неверные параметры <<?>> &ВидДвижения КАК ВидДвижения" :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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