Запрос в обработке

1. user2109808 03.11.24 19:05 Сейчас в теме
как выбрать данные чуть с РС чуть раньше созданных через срез последних?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. starjevschik 03.11.24 20:09 Сейчас в теме
(1)
чуть раньше созданных через срез последних

в срезе последних есть параметр - дата (неожиданно, да). Сделай два среза последних, один с датой как надо, а другой с датой "чуть раньше чем как надо". Если это "чуть раньше" одинаково для всех записей.
8. user2107184 03.11.24 23:50 Сейчас в теме
И? Это работает только для одного ключа записи, да. А для нескольких - нет. Там где у одного ключа "предпоследний срез", там у второго ключа может быть уже "восьмой с конца". И наоборот.
2. user2109808 03.11.24 19:10 Сейчас в теме
ну то бишь у меня в обработке имеется печатная форма. и вытягиваются данные через РС срез последних для счета на оплату по каждой коммуналке отдельно в одном листе. НО проблематично вытащить 2 платежки по одной комм расходу с разными тарифами.

пол месяца оплачено по одному тарифу, потом его сменили и теперь оставшаяся половина оплачена по другому тарифу. как я могу вывести 2 платежки с двумя разными тарифами????
Прикрепленные файлы:
17. user2112515 04.11.24 08:44 Сейчас в теме
(2) Я давно подозревал, что с автоматизацией учета ЖКХ у нас не все благополучно.
3. user2107184 03.11.24 19:13 Сейчас в теме
Отбор и сортировка по физической таблице.
4. user2109808 03.11.24 19:14 Сейчас в теме
(3) то есть сделать запрос по данной таблице ?
Прикрепленные файлы:
9. user2107184 03.11.24 23:51 Сейчас в теме
5. user2109808 03.11.24 19:19 Сейчас в теме
или по вот этой?
(3)
Прикрепленные файлы:
10. user2107184 03.11.24 23:52 Сейчас в теме
(5) ... или по этой.

Еще весёлые и ничегонеговорящие картинки есть?
14. user2109808 04.11.24 08:38 Сейчас в теме
(10) вы спрашивали про весёлые и ничего неговорящие картинки. вот пожалуйста (13)
15. user2112515 04.11.24 08:41 Сейчас в теме
(14) А в них ты тоже ничего не понимаешь?
20. user2112515 04.11.24 08:57 Сейчас в теме
(14) Сколько же времени ты потратил на замазывание Очень Важных Данных!
Прикрепленные файлы:
24. user2109808 04.11.24 09:56 Сейчас в теме
(20)
(20) там по сути нужно все взять из регистра сведений накопления по контрагентам извещения. но период параметром там не устанавливается
25. user2107184 04.11.24 09:58 Сейчас в теме
26. user2109808 04.11.24 10:03 Сейчас в теме
(25) ПРОХЛАДНО. и чтобы заполнить всю печатную форму взять данные из регистра показания счетчиков объекта в нем сделать период, регистратор выбрать. запихать оба регистра во временные таблицы?
28. user2107184 04.11.24 10:35 Сейчас в теме
(26)
ПРОХЛАДНО.
Тогда иди в баню, там тепло.
27. user2109808 04.11.24 10:14 Сейчас в теме
(25)
ВЫБРАТЬ
	НачисленияПоКонтрагентам_Извещения.Контрагент КАК Контрагент,
	НачисленияПоКонтрагентам_Извещения.Цена КАК Цена,
	НачисленияПоКонтрагентам_Извещения.Период КАК Период,
	НачисленияПоКонтрагентам_Извещения.Регистратор КАК Регистратор,
	НачисленияПоКонтрагентам_Извещения.НомерСтроки КАК НомерСтроки,
	НачисленияПоКонтрагентам_Извещения.Активность КАК Активность,
	НачисленияПоКонтрагентам_Извещения.ОбъектНедвижимости КАК ОбъектНедвижимости,
	НачисленияПоКонтрагентам_Извещения.ПриборУчета КАК ПриборУчета,
	НачисленияПоКонтрагентам_Извещения.СуммаБезУчетаНалогов КАК СуммаБезУчетаНалогов,
	НачисленияПоКонтрагентам_Извещения.СуммаНДС КАК СуммаНДС,
	НачисленияПоКонтрагентам_Извещения.СуммаНСП КАК СуммаНСП,
	НачисленияПоКонтрагентам_Извещения.СуммаВсего КАК СуммаВсего,
	НачисленияПоКонтрагентам_Извещения.БезНаличныйРасчет КАК БезНаличныйРасчет,
	НачисленияПоКонтрагентам_Извещения.ПриборУчета1 КАК ПриборУчета1,
	НачисленияПоКонтрагентам_Извещения.Документ КАК Документ,
	НачисленияПоКонтрагентам_Извещения.Номенклатура КАК Номенклатура,
	НачисленияПоКонтрагентам_Извещения.ЦенаПоприборамУчета КАК ЦенаПоприборамУчета,
	НачисленияПоКонтрагентам_Извещения.ДоговорАренды КАК ДоговорАренды
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
	РегистрСведений.НачисленияПоКонтрагентам_Извещения КАК НачисленияПоКонтрагентам_Извещения
ГДЕ
	НачисленияПоКонтрагентам_Извещения.Номенклатура.Наименование ПОДОБНО "%электроэнергию%"
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Период КАК Период,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Регистратор КАК Регистратор,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.НомерСтроки КАК НомерСтроки,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Активность КАК Активность,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ПриборУчета КАК ПриборУчета,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Показание КАК Показание,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ДатаРегистрацииПоказания КАК ДатаРегистрацииПоказания,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ДоговорКонтрагента КАК ДоговорКонтрагента,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Услуга КАК Услуга,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ДоговорАренды КАК ДоговорАренды,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.КоэффициентОтнесенияСчетчика КАК КоэффициентОтнесенияСчетчика,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ФактическоеОкончание КАК ФактическоеОкончание,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ФактическоеНачало КАК ФактическоеНачало,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.РазницаПоказаний КАК РазницаПоказаний,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.РазницаФакт КАК РазницаФакт,
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Цена КАК Цена
ПОМЕСТИТЬ ВременнаяТаблица2
ИЗ
	РегистрСведений.ПоказанияСчетчиковОбъектовНедвижимости.СрезПоследних(&Период, Регистратор ССЫЛКА Документ.АктСнятияПоказанийПриборовУчетаИБиллинга) КАК ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних
ГДЕ
	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Услуга.Наименование ПОДОБНО "%электроэнергию%"
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВременнаяТаблица.Контрагент КАК Контрагент,
	ВременнаяТаблица.Цена КАК Цена,
	ВременнаяТаблица.Период КАК Период,
	ВременнаяТаблица.Регистратор КАК Регистратор,
	ВременнаяТаблица.НомерСтроки КАК НомерСтроки,
	ВременнаяТаблица.Активность КАК Активность,
	ВременнаяТаблица.ОбъектНедвижимости КАК ОбъектНедвижимости,
	ВременнаяТаблица.ПриборУчета КАК ПриборУчета,
	ВременнаяТаблица.СуммаБезУчетаНалогов КАК СуммаБезУчетаНалогов,
	ВременнаяТаблица.СуммаНДС КАК СуммаНДС,
	ВременнаяТаблица.СуммаНСП КАК СуммаНСП,
	ВременнаяТаблица.СуммаВсего КАК СуммаВсего,
	ВременнаяТаблица.БезНаличныйРасчет КАК БезНаличныйРасчет,
	ВременнаяТаблица.ПриборУчета1 КАК ПриборУчета1,
	ВременнаяТаблица.Документ КАК Документ,
	ВременнаяТаблица.Номенклатура КАК Номенклатура,
	ВременнаяТаблица.ЦенаПоприборамУчета КАК ЦенаПоприборамУчета,
	ВременнаяТаблица.ДоговорАренды КАК ДоговорАренды
ИЗ
	ВременнаяТаблица2 КАК ВременнаяТаблица2
		ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблица КАК ВременнаяТаблица
		ПО (ИСТИНА)
ГДЕ
	ВременнаяТаблица.ПриборУчета1 = ВременнаяТаблица2.ПриборУчета
ИТОГИ ПО
	Контрагент
Показать


код который вытащил мне все данные по регистрам по электроэнергии. теперь как мне установить здесь период? подскажите?
6. user2109808 03.11.24 19:32 Сейчас в теме
ЗапросНач = Новый Запрос;
	ЗапросНач.Текст =  "ВЫБРАТЬ
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.Контрагент.НаименованиеПолное КАК Контрагент,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.Документ КАК Документ,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.Номенклатура КАК Номенклатура,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.ОбъектНедвижимости КАК Объект,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.СуммаБезУчетаНалогов КАК Всего,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.СуммаНДС КАК НДС,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.СуммаНСП КАК НСП,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.СуммаВсего КАК ВсегоСУчетомНалогов,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.БезНаличныйРасчет КАК БезНаличныйРасчет,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.ДоговорАренды.Организация.ИНН КАК ДоговорАрендыОрганизацияИНН,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.ДоговорАренды.Организация.Наименование КАК ДоговорАрендыОрганизацияНаименование,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.ДоговорАренды КАК ДоговорАренды,
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.ПриборУчета КАК ПриборУчета
	                   |ПОМЕСТИТЬ ВременнаяТаблица
	                   |ИЗ
	                   |	РегистрСведений.НачисленияПоКонтрагентам_Извещения.СрезПоследних(&Период, Регистратор = &Регистратор) КАК НачисленияПоКонтрагентам_ИзвещенияСрезПоследних
	                   |ГДЕ
	                   |	НачисленияПоКонтрагентам_ИзвещенияСрезПоследних.Номенклатура.Наименование ПОДОБНО ""%электроэнергию%""
	                   |;
	                   |
	                   |////////////////////////////////////////////////////////////­////////////////////
	                   |ВЫБРАТЬ
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Регистратор КАК Регистратор,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ПриборУчета КАК ПриборУчета,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ДоговорКонтрагента КАК ДоговорКонтрагента,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Услуга КАК Услуга,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ДоговорАренды КАК ДоговорАренды,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ФактическоеОкончание КАК ФактическоеОкончание,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.ФактическоеНачало КАК ФактическоеНачало,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.РазницаПоказаний КАК Разница,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.РазницаФакт КАК РазницаФакт,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Цена КАК Цена,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Показание КАК ПоказаниеНаКонецПериода,
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Показание - ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.РазницаПоказаний КАК ПоказаниеНаНачалоПериода
	                   |ПОМЕСТИТЬ ВременнаяТаблицаПоказ
	                   |ИЗ
	                   |	РегистрСведений.ПоказанияСчетчиковОбъектовНедвижимости.СрезПоследних(&Период, Регистратор ССЫЛКА Документ.АктСнятияПоказанийПриборовУчетаИБиллинга) КАК ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних
	                   |ГДЕ
	                   |	ПоказанияСчетчиковОбъектовНедвижимостиСрезПоследних.Услуга.Наименование ПОДОБНО ""%электроэнергию%""
	                   |;
	                   |
	                   |////////////////////////////////////////////////////////////­////////////////////
	                   |ВЫБРАТЬ
	                   |	ВременнаяТаблица.Контрагент КАК Контрагент,
	                   |	ВременнаяТаблица.Документ КАК Документ,
	                   |	ВременнаяТаблица.Номенклатура КАК Номенклатура,
	                   |	ВременнаяТаблица.Объект КАК Объект,
	                   |	ВременнаяТаблица.Всего КАК Всего,
	                   |	ВременнаяТаблица.НДС КАК НДС,
	                   |	ВременнаяТаблица.НСП КАК НСП,
	                   |	ВременнаяТаблица.ВсегоСУчетомНалогов КАК ВсегоСУчетомНалогов,
	                   |	ВременнаяТаблица.БезНаличныйРасчет КАК БезНаличныйРасчет,
	                   |	ВременнаяТаблица.ДоговорАрендыОрганизацияИНН КАК ДоговорАрендыОрганизацияИНН,
	                   |	ВременнаяТаблица.ДоговорАрендыОрганизацияНаименование КАК ДоговорАрендыОрганизацияНаименование,
	                   |	ВременнаяТаблица.ДоговорАренды КАК ДоговорАренды,
	                   |	ВременнаяТаблица.ПриборУчета КАК ПриборУчета,
	                   |	ВременнаяТаблицаПоказ.Регистратор КАК Регистратор,
	                   |	ВременнаяТаблицаПоказ.ПриборУчета КАК ПриборУчетаИБиллинг,
	                   |	ВременнаяТаблицаПоказ.ФактическоеОкончание КАК ФактическоеОкончание,
	                   |	ВременнаяТаблицаПоказ.ФактическоеНачало КАК ФактическоеНачало,
	                   |	ВременнаяТаблицаПоказ.Разница КАК Разница,
	                   |	ВременнаяТаблицаПоказ.РазницаФакт КАК РазницаФакт,
	                   |	ВременнаяТаблицаПоказ.ПоказаниеНаКонецПериода КАК ПоказаниеНаКонецПериода,
	                   |	ВременнаяТаблицаПоказ.ПоказаниеНаНачалоПериода КАК ПоказаниеНаНачалоПериода,
	                   |	ВременнаяТаблицаПоказ.Цена КАК Тариф,
	                   |	ВременнаяТаблица.Объект.ПолезнаяПлощадьОбъектаНедвижимости КАК Метры
	                   |ИЗ
	                   |	ВременнаяТаблица КАК ВременнаяТаблица
	                   |		ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаПоказ КАК ВременнаяТаблицаПоказ
	                   |		ПО ВременнаяТаблица.ПриборУчета = ВременнаяТаблицаПоказ.ПриборУчета
	                   |ИТОГИ ПО
	                   |	Контрагент";
	ЗапросНач.УстановитьПараметр("Период", КонецМесяца(Объект.Период)); 
	ЗапросНач.УстановитьПараметр("Регистратор", Объект.Документ);
Показать




сам код
11. user2107184 03.11.24 23:53 Сейчас в теме
(6) Зачем нам показывать то, что тебе не подходит?
12. user2109808 04.11.24 08:06 Сейчас в теме
(11) я показываю код, который уже был здесь. который не понимаю как изменить
13. пользователь 04.11.24 08:35
Сообщение было скрыто модератором.
...
16. пользователь 04.11.24 08:43
Сообщение было скрыто модератором.
...
18. user2109808 04.11.24 08:49 Сейчас в теме
(15) Да я не понимаю как вывести первую платежку с тарифом 3.18. зачем сразу хаить "что еще не понимаешь? зачем бесполезные картинки нам? можешь вот так, а можешь еще вот так решать тебе"

(11)
Зачем нам показывать то, что тебе не подходит?

да потому что не предоставив код будете говорить "ну хоть бы код отправил что-ли". чтобы человек посмотрел и хотя бы направление дал как запрос построить правильно
19. user2107184 04.11.24 08:54 Сейчас в теме
(18) Тебе ответили, что срезом не получится, и надо брать физическую таблицу.
Зачем ты продолжаешь упорствовать и слать картинки с пользовательскими формами и запросами со срезами?

Вот у 2515 картинки с правильными формами. В отличие от.
NicolasCage; +1 Ответить
21. user2109808 04.11.24 09:20 Сейчас в теме
(19) я после спросил что подразумевается под "физической таблицей"?
23. user2107184 04.11.24 09:24 Сейчас в теме
(21) Уверен, что спрашивал? (см. картинку).
А если и спрашивал - то надобно тебе сначала базу подучить, так как если ты не знаешь что такое физические и виртуальные таблицы - рановато тебе в такие игрушки играть.
Прикрепленные файлы:
22. user2109808 04.11.24 09:22 Сейчас в теме
(19) в реквизитах обработки есть Документ это ДокументСсылка.НачисленияПоУслугамАрендыНедвижимости это физическая таблица???
29. user1863362 04.11.24 13:06 Сейчас в теме
(22)
в реквизитах обработки есть Документ это ДокументСсылка.НачисленияПоУслугамАрендыНедвижимости это физическая таблица???
К счастью, это всего лишь реквизит обработки.

Если ты не владеешь хотя бы базовой терминологией, то как тебе объяснять вообще, на каких пальцах?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот