|
Сдвинуть значения временной таблицы |
☑ |
0
ksenod
28.11.18
✎
14:09
|
qq ww ee
1 2 3
qq ww ee
2 3
Запросом получаю остатки на начало каждого периода, а нужно на конец, что проще исправить запрос или сдвинуть как показал выше? Сам запрос
&период-таблица с датами которая используется еще много где и не хотелось бы её менять.
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК Поле1,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток КАК Поле2,
ПартииТоваровНаСкладахОстатки.Номенклатура,
&Период КАК МойПериод,
ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
ПОМЕСТИТЬ Остатки
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&Период, ) КАК ПартииТоваровНаСкладахОстатки
ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&Период, ) КАК ТоварыВРезервеНаСкладахОстатки
ПО ПартииТоваровНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток,
ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
;
|
|
1
ksenod
28.11.18
✎
14:21
|
С радостью передавал бы МИН(КОНЕЦПЕРИОДА(&Период,&Периодичность),&КонецПериода) но такое 1с не переваривает
|
|
2
1Сергей
28.11.18
✎
14:29
|
ничего не понял, но может это поможет:
ДОБАВИТЬКДАТЕ(<Исходная дата>, СЕКУНДА | МИНУТА | ЧАС | ДЕНЬ | НЕДЕЛЯ | МЕСЯЦ | КВАРТАЛ | ГОД | ДЕКАДА | ПОЛУГОДИЕ, <Величина увеличения>)
|
|
3
ksenod
28.11.18
✎
14:41
|
(2) У меня есть таблица дат, например
07.01.18 -остаток 100
01.02.18 -остаток 100
02.03.18 -остаток 0
06.04.18 -остаток 50
Нужно получить остатки на конец периода каждой даты, период тоже задает пользователь на форме. Если идти просто по этим датам то получу вроде бы и то что надо, но сгруппируется оно криво.
|
|
4
ksenod
28.11.18
✎
14:44
|
Описался выше, вот верный пример
07.01.18 -остаток 100
01.02.18 -остаток 100
01.03.18 -остаток 0
06.03.18 -остаток 50
А надо
01.02.18 100
01.03.18 -остаток 0
06.03.18 -остаток 50
|
|
5
ksenod
28.11.18
✎
15:00
|
(4) Плавлюсь, опять ерунду написал
пойду отдыхать, извините за беспокойство, голова просто раскалывается
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший