#0
by vlikhachev
Для регистра накопления с остатками исправно работает запрос вида ЗапрВнеш.ВидДвижения как ПрихРасх - дает в результате "Приход" или "Расход" Но каков ТИП этого значения, точнее как задать по нему отбор (вообще возможно ли это)? Очень хочется получить в запросе что-то вроде (ВЫБОР КОГДА ЗапрВнеш.ВидДвижения = ВидДвиженияНакопления.Приход ИНАЧЕ 0 КОНЕЦ) как Прих, И т.п., для ясности происходящего в учете... Возможно, тупой вопрос, но ответа я сам не нашел...
#2
by вщдеук
ВЫБРАТЬ ИЗ РегистрНакопления.ОстаткиТоваровПартии.Обороты КАК ОстаткиТоваровПартииОбороты
#5
by vlikhachev
Ну тогда ведь суммарный приход получится, а мне по движениям хотелось разбросать приходы и расходы, без выбора периода... Остатки обезличивают документы движений... Типа такое что-то (в основном) Дата Документ Приход Расход 01.01.2007 ПоступлениеТоваровУслуг№ххх 1000 0 12.01.2007 РеализацияТоваровУслуг№ххх 0 500 15.01.2007 ПоступлениеТоваровУслуг№ххх 300 0
#6
by vlikhachev
Разумеется, запросом к основной таблице, но условие как сделать? Как задать условие ВидДвижения = "Приход"? Все попытки сравнения дают ошибку приведения типов. Я тип значения не могу понять для "ВидДвиженияНакопления", который может быть "Приход" или "Расход"
#8
by vlikhachev
Или хоть к какому типу можно привести ВидДвиженияНакопления если он вообще приводим... Типа ВЫРАЗИТЬ (РегистрНакопления.ПартииТоваровНаСкладах.ВидДвижения КАК ЧТО???) К типу "Объект", что ли? :)
#10
by vlikhachev
С параметром, и пусть 1С сама разбирается, какого оно там типа... Классная мысль, пробую...
#11
by vlikhachev
Все равно, параметр жрется успешно, консоль ему значение присваивает, но ошибку сравнения при выполнении запроса дает... Возможно, тип действительно неприводим или в запросах не имеет права быть использован (он же для чтения только, повидимому)... А кто-нибудь так пробовал делать (в смысле, получалось у кого-нибудь сравнение "ВидДвижения" с параметром), или это просто у меня дурь какая-то?
#13
by вщдеук
покажи свой запрос... а еще лучше весь код с момента установки текса запроса до выполнить...
#14
by vlikhachev
Все работает, спасибо... Консоль штатная все делает корректно, это измененная консоль не жрет такой параметр
#15
by vlikhachev
Выбрать ЗапрВнутр.Ссс1, ЗапрВнеш.СерияНоменклатуры.Ссылка.СерийныйНомер КАК СерНом, ЗапрВнеш.СерияНоменклатуры.Ссылка.Владелец КАК НОМЕНКЛАТУРА, ЗапрВнеш.СерияНоменклатуры.Ссылка.Владелец.БазоваяЕдиницаИзмерения КАК ЕД1, ЗапрВнеш.СерияНоменклатуры.Ссылка.Код как КОД, ЗапрВнеш.ДокументОприходования как ДокПрих, ЗапрВнеш.Регистратор как ДокРег, ЗапрВнеш.ВидДвижения как ПрихРасх, ВЫБОР КОГДА ИНАЧЕ 0 КОНЕЦ как Прих, ЗапрВнеш.Стоимость как ПрихДен, ЗапрВнутр.КОЛИЧ_ОСТ, ЗапрВнутр.СТОИМ_ОСТ из РегистрНакопления.ПартииТоваровНаСкладах как ЗапрВнеш ПРАВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ ( ВЫБРАТЬ РегОст.СерияНоменклатуры.Ссылка как Ссс1, РегОст.КоличествоОстаток как КОЛИЧ_ОСТ, РегОст.СтоимостьОстаток как СТОИМ_ОСТ из РегистрНакопления.ПартииТоваровНаСкладах.Остатки как РегОст ГДЕ ЗапрВнеш.Регистратор.Дата, ЗапрВнеш.СерияНоменклатуры.Ссылка.Владелец Проблема была в том, что консоль НЕ штатная В штатной консоли все проходит... Там ряд дополнительных тонкостей, связанных с серийными номерами сырья - бухгалтеры ошибаются и вводят серийный номер более одного раза, отчего и пришлось писать все это... Я первый шаг сделал, остальные вполне ясны... Так что спасибо большое - через параметр проходит четко...
#16
by vlikhachev
Консоль "Консоль_запросов+Обработчик_2_001.epf" от Фиксина параметр "ВидДвиженияНакопления" не жрет... То есть импортирует параметр из запроса, но ВЫБОР между "Приход" и "Расход" не дает, и соответственно не выполняет сам запрос с ошибкою сравнения. В штатной консоли 1С "Консоль Отчетов Внешняя " все нормально проходит.
#18
by vlikhachev
Так он же меня не заставлял ее брать и юзать - нет причин и гневаться... Но все-таки интересно, типЗначения какой у ВидДвиженияНакопления.Приход и ВидДвиженияНакопления.Расход? Как бы этот тип посмотреть/узнать?
#19
by vlikhachev
Все-таки чертовски удобная и скорострельная штука -эта "Консоль_запросов+Обработчик_2_001.epf" от Фиксина - раза в 3 быстрее запросы работают, чем в штвтной консоли... И немаловажно, что модуль не запаролен - хоть посмотреть можно, да и в 8.1 самому перевести (НА правах рекламы)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- Отбор по реквизиту регистра в наборе записей регистра накопления
- отчет по данным регистра накопления и регистра бухгалтерии
- Как запросом выбрать записи из регистра с признаком движения "Приход"
- В чем отличие регистра накопления от регистра сведения
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Как в запросе выбрать последнее движение из регистра накопления
- Запрос выбрать значение из регистра сведений
- Выбрать тип справочника и выбрать элементы
- Кнопка "Выбрать" на форме выбора или как выполнить нажатие кнопки "Выбрать"
- Как выбрать обороты по регистраторам из регистра накопления
- УНФ 1.6 Как выбрать в документе перемещение запасов выбрать набор/комплект ?
В этой группе 1С
- ЗиК (7.70.275) Документ "Перерасчет окладов по предприятию" и "Прием на ра
- Процедура не обнаружена (НазначитьТип)
- подчинить эл справочника другому эл
- Как сортировать в таблице значений документы по дате
- v7: Выгрузка документов из 1С Бух.7.7 в 1С Бух. 7.7
- Принцип работы автообмена
- Акт сверки не идет в хронологическом порядке?
- как ЗапуститьПриложение или КомандаСистемы на сервере?
- RAdmin через интернет, как разобраться с IP?
- Разная скорость выполнения запроса под разными пользователями. Почему?
- УТ -- Инициализация параметра сеанса
- Как в запросе прибавить к числу строку (Пример: "7 шутк") ?!?!
- Загрузка из dbf
- ТиС+ЮБТ Кассир 1.6
- Запись движений через Записать() в обработке проведения
- Принтер Zebra TLP 2844
- Как со 100% гарантией проверить работоспособность Com-порта?
- Безопасность: разграничение прав доступа в УПП
- DCOM в 1C 7.7
- ТОРГ-12 с артикулом MGB, MCC итп