Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / как расшифровать ссылку на документ? / 7 сообщений из 7, страница 1 из 1
17.09.2009, 17:35
    #36202343
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
Речь про 1с8.1. Любая типовая конфа, например бухгалтерия. В каждом документе есть поле "ссылка". Каким образом эту ссылку привести к какому-нибудь простому типу, чтобы можно было однозначно идентифицировать документ? Например в целое число.

Поясню, зачем мне это надо. Необходимо выгрузить некий массив документов со строчками во внешнюю БД (не 1с). Допустим это накладные. Выгружается это в 2 внешние таблицы: таблица шапок и таблица строчек. Так вот, нужен первичный ключ шапки.

В справочниках есть поле код. А в документах ничего подобного не нашел, есть только ссылка. Как получить ключ?
...
Рейтинг: 0 / 0
17.09.2009, 17:43
    #36202366
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
у всех документов и т.п. есть УникальныйИдентификатор (UUID). От него же, зная тип объекта можно получить ссылку в 1С
...
Рейтинг: 0 / 0
17.09.2009, 17:47
    #36202380
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
Александр ГoлдунВ справочниках есть поле код.

на него в шировок смысле особо расчитывать не стоит... у справочника может быть отключена проверка уникальности на код. или нумерация в приделах подчиненности. всякие коды, номера и т.п. в физическом смысле сами по себе ключами не являются
...
Рейтинг: 0 / 0
17.09.2009, 17:52
    #36202405
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
Господин ПЖу всех документов и т.п. есть УникальныйИдентификатор (UUID).
О, это был бы неплохой вариант! А как до него достучаться, например, из запроса? Или в какую сторону копать доки?
...
Рейтинг: 0 / 0
17.09.2009, 17:57
    #36202418
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
Александр ГoлдунГосподин ПЖу всех документов и т.п. есть УникальныйИдентификатор (UUID).
О, это был бы неплохой вариант! А как до него достучаться, например, из запроса? Или в какую сторону копать доки?

это метод от ссылки, его в запросе не получишь:

ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
УникальныйИдентификатор (UUID)
Синтаксис:
УникальныйИдентификатор()
Возвращаемое значение:
Тип: УникальныйИдентификатор.
Описание:
Получает уникальный идентификатор ссылки.
Ссылка может быть получена из уникального идентификатора с помощью метода менеджера ПолучитьСсылку.
См. также:
ДокументМенеджер, метод ПолучитьСсылку

ЗЫ Начинайте читать синтаксис-помощник (СП)
...
Рейтинг: 0 / 0
17.09.2009, 18:02
    #36202438
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
Господин ПЖ
ЗЫ Начинайте читать синтаксис-помощник (СП)
Спасибо, осваиваю помаленьку. Собственно уже нашел после того, как вопрос задал.

P.S. Давно я себя чайником в программировании не чувствовал :)
...
Рейтинг: 0 / 0
18.09.2009, 08:39
    #36203103
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как расшифровать ссылку на документ?
1с не использует код справочника как первичный ключ
там есть внутренний "код"
почитайте в тех книгах для программистов что есть в соседней теме
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / как расшифровать ссылку на документ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]