глобальная функция из запроса при начале работы системы.. #297939


#0 by andrewalexk
..не находится! бага или фича? :)
#1 by Ёпрст2
Телепатов нет ....
#2 by andrewalexk
:) намекаешь что не понял о чем речь? 1. вход в 1с 3. запрос 4. глобальная функция ххх в запросе 5. модальное окно "функция ххх не найдена"...
#3 by puls
А фнукции ххх может находится ниже процедуры ПриНачалеРаботыСистемы??
#4 by ZanderZ
может она у тебя ниже прописана чем ПриНАчале... и Далее не стоит???
#5 by andrewalexk
(3,4) :)) неа с этим все в порядке.. похоже тут дело в той самой фишечке когда при загрузке/открытии системы/формы 1с не может делать ряд действий и не видит ряд объектов/функций.. вопрос как обойти..
#6 by Ёпрст2
Экспорт поставь ...
#7 by Лефмихалыч
не верно, что "1с не может делать ряд действий и не видит ряд объектов/функций.. вопрос как обойти.."
#8 by andrewalexk
:) ну почему если ты не сталкивался не факт что не бывает.. привести пример? ща попробую..
#9 by Ёпрст2
+6 И всё там работает ...
#10 by andrewalexk
:)) гений! так бага или фича?
#11 by Ёпрст2
Хз, у меня и без Экспорта работает ...
#12 by andrewalexk
:) а у тебя обычная глобальная функция или с периодическими реквизитами? ;)
#13 by Ёпрст2
#14 by andrewalexk
:) у меня сложнее я даже пока запутался..
#15 by Ёпрст2
Много травы однако .... Сам то понял, что пишешь? Объект=СоздатьОбъект("Справочник.Developers");    Возврат Объект.ПолучитьАтрибут("ИО").Получить(ДатаРекв) ???? И чего ты тут поимеешь? :)))
#16 by Ёпрст2
Так , не канает?
#17 by andrewalexk
:)) а что неясно? 2 вида справочника пока исполняющие обязанности создаются в пределах своего вида справочника для простоты.. а функция не для травы а для отработки условия с периодическим реквизитом в запросе..
#18 by andrewalexk
:) увы но периодика так не канает в запросе..
#19 by Ёпрст2
ЗЫ: Хотя , смотря какого типа у тебя ИО ....
#20 by Ёпрст2
То что ты написал - бред :) Да не ужели ? Всегда берется на конечную дату в запросе, если нужно на другую - то внешняя функция и в ней Объет периодический.
#21 by FreeFin
по -кот раб должно, но: а если в разных справочниках по-разному... только в одномИз периодический?
#22 by andrewalexk
:) ты написал.. :р .. дык это и есть внешняя функция для периодики.. вот откуда взял идею:
#23 by Лефмихалыч
тебе в отпуск пора, однако...
#24 by Ёпрст2
Гы ... Нафик тебе внешняя функция, ежели ты берешь на 1 дату, ставь её как конец периода в тексте запроса и всё. И по ссылке, ну никак не тот бред написан, что в .... Во внешнюю функцию нужно передавать Сам элемент и у него брать периодическое значение на нужную дату....
#25 by andrewalexk
:)) сам дурак .. 1 дата - это частный случай я ищу общий принцип ... возможно ты прав
#26 by FreeFin
Маладца! разглядел ))) "Во внешнюю функцию нужно передавать Сам элемент" = ВотОнаЗатыка кста и функцию переписать а дата=таки мелочь.
#27 by Ёпрст2
Зачем его там искать? Он и так уже есть ... Пример: Найти всю номенклатуру, у которой Цена на 2 разные даты совпадает: .... ДатаВторая = другая
#28 by andrewalexk
:) идею-то я понял но что-то условие не отрабатывает ни 1-ое ни 2-ое: ...
#29 by Ёпрст2
Дык это ж очевидно,Ватсон! gl_user = Справочник.Developers.ТекущийЭлемент ИЛИ Справочник.Users.ТекущийЭлемент А вот как ты реквизит ИО из этих справочников (и какого он типа ? :) ) с самим элементом сравниваешь - это токма тебе известно :) ...
#30 by FreeFin
А что в gl_user? Мож сравниваешь несравнимое...
#31 by andrewalexk
:) с каких это пор перечисление полей в запросе стало ИЛИ а не И, Холмс?! тип ="справочник" (28,29) частный случай : вид="users" в перспективе будут перекрестные ссылки..
#32 by andrewalexk
(31+) gl_user.Вид="users" gl_user="boss" gl_user.ио.получить(ТекущаяДата)="user" gl_user.ио.получить(ТекущаяДата).Вид="users"
#33 by andrewalexk
(31++) :) ну т.е.
#34 by FreeFin
Мдя, уже сам понял? )
#35 by Ёпрст2
Такма спробуй Перед текстом запроса
#36 by andrewalexk
:) да я уже сам запутался, мне нужно найти исполняющего обязанности текущего пользователя.. т.е. того, кто является и.о. у gl_user на текущую дату... .ИО спс :) нее gl_user уже спозиционирован а вот ИО в запросе явно не спозиционируешь я думал из-за этого бяка но прав! :)) спс
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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