powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
10 сообщений из 10, страница 1 из 1
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974355
Genniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Подскажите, пожалуйста, где хранятся значения на уровне базы данных получаемые из функции (в конфигурации) ЗначениеВСтрокуВнутр()?

Пример:
ЗначениеВСтрокуВнутр(Документ.ТекущийДокумент())

Результат
{"O","0","0","3000","0","0"," 1362619Ц "}

Где храниться вид документа уже удалось найти. Сейчас интересует, как получить из Базы данных значение " 1362619Ц "

Заранее спасибо!
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974396
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю идентификатор строки таблицы по данному документу.
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974408
vde69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

1. латиница не используется в идентификаторах (буква Ц), скорее всего это номер документа... нужно поискать в файле общего журнала
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974450
Genniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с,

оказывается что нет. Может как-то из него необходимо куда-то конвертировать?
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974821
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первые ID объекта в 36 системе счисления (преобразуются встроенными функциями _IdtoSrt(), __StrToID());
Последние три знака - код распределённой БД (ограничений не помню).
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974832
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ Результат удобно разгребать через замену символов {} С последующим засовыванием строки в список значений и получением 7го значения.
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974930
Genniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP,

Возможно я не правильно выразился.
Я работаю только с SQL-базой 1С. У меня нет доступа к конфигуратору.
Есть только набор документов со значениями полученными функцией ЗначениеВСтрокуВнутр()
Теперь как, имея данное значение (пример {"O","0","0","3000","0","0"," 1362619Ц "}), найти соответствующий документ в 1С.

Всё, что можно использовать это только возможности MSSQL сервера.
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37974934
Genniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP,

огромное спасибо!

Действительно, отбросив последние 3 знака и воспользовавшись функцией Convert36To10( для конвертации ID записи в 1С) получил необходимое значение!
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37978112
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Genniyкак, имея данное значение (пример {"O","0","0","3000","0","0"," 1362619Ц "}), найти соответствующий документ в 1С.

Всё, что можно использовать это только возможности MSSQL сервера.
без всяких преобразований по полю IDDoc в _1sjourn получишь строку из журнала документов, где есть дата, время (36-ное), флаги пометки удаления и проведения и общие реквизиты.
Поле IDDocDef - тип документа в 36-ном формате. Преобразовав в 10-ный и добавив префикс DH (DT), получишь имя таблицы документа в скуле.
...
Рейтинг: 0 / 0
Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
    #37978277
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
книга знаний

3 посл. символа да, код БД (не в 10чной системе)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как получить из базы данных значения возвращающие результат функции ЗначениеВСтрокуВнутр()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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