#0
by nlira
Например есть ДатаНач= 01.03.2012и ДатаКон = 31.03.2012 Есть выборка из регистра сведений на 01.03.2012 Количество = 100 на 15.03.2012 количество = 300 допустим Как размножить по дням? В итоге должна получиться таблица следующего вида: ... 16.03.2012 - 300 ... 31.03.2012 - 300 Как это сделать? Мозг сломала
#2
by Kashemir
сформировать таблицу всех дать и соединить. Таблицу проще всего сформировать по заполненному календарю
#5
by Kashemir
Соедини по измерением Где дататаблицы >= дата регистра. результат сгруппируй по ДатаТаблица с агрегированием ДатаРегистра через Максимум
#7
by Kashemir
К полученой таблице ДатаТаблица - ДатаРегистра повторно присоедни таблицу регистра по дате регистра и выведи значения ресурсов
#11
by nlira
Запросом получила из регистра сведений 2 значения. Как мне сразу размножить имея датунач и датуКон?
#15
by Rebelx
ГДЕ КурсыВалют.Период МЕЖДУ НАЧАЛОПЕРИОДА(&ПериодРасчета, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ПериодРасчета, МЕСЯЦ) ; КОГДА Товары.Период ЕСТЬ NULL ТоварыНаСкладахОстаткиИОбороты.Характеристика КАК Характеристика ТоварыНаСкладахОстаткиИОбороты.ВНаличииОборот, ;
#20
by Рэйв
+ в - это просто попытка забубенить функционал периодического регистра в непериодическом..т.е изврат имхо:-)
#21
by Kashemir
ТС нужно получить значения на каждую дату интервала, при некоторых датах изменения значения в периоде
#22
by nlira
Задача такая: Делаю настройки в регистрах сведений. Допустим резерв хранения ставлю 01.02.2012 - 100 шт с 15.03.2012 стало 300 шт. Необходимо рассчитать хранение с 01.03. по 31.03
#23
by Kashemir
В смысл получить итог ? Или все же получить значение на каждую дату с 01.03 по 31.03 ?
#24
by Рэйв
Делаем регистр периодическим и на 01 пишем значение 100, а на 15 - 300. Все. Дальше срез последних в любой дате даст то что хочет ТС
#25
by nlira
то есть беру на 01.03 - денежки за 100 штук - каждый день как только стало 15.03 беру уже 300 штук
#35
by Рэйв
Достаточно знать даты изменений.А между ними все равно предыдущему значению.Нахрена их все хранить?
#45
by nlira
если превышает резерв то считается по повышенной цене, если не превышает, то считается по нормальной цене
#47
by Рэйв
А если ты сложешь резервы всех дней - вот у тебя циферка то получится!:-) Только вот что с ней делать то?:-)
#55
by Kashemir
Да не за что. Если календаря нет под рукой можно так: 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ 1 ОБЪЕДИНИТЬ 2 ОБЪЕДИНИТЬ 3 ОБЪЕДИНИТЬ 4 ОБЪЕДИНИТЬ 5 ОБЪЕДИНИТЬ 6 ОБЪЕДИНИТЬ 7 ОБЪЕДИНИТЬ 8 ОБЪЕДИНИТЬ ИЗ
#56
by vmv
1. получить результат запроса дат в периоде 2. соеденить с запросм к регистру 3. заполнить прямо в соединенном запросе или по обходу выборки | | | |
#57
by vmv
а по числам на произвольный интервал есть запросец, да еще и с поиском дырок. идею получения интервалов дат и чисел подал lamort. потом я, возможно кто-то еще, ее развили до произвольных интервалов - поиск рулет, выкладывали не раз. не первый раз тут вопрос о поиске заполнении произвольных интервалов дат/чисел в связке с данными БД
#58
by Fram
а так? 1. запрос по регистру с упорядочиванием по дате 2. вычисление кол-в дней между изменениями 3. умножение кол-в дней на соответствующие цены 4. все просуммировать
#62
by vmv
от лукавого в таких задачах нужно четко сказать себе в мозгах 1. есть данные состава - это интервал заполнения, в авторском случае месяц 2. есть данные учета - это это значения показателей на даты в интервале, которые могут и не существать для всех дат интервала 3. есть задача скрестить данные состава с данными учета, размножая последнее значение в данных состава по ключу "Дата", до следующего значения в данных "учета" по ключу "дата" как говорят физики - правильно сформулированная задача делает решение очевидным)
#63
by Kashemir
Запросец по получению произвольного интервала чисел впервые года 4 назад увидел - на авторство и не претендовал.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Группировка по дням в запросе. Возможно ли по определенным дням?
- Если в ЗиКе табели вводили без разбивки по дням, можно ли распечатать их по дням?
- Как размножить строки в запросе?
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
- Размножить область печати ТабДока грамотно на лист.
- ОстаткиИОбороты как получить взаиморасчеты всем дням периода по дням
В этой группе 1С
- Как в УТ11 создать Реализацию по нескольким заказам?
- Как передать несколько значений в параметр запроса?
- Списание с р/с не попадает в книгу доходов и расходов
- УПП Продажа в филиалы, договоры контрагентов
- Как программно "свернуть все" окна (обычное приложение)
- в справку 2ндфл не попадает доход
- Как открыть окно сопоставления данных при обмене
- Интерфейс в 1с 8.2 по умолчанию
- v7: Выгрузка из КА в ЗУП
- Из за чего может тормозить 1с
- Списание себестоимости в УТ 10.3
- v7: Бухия: уменьшение уставного капитала, расчёты с учредителями и счёт 75.1
- v8: Открыть форму записи регистра сведений с ключом уникальности.
- ОТкуда система берет счета затрат в требовании-накладной при выгрузке УТ10.3-БП2
- Почему не работает вычисляемое поле в СКД?
- Ювелирные весы и 1С
- Виртуальный номер смс США
- Налоговый учет. Счет Н05.02
- КД поиск объекта по свойству (РС «Значения свойств объектов) в приемнике.
- УТ 11 упаковки