Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ВЫБРАТЬ ПЕРВЫЕ 1000000000
- ОстаткиНаСкладахОстатки.Склад КАК Склад,
- ОстаткиНаСкладахОстатки.Номеклатура КАК Номеклатура,
- ОстаткиНаСкладахОстатки.СтоимостьОстаток КАК СтоимостьОстаток,
- АВТОНОМЕРЗАПИСИ() КАК НомерНоменклатуры
- ПОМЕСТИТЬ ВременнаяТаблица
- ИЗ
- РегистрНакопления.ОстаткиНаСкладах.Остатки КАК ОстаткиНаСкладахОстатки
- УПОРЯДОЧИТЬ ПО
- Склад,
- СтоимостьОстаток УБЫВ
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВременнаяТаблица.Склад КАК Склад,
- МАКСИМУМ(ВременнаяТаблица.НомерНоменклатуры) КАК МаксимальныйНомерНоменклатурыПрошлогоСклада
- ПОМЕСТИТЬ ВТ2
- ИЗ
- ВременнаяТаблица КАК ВременнаяТаблица
- СГРУППИРОВАТЬ ПО
- ВременнаяТаблица.Склад
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВременнаяТаблица.Склад КАК Склад,
- АВТОНОМЕРЗАПИСИ() КАК НумерацияСкладов
- ПОМЕСТИТЬ ВТ3
- ИЗ
- ВременнаяТаблица КАК ВременнаяТаблица
- СГРУППИРОВАТЬ ПО
- ВременнаяТаблица.Склад
- ;
- ////////////////////////////////////////////////////////////////////////////////
- ВЫБРАТЬ
- ВременнаяТаблица.Склад КАК Склад,
- ВременнаяТаблица.Номеклатура КАК Номеклатура,
- ВременнаяТаблица.СтоимостьОстаток КАК СтоимостьОстаток,
- ВременнаяТаблица.НомерНоменклатуры КАК НомерНоменклатуры,
- ЕСТЬNULL(ВТ2.МаксимальныйНомерНоменклатурыПрошлогоСклада, 0) КАК МаксимальныйНомерНоменклатурыПрошлогоСклада
- ИЗ
- ВременнаяТаблица КАК ВременнаяТаблица
- ЛЕВОЕ СОЕДИНЕНИЕ ВТ3 КАК ВТ3_1
- ПО ВременнаяТаблица.Склад = ВТ3_1.Склад
- ЛЕВОЕ СОЕДИНЕНИЕ ВТ3 КАК ВТ3_2
- ПО (ВТ3_1.НумерацияСкладов = ВТ3_2.НумерацияСкладов + 1)
- ЛЕВОЕ СОЕДИНЕНИЕ ВТ2 КАК ВТ2
- ПО (ВТ2.Склад = ВТ3_2.Склад)
- ГДЕ
- ВременнаяТаблица.НомерНоменклатуры - ЕСТЬNULL(ВТ2.МаксимальныйНомерНоменклатурыПрошлогоСклада, 0) < 3
Advertisement
Add Comment
Please, Sign In to add comment