v7: Пример использования нестандартных функций в языке запросов 1с 7.7 #688225


#0 by DmitriyDI
ну и соответственно функция Как сделать так чтобы это работало в 7ке в 8ке есть такая конструкция как Выбрать когда тогда иначе, она бы сюда пододшла.
#1 by VladZ
1с++ тебя спасет.
#2 by DmitriyDI
неужели это невозможно сделать на базе языка запросов 7чного ?
#3 by mikecool
почитай книжку про запросы в 77
#4 by mikecool
+3 в запросе есть функция, которая может считаться Когда(Условие)
#5 by DmitriyDI
на как ее сюда прикрутить ? там ведь только условие, а нет когда тогда иначе
#6 by DmitriyDI
блин даже Ёпрст пришел! сейчас что-нибудь скажет =)
#7 by mikecool
почитать книжку, потому как справка в 77 убогая
#8 by Ёпрст
Свои функции можешь использовать только в условии, в Когда у функции и в качестве аргументов некоторых "штатных" функций. Т.е шруппировку или переменную не слепишь.
#9 by Skom
+ только такой подход крайне сильно снижает скорость работы.
#10 by DmitriyDI
Т.е.  вот так Сумма(ФункцияПериодЗапроса(ПериодВыгрузки,ПериодАктуальности) работало бы если было бы число, но тут дата, нет ведь никакой функции работы с датами в 7ке
#11 by mikecool
а ты в 8ке часто делал Сумма(Дата)?
#12 by Skom
я в каждой обработке так делаю.
#13 by Skom
+ даже если мне это и не надо
#14 by DmitriyDI
очень смешно, правда. да я вот и спрашиваю, есть что-нибудь кроме суммы, для даты
#15 by Ёпрст
Всё можно сделать и для даты.. Тупо перевод в секунды и привет.
#16 by Ёпрст
В результате в запросе будет число, на выходе, конвертишь обратно в дату и привет.
#17 by mikecool
омг, а нафига такой изврат? учитывая, что ты чорными запросами скорее всего уже и не пользуешься
#18 by Mikeware
для тех, кому религия не позволяет использовать нормальные запросы.... :-) Т.е. он может писать нормальный код, а может - кошерный :-)
#19 by Ёпрст
еще как получится Число('23.01.2013') = 2456316 В запросе достаточно и на выходе через Дата получить дату
#20 by DmitriyDI
нормальное решение этого запроса можно предложить) ? я понял, можно сделать все, главное знать как
#21 by Ёпрст
прямой запрос написать.
#22 by Ёпрст
а так, и как в будет работать
#23 by DmitriyDI
спасибо большое) пошел пилить запрос)
#24 by Ёпрст
У тя будет
#25 by Ёпрст
На выходе, через Дата(Запрос.ПериодД) будешь иметь дату.
#26 by DmitriyDI
ура)! еще раз спасибо)!
#27 by mikecool
вот же изврат )))
#28 by varelchik
Мда.... Никогда не занимался таким извратом. Хотя помница в 80-е годы были фичи у программируемых калькуляторов что-то типа такого.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С