Алгоритм формирования ссылки #277302


#0 by cleaner
Есть база 8.1, на Postgre SQL. Увидели там поле, содержащее следующее значение: 3052160024205"210z2133420&331274355274 Путем недолгих опытов поняли, что 1С таким образом генерирует ссылку. Если мы вносили данные через SQL, то добавляли туда свой код - в 1С элемент отражался, но удалить его было нельзя. Кто знает - а какой алгоритм формирования ссылок в 1С?
#1 by cleaner
кто-нибудь из тех, кто работает с базой через SQL запросы - может вы поможете?
#2 by Ferz
EI смотри там для MS SQL генирируются ссылки
#3 by cleaner
что такое EI?
#4 by Immortal
enterprize integrator
#5 by Immortal
#6 by cleaner
спасибо! сейчас посмотрю
#7 by Денежко
SET @ii = 1 + IsNULL((select max ( _Number ) From  _Document3 ), 0 ) Insert Into _Document3 (_IDRRef ,  _Marked ,_Posted , _Number  , _Date_Time) Values (NEWID  , 0  , 1  , @ii, GETDATE)
#8 by cleaner
Тоже самое недавно нашел здесь: . Проблема в том, что не работает в PostgreSQL...
#9 by Денежко
не-проблема  в том что нада посмотрев на это -сделать тоже самое в постгре
#10 by cleaner
:) так не получилось
#11 by cleaner
не знаю, как переменные объявить в PostgreSQL >Declare @ii Int
#12 by cleaner
Кто работает с 1С 8.1 через PostgreSQL, может вместе подумаем? Есть еще вопрос - а может не надо писать никаких особенных запросов на PostgreSQL, а можно вызвать процедуры 1С? В том числе и написанные лично. То есть расклад такой: я написал базу на 8.1, и мы выложили ее в Интернет, чтобы она всегда была доступна. А чтобы действительно не зависеть от 1С, решили сделать веб-интерфейс - удобно. У меня в базе при создании документа происходит множество проверок, которые сейчас нужно будет переносить на веб-интерфейс (все реально, но алгоритм формирования ссылки на PostgreSQL...). А может не надо писать ничего вручную, и можно воспользоваться процедурами 1С? В пользу того, что так просто к этим процедурам 1С не обратиться, говорит тот факт, что мы установили для документа флаг проведения в PostgreSQL - но документ не провелся. Значит и процедуры там должны вызываться не так...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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