#0
by LivingStar
Задача в правильной выборке данных для отчетной формы. Выбирается контрагент, адрес, номенклатура, заказы, отгрузки, возвраты, продажи, + суммовые показатели и различная свойственная информация. заказы это документ ЗаказПокупателя отгрузки это документ РеализацияТоваровУслуг возвраты это документ ВозвратТоваровОтПокупателя Вопрос в том как правильно построить выборку, осуществлять её по документам или регистрам накопления. Если по регистрам накопления то не понятно по каким, так как каждому документу установлены в движениях масса регистров накопления. конфигурация ут 10.3
#3
by LivingStar
То есть для заказов, отгрузок, возвратов, выборку можно осуществлять по регистру накопления ПартииТоваровНаСкладах?
#4
by Cyberhawk
Слишком общий вопрос, поэтому отвечу, что в общем случае - да. Но сдается мне, что не нужно все это.
#9
by LivingStar
Подскажите если можете, как правильно строить такой запрос? Данный выводит множество повторяющихся записей?
#10
by LivingStar
ВЫБРАТЬ ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ; ГДЕ ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ;
#12
by LivingStar
ну так поделитесь идеей как выбрать из регистра накопления ПартииТоваровНаСкладах в форме: Контрагент | Адрес | Номенклатура | Заказ количество | Реализация количество | Возврат количество
#16
by LivingStar
Может на инфостарте что подобное подскажете, ради примера, а то поискал скачал 2 отчета не то... Контрагент - Контрагент из документов Адрес - Адрес контрагента (РС.Контактная информация) Номенклатура - Номенклатура из документа Заказ количество - количество из документа Заказ покупателя Реализация сумма - количество из документа реализация товаров услуг Возврат количество - количество из документа возврат товаров от покупателя
#17
by Ненавижу 1С
запрос к двум таблицам: ЗаказыПокупателейОбороты и ПродажиОбороты например с помощью объединения
#19
by LivingStar
Контактная информация это мелочи, основной вопрос как мне объединить количество по контрагенту, номенклатуре и количествам по трем документам?
#21
by LivingStar
Документы эти являются регистраторами и у регистра ЗаказыПокупателейОбороты и ПродажиОбороты. предлагали по регистру ПартииТоваровНаСкладах
#23
by Cyberhawk
Вариантов решения уйма, их кол-во обратно пропорционально кол-ву информации о заказчике, о его потребности и о том, как и для каких целей он будет распоряжаться результатом. А что непонятного?
#25
by LivingStar
А если брать по документам, из этого запроса, как можно дальше поступить? ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ОБЪЕДИНИТЬ ВСЕ ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ОБЪЕДИНИТЬ ВСЕ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары ГДЕ ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
#26
by vicof
дальше можешь установить параметры и возгордиться. Но потом тебя уволят, потому что данные будут сильно разниться с реальной картиной.
#28
by LivingStar
Мысли у меня делать это программно, то есть объединять в ТЗ, но это же бред!!! Можно все в одном запросе выбрать!!!
#29
by vicof
Умом ЛивСтара не понять, Аршином общим не измерить, В нем есть особенная стать, В ЛивСтара можно только верить....
#33
by LivingStar
Там нужно ставить у первого запроса 4 последних нуля, у второго 2 предпоследних, а у третьего 4 перед 2 последними полями? это что то не получается.
#35
by LivingStar
верное ли начало? Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ОБЪЕДИНИТЬ ВСЕ РеализацияТоваровУслугТовары.Номенклатура, 0, 0, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма, 0, 0 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 0, 0, 0, 0, ИЗ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары ГДЕ ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
#38
by LivingStar
и все же получается по документам!!! так и не сообразил по каким регистрам там нужно
#40
by LivingStar
если так? ВЫБРАТЬ ВложенныйЗапрос.Контрагент, ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 0, 0, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма, 0, 0 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 0, 0, 0, 0, ИЗ
#43
by LivingStar
только в не дает подцепить Представление из контактной информации, что нельзя по нему делать группировку, интересно как такой момент обрабатывается?
#45
by LivingStar
Не подскажете как представление подцепить что бы прошло? Какие могут быть варианты? Пока оставляю на рассмотрение такой запрос, пока не по регистрам а по документам...
#46
by H A D G E H O G s
Опять тот же автор. И советчику про партионный регистр рекомендую посмотреть реакцию документа на недостаток товара по партиям
#47
by H A D G E H O G s
Выборка по регистру хороша одним IndexSeek по кластерному индексу с условием по дате вместо нескольких, как у автора.
#48
by LivingStar
А как там выбирать из какого регистра? Подскажете по доходчевее если понимаете о чем речь?
#50
by LivingStar
Пока что продолжаю по запросу по документу, вевел все в отчет, но сейчас нужны доработки, выводить номер, дату реализации, Адрес контрагента и прочие свойства номенклатуры, в запросе что в 40, выбрать не получается, так как там из за добавочных этих данных все начинает расплываться, появляются строки с пустой номенклатурой и тд.
#51
by LivingStar
Можно ли в запросе что в отобрать номер и дату реализации, не сбивая его структуры? Тут наверное пригодится инструкция ВЫБОР КОГДА... ?
#53
by LivingStar
форма для предоставления поставщику, где есть все что в плюс Адрес контрагента, дата, номер реализации и всякие свойства номенклатуры...
#54
by Cyberhawk
сейчас у тебя в отчете обобщенные данные по сумме и кол-ву за период, а ты добавишь туда номера и даты РТУ - нарисуй таблицу (отчет) которая должна получиться
#58
by МимохожийОднако
Любой? Сумлеваюсь я, чтобы каждый продавец будет сливать коммерческую информацию.
#60
by МимохожийОднако
Судя по картинке, можно делать запрос по проведенным документам )) Особенно умиляет поле с уникальным идентификатором. Такого же уровня информация помню была в ЕГАИС (по учету алкоголя). Не завидую вам..
#62
by LivingStar
так я и сделал по документам запросом как в все вывел в обработку через ьаличное поле, толку то, сейчас думаю как прикрутить остальные поля. Например Дату, номер реализации Товаров Услуг что идут первыми, включаю их в рапрос там начинают задваиваться строки ((((
#63
by МимохожийОднако
Начни с того, что напротив каждого поля распиши источник информации. Тогда будет ясно сколько таблиц будет задействовано. А конфигурация видать перепахана хорошо, если там есть нетиповые реквизиты.
#65
by LivingStar
так я включил Ссылку в СГРУППИРПОРВАТЬ ПО где контрагент и Номенклатура уже есть, все равно задваивает...
#66
by LivingStar
вот запрос: ВЫБРАТЬ ВложенныйЗапрос.Контрагент КАК Контрагент, ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата РеализацияТоваровУслугТовары.Номенклатура, 0, 0, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма, 0, 0 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 0, 0, 0, 0, ИЗ
#67
by LivingStar
ссылку добавил что бы из неё взять Номер и дату реализации, но там начинает все задваиваться, не пойму как там что выправить
#68
by LivingStar
(67+) Адрес и свойства номенклатуры это следующий этап, сейчас бы понять как вывести Дату и Номер реализации, задваиваются строки так ккак там присутствуют другие виды документов
#69
by МимохожийОднако
Зачем заказы покупателей используешь? Лучше всё-таки делать запрос к регистру накопления по партиям.
#70
by МимохожийОднако
Ты к своей исходной таблице отчета попробуй вручную заполнить. Сразу поймешь где косяк.
#72
by LivingStar
да возможно что то и не совсем так как нужно делаю... По партиям или как писали в , открыл но не совсем понятно как правильно выбрать...
#73
by LivingStar
не совсем понял как это? не могу запрос нормально сгруппировать, что бы не выдавал задвоенные записи... вы про отчет? и чем он может мне помочь? запустил вот его посмотреть, так не дождался ещё результата
#74
by LivingStar
как отобрать то без дублей строк с номером и датой документа РеализацияТоваровУслуг?
#75
by LivingStar
какая разница? что бы построить форму в таком виде, так же и из регистра выбирать нужно будет, использую потому что нужны они в форме отчета !!!
#76
by LivingStar
дубли строк замучили, можно их как то объединить? ВЫБРАТЬ ВложенныйЗапрос.День, ВложенныйЗапрос.НомерДокумента, ВложенныйЗапрос.Контрагент КАК Контрагент, ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата РеализацияТоваровУслугТовары.Номенклатура, 0, 0, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма, 0, 0 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 0, 0, ВозвратТоваровОтПокупателяТовары.Номенклатура, 0, 0, 0, 0, ИЗ
#77
by LivingStar
как делать по регистрам, как в описано, можно поподробнее что бы с мотивацией к действию?
#78
by LivingStar
а зачем с РС.КонтактнаяИнформация соединяться из неё все равно Представление не вытащить!
#84
by LivingStar
так выразить это одно, ограничение длинны, потом ещё что то вылетает, или это я просто не досмотрел уже, и это то о чем вы говорите, попробую!!! а про то как в запрос в начале вывести Номер и Дату реализации, это возможно вообще, без задвоения зиписей, или как посоветуете делать?
#90
by LivingStar
(88+) пишет недопустимое Поле для группировки, и это при том когда я в произвольном выражении задаю и оно в группировку вообще не идет
#91
by LivingStar
да это то зачем !!! Без этого бы разобрать как выводить то се, без двойных записей с номером и датой реализации и контактную информацию
#93
by LivingStar
так как выразить тут представление???? ВЫБРАТЬ ВложенныйЗапрос.Контрагент КАК Контрагент, РеквизитыТТСрезПоследних.КаналСбыта, ВложенныйЗапрос.Номенклатура КАК Номенклатура, ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата РеализацияТоваровУслугТовары.Номенклатура, 0, 0, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма, 0, 0 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата 0, 0, 0, 0, ИЗ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как разбить строку с разделителями на подстроки?
- 8.2 Изменить программно ячейку табличной части
- поиск по родителю в динамическом списке (типовая УТ 11)
- Параметры RAID - DWC и RA
- Как ввести символ "/" на ТСД?
- Узнать версию платформы сервера
- УТ11 как указать по какой реализации оплата по кассе или по банку?
- Как получить параметры отбора в форме списка ?
- Конвертация данных. Перенос документа с ТЧ
- invalid barcode ut 11
- Как получить в модуль основной формы ДополнительныеСвойства объекта?
- v7: 1с 7.7 Бухгалтерская справка задним числом
- ЗУП - пермия по итогам квартала уволенным
- Глюк при отображении формы документа
- Из COMSafeArray в ДвоичныеДанные.
- v7: Обновления регламентной отчётности для 1С: Предприятия 7.7
- v8: УПП погашение стоимости спец одежды идет на ВР по налоговому учету
- Как сохранить в табличное поле значения при множественном выборе?
- Пропадают базы данных из списка
- Как изменить реквизит справочника из модуля дополнительной формы.Обычное прилож.