#0
by Vladislava-smile
Я создала 2 набора данных в СКД. Один - остатки, второй - продажи. В параметрах указаны разные периоды. В первом наборе допустим остаток на 30 апреля и 31 мая, а во втором наборе пользователь указывает 3 месяца тем самым указывая период продаж с 1 февраля по 30 апреля. Подскажите как реализовать механизм - нужно делить остаток на апрель на сумму продаж (фев+март+апрель), остаток на май делить (март+апр+май). Есть ли такая возможность в СКД? или это только запросами можно сделать, но картинка в голове не складывается. (
#4
by echo77
В СКД завести вычисляемое поле: "ТвоеПоле" на вкладке ресурсы прописать выражение для ТвоеПоле: Остаток / Сумма(СуммаПродаж)
#6
by timmy
из источника в приемник передаете параметр даты, а в самом приемнике запрос Дата - 3 мес до Дата
#7
by Vladislava-smile
Уже вроде сообразила, тут другая проблема нарисовалась - у меня есть еще выбор отображения по периодам - по дням или по месяцам, и период для вычисления суммы продаж тоже может указываться в месяцах или днях, чтобы не было неразберихи в днях решила сделать 2 схемы СКД и вызывать по условию, но эта гадость не работает ((( Если ЭлементыФормы.ПолеВвода22.Значение="Месяц" тогда А он грузит ОсновнаяСхемаКомпоновкиДанныхДень
#8
by zippygrill
в подзапросе выбираешь только сумма остатка и сумма продаж за указанный период и дели.
#9
by Vladislava-smile
А не подскажите подробнее немного - это надо делать новый набор данных и там делать связь? И примерчик если есть под боком? ) Отдаленно пока представляю как реализуется данный метод.
#10
by Vladislava-smile
Создала еще один набор данных и написала запрос ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, Не корректно днные выводит ... (
#12
by Cube
Если тебе нужны группировки по разным периодам, то в запросе периодичность виртуальной таблицы нужно ставить не "Месяц", а "Авто". А потом уже, в группировку строк пихать или поле "Период, месяц" или поле "Период, день"...
#14
by Vladislava-smile
Сделала, не помогло. Он не выводит значения в колонках, когда не было движений, может условие какое-то прописать на незаполненную дату?
#19
by Vladislava-smile
выбор когда ПериодПродажи >=ДОБАВИТЬКДАТЕ(Период, "МЕСЯЦ", -&Разница + 1) и ПериодПродажи <=Период тогда количествоОборот конец
#21
by DCKiller
1. Получи остатки за оба периода двумя разными запросами, как в 2. Получи обороты по продажам за те же периоды. 3. Соедини обе таблицы в запросе и там все подели. И не надо тут никаких вычисляемых полей и нескольких наборов данных. Усложняешь себе жизнь, ИМХО.
#22
by Vladislava-smile
- Не могу понять как "Получи обороты по продажам за те же периоды. ". У нас может быть абсолютно разные периоды и на разное количество месяцев сдвигать тоже можно. В запросе как указывать период, там только стандартные - месяц, год день и т. д.
#23
by DCKiller
Ну и получай обороты по продажам за те периоды, которые тебе нужны, в чем проблема-то? Периодичность для этого совершенно не нужна.
#24
by Vladislava-smile
Пример: Продажи на конец апреля, мая, июня, июля, где на апрель - сумма продаж за янв, фев, март, апр, на май - сумма продаж за фев, март, апр, май, на июнь - март, апр, май, июнь, на июль - апр, май, июнь, июль
#26
by Vladislava-smile
нифига Рез - Жаль, что параметры нельзя указывать в запросе для вложенного. Как я понимаю - во вложенном запросе надо ставить период и начП - ПродажиОбороты.Период - 3 мес, КонП - КонецПериода(ПродажиОбороты.Период, месяц), а как прописать не знаю
#27
by Vladislava-smile
Вот блин, есть еще варианты у кого-нибудь? Может как то через связи наборов СКД в приемник передавать начало и конец периода для суммирования? Но будет ли он так работать ...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как запросом получить остатки на каждый день периода?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как в СКД вывести остатки за каждый день месяца
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- 1С++ остатки по ВТ регистра "Остатки и обороты" на каждый день периода
В этой группе 1С
- Как консолью сервера 1С подключиться к другому компьютеру?
- Ошибки синхронизации УТ 11 с БП 3.0
- УФ и вычисляемое поле у динамического списка
- Как правильно начать базу в Управление Аптечной Сетью (УТ11)
- код сф 22 в книге покупок - что это?
- изменть в скд шапку таблицы
- Отладчик не заходит в серверные методы. Клиент-сервер
- Скобки в регулярных выражениях
- Получить тип документа через Com
- Отбор в форме выбора
- Вопрос про разузлование спецификаций номенклатуры
- Ввод на основании и структура подчиненности
- Счиать параметры сеанса другого пользователя 1С 8.3 УФ
- Ошибка СУБД
- Помогите с лицензированием и сетевым ХАСП ключем для базы на linux!
- Постоянно зависает 1С
- v7: Получить номенклатуру по штрих коду в ТИС
- 1С УТ 11 Пропал отчет "Остатки по владельцам и продавцам"
- Сравнение конфигураций 7.7
- Добавить кнопки на командной панели формы списка (УФ)