|
ozzyzytto
|
|
Документы не находятся агентом по расписанию31.01.2011, 14:55. Показов 21363. Ответов 17
Метки нет (Все метки)
Приветствую всех.
У меня маленькая проблема: написан агент в базе, поставлен по расписанию. Так вот, если он запускается по расписанию, то не находит документы, если его запустить принудительно руками из дизайнера, то нужные документы находятся. Не могу понять в чем причина, у кого-нибудь есть варианты? Готов рассмотреть все возможные, буду очень признателен!!! |
|
| 31.01.2011, 14:55 | |
|
Ответы с готовыми решениями:
17
Помогите с агентом Проблема с агентом. проблемы с агентом( |
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 31.01.2011, 14:59 | |
|
ozzyzello а как он ищет их, кем подписан агент?
имеет ли доступ к док-там сервер и/или тот, кем подписан агент?
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
| 31.01.2011, 15:00 | |
|
Агент выдаёт какую-нибудь ошибку? Посмотрите в логах. Может в нём есть обращение к уи-свойствам/методам и он не отрабатывает.
Возможны проблемы в правах доступа к документам. Проверьте, от чьего имени агент запускается, кем подписан.
0
|
|
|
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
|
||||||
| 31.01.2011, 16:51 | ||||||
0
|
||||||
|
ozzyzytto
|
|||
| 01.02.2011, 06:48 | |||
Call kart_view.Ftsearch({field Resp_Parents contains "9238181DCDF90F77C3526EE000341B10" & [User_Site]="Екатеринбург"}, 0) Далее перебираю документы из вьюхи... Агент подписан юзером, у которого есть права на запуск агентов на сервере, доступ на базе стоит Editor, документы видны для этого юзера Добавлено:
|
|||
|
0 / 0 / 0
Регистрация: 04.08.2008
Сообщений: 408
|
||
| 01.02.2011, 09:18 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
| 01.02.2011, 09:28 | |
|
xalet по идее, это тоже поле... фт-синтаксис такое допускает, не обязательно field писать.
Добавлено: мб, вместо "&" использовать "and"? есть случаи, когда "&" не работает.
0
|
|
|
ozzyzytto
|
||
| 01.02.2011, 11:12 | ||
Да, это просто поле... все правильно... попробую использовать and... но вот, что меня мучает... ведь при принудительном щзапуске все работает.... документы ищутся нормально, а вот по шедулеру такого не поисходит - голову сломал уже... |
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
||
| 01.02.2011, 11:19 | ||
Для отладки создайте агент, пускающий отлаживаемый на сервере типа: Dim session As New NotesSession Call session.CurrentDatabase.GetAgent("Имя_ше дульного_агента").RunOnServer()
0
|
||
|
ozzyzytto
|
||
| 01.02.2011, 11:38 | ||
Я создал подобного рода агент, запускаю шедулерный... а я не должен попадать в дебагере из агента в шедулерный и бежать по коду? По сути я просто прохожу через строку запуска агента, не попадая в код шедулерного... А если явно прописать в агенте Run on behalf of определенное имя? Получается что агент запуститься от прописанного имени? |
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|||
| 01.02.2011, 12:13 | |||
0
|
|||
|
ozzyzytto
|
||
| 02.02.2011, 14:00 | ||
Всем спасибо за ответы. Очень благодарен!!! Все дело в том, что поле(Birthday), которое пытался обработать было заполнено текстом типа 03.02.2011 и если при запуске принудительно скрипта из дизайнера проходила строка: if datenumber(year(doc.getitemvalue(Today), month(doc.getitemvalue("Birthday")(0)),d ay(doc.getitemvalue("Birthday")(0)))=tod ay, так как скрипт запускался от меня, то при запуске от сервера по шедулеру такая строка терпела ошибку и пришлось значение today(на сервере в виде 03/02/11) приводить к виду, как прописано в поле и сравнивать... вот тогда пропала ошибка, все исправилось... |
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 02.02.2011, 14:02 | |
|
поля с датами не преобразуйте в текст - можете собрать кучу грабель
особливо с таймзонами
0
|
|
|
ozzyzytto
|
||
| 02.02.2011, 14:36 | ||
Поле добавлено искусственно, его нет на форме... задача - реализовать поздравление с днем рождения сотрудников ;) Другого способа решения не придумал - работает, будут проблемы, будем искать решение |
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||
| 02.02.2011, 15:08 | ||
искать можно и по датам
0
|
||
|
0 / 0 / 0
Регистрация: 01.09.2007
Сообщений: 33
|
|
| 02.02.2011, 15:49 | |
|
Можно мне вклиниться с вопросом. Вопрос по сути на ту же тему.
Есть база, в которую заносят некие документы, мне нужно осуществлять проверку на уникальность документов по нескольким полям, одно из которых "дата", столкнулась с той же проблемой: на сервере и клиенте разные форматы дат, не придумала ничего лучше как в колонке представления, по которому ищутся документы с теми же реквизитами, записывать @Text(@Day(DateK)) + @Text(@Month(DateK)) + @Text(@Year(DateK)), а при сохранении документа формировать ключ поиска как Ctr(Day(DateK)) + Ctr(Month(DateK)) + Ctr(Year(DateK)).... Интуитивно понимаю, что это неправильно, но больше ничего не придумалось.... Пните, пожалуйста, в нужном направлении ;)))
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
|
| 02.02.2011, 15:58 | |
|
Partizanka
Используйте поля типа дата. При формировании ключа поиска используйте NotesDateTime.
0
|
|
|
ozzyzytto
|
||
| 03.02.2011, 12:33 | ||
|
||
| 03.02.2011, 12:33 | |
|
Помогаю со студенческими работами здесь
18
проблемы с агентом Непонятка с шэдульным агентом Возврашение значения агентом Глюк с агентом "out of office" Пропали все документы из корня папки "Мои документы" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|