|
Дата в строку в запросе | ☑ | ||
---|---|---|---|---|
0
vladimirpetrov11
25.09.12
✎
10:16
|
Скиньте пожалуйста пример перевода даты в строку в запросе через компоновку данных
|
|||
1
vladimirpetrov11
25.09.12
✎
10:18
|
Нашел ветку, здесь в самом конце Serg_1960 промолвился о том, что якобы делал сие чудо. А как-неизвестно
|
|||
2
butterbean
25.09.12
✎
10:18
|
это в условном оформлении надо формат поля крутить
|
|||
3
vladimirpetrov11
25.09.12
✎
10:18
|
||||
4
vladimirpetrov11
25.09.12
✎
10:19
|
(2) Butterbean, а можешь пример кинуть?
|
|||
5
Ненавижу 1С
гуру
25.09.12
✎
10:20
|
ЗАЧЕМ?
|
|||
6
butterbean
25.09.12
✎
10:20
|
(4) это не в запросе
|
|||
7
Aprobator
25.09.12
✎
10:21
|
нафига в СКД дату в строку в запросе????
|
|||
8
vladimirpetrov11
25.09.12
✎
10:23
|
Вообщем мне нужно отобрать только записи с датой меньше заданной. А когда дату задаю, то и отчете он дату меньше выдает а записи те же вытягивает. Я подумал, может в строку перевести и обратно, чтобы дата не менялась.
|
|||
9
Aprobator
25.09.12
✎
10:24
|
бред какой то.
|
|||
10
vladimirpetrov11
25.09.12
✎
10:24
|
ВЫБРАТЬ
ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет КАК ЛицевойСчет, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ПериодЗадолженности КАК ПериодЗадолженности, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ВидРасчета КАК ВидРасчета, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.Поставщик КАК Поставщик, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаОборот КАК СуммаОборот, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаПриход КАК СуммаПриход, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаРасход КАК СуммаРасход, ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц, Таб1.ДатаОплаты КАК ДатаОплаты ИЗ РегистрНакопления.ркЗадолженностьЛицевыхСчетов.ОстаткиИОбороты({(НАЧАЛОПЕРИОДА(&С, МЕСЯЦ))}, {(КОНЕЦПЕРИОДА(&По, МЕСЯЦ))}, Авто, , ) КАК ркЗадолженностьЛицевыхСчетовОстаткиИОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет КАК ЛицевойСчет ИЗ РегистрНакопления.ркЗадолженностьЛицевыхСчетов.ОстаткиИОбороты({(НАЧАЛОПЕРИОДА(&С, МЕСЯЦ))}, {(КОНЕЦПЕРИОДА(&По, МЕСЯЦ))}, Авто, , ) КАК ркЗадолженностьЛицевыхСчетовОстаткиИОбороты ГДЕ ЕСТЬNULL(ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток, 0) > 0 СГРУППИРОВАТЬ ПО ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет ИМЕЮЩИЕ КОЛИЧЕСТВО(ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ПериодМесяц) >= &ГлубинаЗадолженности) КАК Таб2 ПО ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет = Таб2.ЛицевойСчет ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ркОплатаОбороты.ЛицевойСчет КАК ЛицевойСчет, МАКСИМУМ(ркОплатаОбороты.ДатаОплаты) КАК ДатаОплаты ИЗ РегистрНакопления.ркОплата.Обороты КАК ркОплатаОбороты СГРУППИРОВАТЬ ПО ркОплатаОбороты.ЛицевойСчет) КАК Таб1 ПО ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.ЛицевойСчет = Таб1.ЛицевойСчет ГДЕ ЕСТЬNULL(ркЗадолженностьЛицевыхСчетовОстаткиИОбороты.СуммаКонечныйОстаток, 0) > 0 |
|||
11
vladimirpetrov11
25.09.12
✎
10:27
|
сейчас скину то что получается, чтобы вы поняли чего хочу
|
|||
12
butterbean
25.09.12
✎
10:27
|
(8) что значит "он дату меньше выдает"??
|
|||
13
vladimirpetrov11
25.09.12
✎
10:34
|
[URL=http://radikal.ru/F/s51.radikal.ru/i131/1209/53/ca3346de9fd2.jpg.html][IMG]http://s51.radikal.ru/i131/1209/53/ca3346de9fd2t.jpg[/IMG][/URL]
[URL=http://radikal.ru/F/s019.radikal.ru/i604/1209/22/e9af123f3763.jpg.html][IMG]http://s019.radikal.ru/i604/1209/22/e9af123f3763t.jpg[/IMG][/URL] Вот здесь видно, что при изменении даты, записи не отфильтровались. А изменилась датаОплаты (попала в отчет более ранняя датаоплаты из регистра) |
|||
14
vladimirpetrov11
25.09.12
✎
10:36
|
||||
15
vladimirpetrov11
25.09.12
✎
10:50
|
http://s017.radikal.ru/i405/1209/a0/eb4d35911d37.jpg
http://s017.radikal.ru/i419/1209/01/89d11bb19fcc.jpg Видимо я всех распугал своим вопросом неадекватным.((( |
|||
16
hhhh
25.09.12
✎
11:12
|
вы же так задали условие: дата оплаты меньше 01.08.2012. Вот она вам и выдает более ранние, чем первое августа. Всё правильно работает.
|
|||
17
vladimirpetrov11
25.09.12
✎
12:01
|
(16) а как же мне отобрать лицевые по дате?. В отчете выбираются лицевые счета с датой последней оплаты. Нужно, чтобы из этих записей остались только те, у которых дата оплаты последняя была до выбираемой даты.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |