Последние сообщения

#1
7.7 / Алгоритм формирования CDX
Последний ответ от alyuev - Вчера в 14:15
Всем привет. Всё в отпусках? Никто ничего не пишет.... :-)

Такой вопрос - есть ли где-то расписанный алгоритм, как 1С формирует индексы при переиндексации?
Есть возможность ускорить процесс в 10 раз за счет распараллеливания процесса. Вместо 30минут будет делать 3.
Но при анализе разбор всё время натыкался на разные нюансы.

Сначала ИИ пытался проанализировать некоторые базы и CDX, которые я ему давал. Он что-то распарсил, сделал сверщик. Но потом я подумал и дал ему определения функций, которые есть в 1С-ных родных DLL и там он нашел в двух файлах dbeng32.h и bkend.h (из 1CHEADERS) полезное - нашел там таблицы кодировок, подключился к библиотекам, выгрузил их все, определил, что есть файл 1CV7.ORD - там 2 таблицы символов для правил сортировки. У нас в конфигураторе стоит кодировка базы как CUSTOM - но как оказалось, сверщик всё равно после переиндексции находил расхождения с оригинальными CDX при использовании этих таблиц. И всё равно пришлось ему допиливать алгоритм построения индекса, чтобы не было расхождений. И это завязка только на текущую базу. На другой - надо будет опять искать алгоритм сортировки.

Вот и хотелось бы узнать, может кто уже ковырял в этом направлении?
#2
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от cr - 20 июля 2026, 15:59
Цитата: trdm от 17 июля 2026, 09:17НАДО БЫ КУДА-НИТЬ ЗАКИНУТЬ ИНТЕЛЛОВСКИЙ КОМПЙЛЕР, рядом положить.
а то его непонятно как качать
Нужен репозитарий для всего наследства 7.7. На гитхабе и гитлабе.
#3
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от alyuev - 17 июля 2026, 13:56
Можно с rutracker качать. Например, - https://rutracker.org/forum/viewtopic.php?t=3021912 - ISO образ
#4
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от trdm - 17 июля 2026, 09:17
НАДО БЫ КУДА-НИТЬ ЗАКИНУТЬ ИНТЕЛЛОВСКИЙ КОМПЙЛЕР, рядом положить.
а то его непонятно как качать
#5
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от alyuev - 16 июля 2026, 14:51
Спасибо
#6
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от ADirks - 16 июля 2026, 13:53
Вот, у меня есть.  Возможно, максимально актуальное.

https://disk.yandex.ru/d/PyFHlplM4VCFnA
#7
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от alyuev - 15 июля 2026, 12:18
Цитата: trad от 23 сентября 2025, 09:14https://www.dropbox.com/scl/fi/9dz75sifg1iep7sh7l8fa/icpp.zip?rlkey=tudkcp4w4ygaj58u9ancsv0wk&dl=0
не уверен что самое последнее
В этом архиве есть битые имена папок и файлов вот тут icpp\Testing\Config\ - есть у кого-то другой архив с целыми папками и файлами?
#8
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от alyuev - 15 июля 2026, 11:51
Выложил на гит - https://github.com/alyuev/1cpp
#9
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от alyuev - 15 июля 2026, 01:01
Мне до храма пока не добраться. Сижу второй год безвылазно в квартире. Максимум - вниз спуститься мусор выкинуть. Но молитвы никто не отменял и не отменит! Это сугубо личное общение - и вот тут я посылаю Всеобщему свои добрые пожелания всем, сделавшим добро. И Антон - сделавший нам добро - в этом перечне. 
А остальное - это просто использование современных пока доступных инструментов. Что будет дальше - покажет время....
#10
Дружественные проекты / Re: Реанимация сборки 1С++
Последний ответ от Злоп - 14 июля 2026, 22:51
Круто ты делаешь.
А Антону (Djelf) спасибо мы можем свечой в храме сказать