Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
Просто я думалъ
Все получилось. Пасиба. Возможно, так и будем
Function URLEncode(s As String, cset As String) As String
Dim v As Variant
v= Evaluate(|@URLEncode("| + cset + |";"| + s + |")|)
URLEncode= v(0)
End Function
Set DivisionByCode=db.GetView("DivisionByCodeURLEncode")
Dim dc As NotesDocumentCollection
Print URLEncode(KSTR, "Domino")
Set DivisionDoc=DivisionByCode.GetDocumentByKey(URLEncode(KSTR, "Domino"),True)
If Not DivisionDoc Is Nothing Then
Print "Вижу" + DivisionDoc.Division(0) + DivisionDoc.Code(0)
End If
Выводы - GetDocumentByKey по ключам, содержащим символы чужих кодировок, лучше делать, прогнав и колонку в виде через @URLENCODE, и аргумент через функцию, кодирующую в BASE-64. Ну, либо через GetAllDocumentsByKey со сравнением значений.
А вот почему данная функция выдает такую ошибку, я, пожалуй, запрошу ibm
PS: костыль с бантиком
Теоретически может с мизерной вероятностью. Хотя ваш ключ тоже сгенерён односторонней функцией - зуб даю! А НИ ОДНА односторонняя функция не даст 100% гарантии индивидуальности, тем более с таким коротким результатом (даже mod2 c идеальным случайным числом не меньше второго слагаемого, чего не бывает в принципе). Иначе не было бы проблемы идеального шифрования.
Мне кажется Вы мудрите.
-------------------------------
Но это так, теория. А ващще, принимая сторонний док, можете сгенерить новый ключ по любому алгоритму, который считаете надёжным, хоть UNID.
Нет, я, напротив, считаю усложнением замену существующих ключиков. Пусть будут такими, как есть, тем более что они нужны только на этапе синхронизации иерархии документов со сторонним приложением, которое является источником.
Далее они мне не нужны и не используются. Поэтому, если у них выйдет дубль, то это будет у них проблема, а вот если у нас - то уже моя. И зачем?
Через @UrlEncode все-же, считаю, красивее.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.