|
Получить RecorderTRef по типу документа | ☑ | ||
---|---|---|---|---|
0
Bibr
12.01.21
✎
11:40
|
Есть регистр сведений, подчиненный регистратору. Регистратор составной.
Задача - имея Регистратор (ссылку на док) получить значения полей _RecorderTRef и _RecorderRRef для SQL таблицы этого регистра. _RecorderRRef нашёл как получить - использую ЗначениеВСтрокуВнутр(Ссылка) и вычленяю с 33го символа. А вот как получить _RecorderTRef пока не нашёл. В строке ЗначениеВСтрокуВнутр(Ссылка) до 33го символа не вижу значений, похожих на то, что в таблице SQL. В строке ЗначениеВСтрокуВнутр(ТипЗнч(Ссылка)) тоже. Методом ПолучитьСтруктуруХраненияБазыДанных() можно получить имена полей SQL, но для типов ничего не нашёл. Гуглёжь тоже ничего не дал. Прошу помощи. |
|||
1
Bibr
12.01.21
✎
11:41
|
п.с. получить на стороне 1С или SQL - без разницы.
|
|||
2
Ёпрст
12.01.21
✎
11:46
|
cast (123 as bynary) и привет
|
|||
3
Ёпрст
12.01.21
✎
11:46
|
где 123 - номер документа в структуре хранения
|
|||
4
Ёпрст
12.01.21
✎
11:48
|
точнее, так
cast(123 as binary(4)) |
|||
5
Bibr
12.01.21
✎
11:50
|
||||
6
Жан Пердежон
12.01.21
✎
11:52
|
из строки тоже можно:
СтрРазделить(СтрРазделить(ЗначениеВСтрокуВнутр(Ссылка),",")[2],":")[0] |
|||
7
Ёпрст
12.01.21
✎
11:53
|
(5) :)
|
|||
8
Ёпрст
12.01.21
✎
11:54
|
cast(123 as binary(4)) = 0x0000007B
|
|||
9
Bibr
12.01.21
✎
11:54
|
(6) ща, гляну
(7) туплю, да? |
|||
10
Жан Пердежон
12.01.21
✎
11:55
|
(8) магия, ловите колдуна-чародея!
|
|||
11
Ёпрст
12.01.21
✎
11:59
|
(9) ну как бэ да... Бери цифры от Document123 и кастани их как в (4) получишь вид дока, как он в скуле торчит, усё
|
|||
12
Bibr
12.01.21
✎
12:02
|
(11) Ага, сработало)
|
|||
13
Bibr
12.01.21
✎
12:03
|
(6) а вот здесь я так понимаю, что получаю тот же номер. Верно?
Вроде тоже работает |
|||
14
Bibr
12.01.21
✎
12:03
|
Спасибо всем!
|
|||
15
Bibr
12.01.21
✎
12:05
|
текс, и ещё сопутствующий, не критичный.
в 1с-ке есть аналог сделать cast(123 as binary(4))? |
|||
16
Ёпрст
12.01.21
✎
12:05
|
(13) да..
|
|||
17
Ёпрст
12.01.21
✎
12:06
|
(15) а зачем ? Если ты всё равно пишешь запрос к скулю.
Сделать то можно.. только смысл ? Всего лишь перевод числа в другую систему счисления. |
|||
18
Bibr
12.01.21
✎
12:16
|
(17) да, вопрос снят)))
А то ведь закидают тапками сейчас))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |