powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Внутреннее представление объекта 1С
13 сообщений из 13, страница 1 из 1
Внутреннее представление объекта 1С
    #36000763
Здравствуйте всем.
Вот что меня заинтересовало, как человека любопытного. Результатом выполнения функции ЗначениеВСтрокуВнутр (<Выражение>) является преобразование значения объекта агрегатного типа из внутреннего представления в строковое. С этой строкой, во всех букварях описано, что можно манипулировать, но что на самом деле? Эта строка, например, выглядит следующим образом {"0","0","0","6247","0","0"," 476107 "} (в нашей базе соответствует "Расходная накладная...." Так что манипулирование этой строкой у меня ограничивается только ЗначениеИзСтрокиВнутр и все. А что бы реально этой строчкой манипулировать, нужно ведь понимать, что есть что в этих скобках - это же 7 параметров, но чего? Вот собственно в чем суть моего любопытства.
Заранее благодарен.
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36000919
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПуть,

Это сериализованное внутреннее представление объекта 1С.
{
"O", - тип объекта (O - документ, B - справочник и т.д...)
"0" - длина,
"0" - точность,
"6247" - тип агрегатного объекта, (= Документ.Вид(), Справочник.Вид() и т.д...)
"0" - "неотрицательный" (?),
"0" - "использовать триады" (?),
" 476107 " - 10-чное значение 36-ричного идентификатора объекта БД (IDDOC документа, ID справочника и т.д...)
}

Раз уж вы встали на путь ковыряния во внутренностях 1С - лучше это делать готовыми инструментами. Например, компонентой 1с++ - будет намного проще :)
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36000926
Фотография bot67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПуть,

Это поможет познать истину:
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36000935
Егоров Александр, благодарю за подсказку. А копаться я во всех этих "прелестях" просто обожаю. Спасибо за ссылочку.
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36000951
bot67, Вот это супер! научусь сам мудростям и хитростям обязательно буду ими делиться!
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36000955
Фотография bot67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПутьbot67, Вот это супер! научусь сам мудростям и хитростям обязательно буду ими делиться!
Вообще, это не моё произведение. Но делиться, конечно, надо..:)
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36001019
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПутьА копаться я во всех этих "прелестях" просто обожаю.

Про "кишки" 1С лучше искать на мисте или проклабе . Например, вот первоисточник моего ответа :) А вот - откуда растут ноги "кишков" :)
И кстати, у вас просто абстрактный интерес к внутренностям 1С? Или какие-то практические задачи требуют такого ковыряния?
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36001031
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://1c.alterplast.ru/1cv7md/index.html

http://www.sinor.ru/~my1c/knowhow/fields.html
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36001035
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все уже ископано до дыр...
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36001076
Егоров Александр,

Корень сего кроется в том, что мне на днях дали задание по обработке Журнала регистраций. Суть его в том, что бы определять кто чего натворил. Так вот я из него и выдергивал что касается Контрагентов и Номенклатуры (так задание звучало), а сам объект находил по этому самому внутреннему представлению (формировал строку). Тут себе и задал вопрос: раз это Строка, то ее можно по своим нуждам и формировать. А что бы это делать нужно соответственно понимать суть этих самых параметров. Вот и погряз в "разбирательстве" что к чему.
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36001165
Фотография MicMic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПуть,
Журнал регистрации копать ... мдя ...ето ме-супе-пупер текстовую помойку ...

Хотя пришлось в свое время занеяться и этим ... Реализация и просмотр в 77 конечно никакая.

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

Была идея сделать отчет - анализатор лога в 1с, на базе запросов к созданной БД лога, но руки так и не дошли, было и так чем заняться.
Принципы:
журнал перимодически подгружается в БД СКЛ (например средствами обработки из 1с по ночам);
в 1с пишется отчет для просмотра логов (варианты на вкус SQLDMO, ADO, rainbow и т.д.) с интересующими меня фильтрами, группировками, счетчиками, статистикой.
+ зная ИД и вид объекта с помощью хотябы "ЗначениеИзСтрокиВнутр", можно получать было бы объект 1с и штатно его открывать ...

:)

Вообще, в сети довольно много было разничных обрпаботок/прбамбасов для работы с журналом регистрации, стандартные средства все же мало что дают.
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36003170
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтавшийНаЭтотПутьЕгоров Александр,

Корень сего кроется в том, что мне на днях дали задание по обработке Журнала регистраций. Суть его в том, что бы определять кто чего натворил.

Для нормального разбора Журнала регистраций еще помните, что там регистрируюся только интерактивные действия. Если в конфе есть какие-нить "групповые установки реквизитов справочников" - изменения, сделанные в справочниках не фиксируются журналом. Если, конечно, в коде самой обработки нету ЗаписьЖурналаРегистрации()
...
Рейтинг: 0 / 0
Внутреннее представление объекта 1С
    #36021920
Enot5467
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что-бы в следующий раз так не попадаться следует за ранее предусмотреть запись событий так, что-бы потом можно было без танцев прочитать. Таких продуктов не мало на инфострате
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Внутреннее представление объекта 1С
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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