Форум программистов, компьютерный форум, киберфорум
REST API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/91: Рейтинг темы: голосов - 91, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284

Вопрос Про Rest Service

16.09.2014, 07:37. Показов 17155. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди добрые подскажите как добавить несколько значений с вьюхи в компонент Rest Service что бы они складывались, во вложении описано куда. Пробовал vEvent+vPeople (это поля с вьюхи) не работает, я так понял что это можно сделать тольско с помощью java script, но я не знаю как обратиться через него к этим полям
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2014, 07:37
Ответы с готовыми решениями:

Кодировка в REST-Service
Всем привет! Есть страничка на xpages с REST-Service. Так вот собственно задача - необходимо изменять кодировку возвращаемого текста....

Вопрос про папки.
Вопрос, который уже не раз обсуждался, прошу помочь разобраться.. Итак идея такая.. Сущ-ет база, в которой созданы документы по форме com,...

Dialogbox вопрос про линк
Всем привет! вопрос следующий: есть главний документА, визиваю Dialogbox и создаю новий документБ, делаю документБ документом...

31
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
21.09.2014, 15:22
Студворк — интернет-сервис помощи студентам
Есть документ организация (поле fORG), есть документ сотрудник (ref к организации) поля: pFIO, pORG, есть документ событие (ref к сотруднику) поля :eStart, eEnd, eFIO,eORG. Вопрос в том, как мне сделать так что бы при изменении имени сотрудника во всех документах "события" тоже были новые значения. Если я сохраняю в документе не имя сотрудника а unid, то как мне потом во вьюхе отображать Имя пользователя а не unid?? Событий будет много. Ну и с организацией то же самое, просто не понимаю как связать это все ) ???
0
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
21.09.2014, 15:37
Цитата Сообщение от JohnLemon
Есть документ организация (поле fORG), есть документ сотрудник (ref к организации) поля: pFIO, pORG, есть документ событие (ref к сотруднику) поля :eStart, eEnd, eFIO,eORG. Вопрос в том, как мне сделать так что бы при изменении имени сотрудника во всех документах "события" тоже были новые значения. Если я сохраняю в документе не имя сотрудника а unid, то как мне потом во вьюхе отображать Имя пользователя а не unid?? Событий будет много. Ну и с организацией то же самое, просто не понимаю как связать это все ) ???
Тебе писали... учи классику... базовые методы и функции.
Во view толстого клиента - никак. Там нужны статические значения.
В web - можно. В SSJS добавлены некоторые функции @formula. Жаль этой нет @GetDocField( documentUNID ; fieldName )
WEB вообще достаточно гибкий. Просто немного подумать надо :D В свойстве колонки вида можно делать практически что угодно. Дальше берешь документ по юниду и вперед



Если нужна категоризация по организации - то нужны статические данные подразделений в документах. В общем все зависит от задачи...
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
22.09.2014, 06:39
Цитата Сообщение от NickProstoNick
Во view толстого клиента - никак. Там нужны статические значения.
А как решаются подобные задачи в толстом клиенте, как вообще связываются данные??
Можешь подсказать еще что такое rowData )? И что за значения должны быть в pOrg имя организации или ID fOrg ???
0
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
22.09.2014, 10:40
А как решаются подобные задачи в толстом клиенте, как вообще связываются данные??
Такие вещи, как названия организаций и ФИО сотрудников, заносятся во все связанные документы (для отображения в видах), при изменении данных в справочнике они меняются фоновым агентом во всех документах. Это классический вариант.
Другое дело, что я с трудом представляю себе задачу, при которой данные справочников меняются постоянно...
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
22.09.2014, 10:55
Цитата Сообщение от Мыш
они меняются фоновым агентом во всех документах
Есть ссылка на пример ? Просто не догоняю чутка как искать документы где изменилось фио или организация, а потом еще и менять это в других документах, причем же ФИО у разных людей может быть одинаковое (


Другое дело, что я с трудом представляю себе задачу, при которой данные справочников меняются постоянно...
Нужно не постоянно, а оперативно, пользователь не может ждать пока на следующий день ночью фоновый агент их поменяет, ему нужен измененный документ сразу.
0
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
22.09.2014, 11:57
Есть ссылка на пример ? Просто не догоняю чутка как искать документы где изменилось фио или организация, а потом еще и менять это в других документах, причем же ФИО у разных людей может быть одинаковое
Навскидку. В каждом рабочем документе сохраняем ФИО человека и его уникальный ID (ID генерится при создании человека а справочнике). Агент проверяет дату модификации документов справочника, при ее изменении отбирает все рабочие документы, в которых указан ID человека и заменяет ФИО. Ну ессно, желательно проверять, что именно изменилось (и изменилось ли реально - ведь документ можно просто пересохранить, не меняя значения полей) в документе справочника, дабы не обновлять рабочие документы попусту.
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
22.09.2014, 12:14
Ну ессно, желательно проверять, что именно изменилось
Как проверить то ? Создавать еще одно поле скрытое или можно проще как то ?
0
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
22.09.2014, 12:40
Цитата Сообщение от JohnLemon
Как проверить то ? Создавать еще одно поле скрытое или можно проще как то ?
чтоб строить проверку - надо знать как будет изменяться документ.
Но в любом случае - куда-то сохраняешь старые значения, а потом перед/после сохранением проверяют старые и новые значения.
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
23.09.2014, 06:28
Цитата Сообщение от NickProstoNick
Тебе писали... учи классику... базовые методы и функции.
Во view толстого клиента - никак. Там нужны статические значения.
В web - можно. В SSJS добавлены некоторые функции @formula. Жаль этой нет @GetDocField( documentUNID ; fieldName )
WEB вообще достаточно гибкий. Просто немного подумать надо ;) В свойстве колонки вида можно делать практически что угодно. Дальше берешь документ по юниду и вперед
Посмотреть вложение 6190
Посмотреть вложение 6191

Если нужна категоризация по организации - то нужны статические данные подразделений в документах. В общем все зависит от задачи...
Тут не подскажешь :D , что за значения должны быть в pOrg имя организации или ID fOrg ???
0
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
24.09.2014, 15:27
рекомендую начать с самого начала и с обычного клиента.
Практика практикой, но теорию почитать надо.
Рекомендую посмотреть на дизайн существующих баз.
И пробовать с самого простого. Если пытаешься применить "нормальные формы" к посторению БД в лотусе - забудь. По крайней мере для толстого клиента.
На WEB можно попробовать сделать все по правильному.
- Для иерархии подразделений (если есть документы подразделений) и сотрудников - достаточно в каждом подразделении содержать только название подразделения, а в карточке сотрудника ничего не надо. Ну и конечно же иерархия по респонсам.
- Для иерархии ТОЛЬКО сотрудников - в карточке сотрудника должен быть полный путь подразделений через \
- Для иерархии твоих заданий, которые привязаны к персонам - надо хранить и ФИО сотрулника и его полное подразделение. Т.к. построить вид только по сотруднику и его заданию не получится, т.к. сотрудник сам по себе респонс., а вид для иерархии должен начинаться с документа, а не респонса.

Так что наверное проще всего - держать в документе задания все необходимые значения и писать агент, который все актуализировать будет.
0
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
25.09.2014, 06:18
Цитата Сообщение от NickProstoNick
Для иерархии ТОЛЬКО сотрудников - в карточке сотрудника должен быть полный путь подразделений через \
Что значит полный путь через \??
0
ty3uk
25.09.2014, 06:42
Джонни, заканчивай с хпагесами, СМС-ками и т.д. Учи классику. Тебе, уже, не один человек об этом сказал.
"\"-это "разделитель" при отображении в категоризированной колонке.
Пойми уже, что Доминоха, это не Джумала и остальная фиготень, где можно ничего не зная делать сайты. Доминоха это достаточно серьёзная система, требующая от человека знания её архитектуры + крайне жалательно знания всех "глюков" (особенностей и т.д.). Не зная основ и глюков человек превращается в говнокодера, коих просто тьма. Вон, одного говнокодера уволили две недели назад. до сих пор разгребаю его говно. Провалы в элементарных знаниях, приводит к тому, что задваиваются (да что там задваиваются, за 3700-ряются) документы, которые обязаны быть уникальными (и это, за 2-ва года, человек, так и не запомнил как работают вьюхи... при этом оригинальная база 800мб против 80мб переделанной. Документы 151т. (и это, оптимизированно на ходу, когда базу получил в руки, там под 400т. было. 151т. это максимум до которого можно урезать, без потери связей с другими базами) против 30т.). При этом всём, в "оригинале" допущены ошибки в "основах", которые блокируют дальнейшее развитие базы (а сейчас, для неё, только "старт"), при этом, новая версия с 30т. документами значительно меньше, быстрее, правильней и, самое главное, служит для дальнейшего развития системы. За две недели моей работы, в первые три дня, я закрыл 99% проблем, которые не смог закрыть говнокодер за 3-ри месяца. В данный момент осталась только одна проблема (из известных) это обновление данных из SQL (именно обновление, а не первоначальный импорт или дополнение). За сегодня данную проблему, думаю, доделаю. Итого, за две недели, я почти сделал систему, которую, более чем за три месяца не смог сделать говнокодер. Как тебе разница по времени/функционалу/проблемам?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.09.2014, 06:42

Вопрос про Rt-поля и представления
Раньше никогда не было такой мысли, но все же спрошу: Возможен ли вариант использования конвертированного содержимого RT-поля в...

Вопрос пользователя про почту
Может кто подскажет, как можно в Лотусе пометить письмо цветом вручную ? Только не говорите, что нужно что-то писать . я не...

Вопрос Про Отображению Names-полей В 8.5.3
В 8.5.3, когда наводишься, скажем, в почте на names-столбец в $Inbox или на отправителя в Memo, появляется Popup, где отображается кроме...

Снова вопрос про поле Readers
Можно ли каким-то образом ограничить видимость документа при наличии у пользователя всех неоходимых ролей указаных в Readers? Т.е....

Как рефрешить поля из вьюшки или про агенты вопрос
Проблема такая: Есть агент, которорый отрабатывает на selected docs. Но перед обработкой каждого документа, мне нужно зарефрешить все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru