powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Как получить ID object ?
4 сообщений из 4, страница 1 из 1
Как получить ID object ?
    #34983533
livan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется 1с с MSSQL. Стоит задача создать счет без 1с клиента.
Подскажите как получить ID object char(9) для insert ?
...
Рейтинг: 0 / 0
Как получить ID object ?
    #34983761
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотря какой объект - справочник или документ.
В любом случае :
1. в таблице ищется максимальный ID (см. процедуры типа _1sp_SCххх_MaxID, где ххх - код справочника),
2. очищается от префикса РБД (если он есть)
3. преобразуется из 36-ричной системы в 10-ную
4. +1 к нему
5. обратное преобразование в 36-ричную систему
6. приписать префикс этого экземпляра РБД к получившейся строке(из табл. 1ssystem.dbsign)

Получился новый код.
Теоретически можно пп.3-4-5 заменить одним : +1 в 36-ричной системе счисления.
Обращаю внимание на то, что в п.1 и п.6 префиксы в общем случае РАЗНЫЕ - 1й может быть каким угодно (из любого экземпляра БД) а 2й нужно ставить именно свой.

В справочниках идентификация локальная - в таблице этого справочника.
В документах - общая по таблице 1sjourn
Префикс РБД - последние 3 символа поля
...
Рейтинг: 0 / 0
Как получить ID object ?
    #34983855
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1c++ - там оно уже есть


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как получить ID object ?
    #34984905
Фотография Палестинец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
livanИспользуется 1с с MSSQL. Стоит задача создать счет без 1с клиента.
Подскажите как получить ID object char(9) для insert ?
Задача стоит неправильно..
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как получить ID object ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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