Имя: Пароль:
1C
1C 7.7
v7: Порядок сортировки отличается от системного.. SQL, УРБД, русские идентификаторы баз
0 Bigbro
 
29.04.21
10:33
есть реальные варианты как победить?
все что гуглится по проблеме - ордночеки, использование латиницы в идентификаторах, ручная смена кодировки - не подходит.
хочется обновить ОС на серваке, поскольку оборудование уже не найти с поддержкой драйверов под всякие 2003е серверы.
уже задумался о том чтобы идентификаторы баз менять, но это же надо кучу таблиц на скуле перетряхивать, куда эти DBSIGNы входят?
помогите советом в общем, куда еще копнуть можно.
1 Карст
 
29.04.21
11:46
русские идентификаторы баз , за такие вещи ... из рогатки )))
2 Bigbro
 
29.04.21
11:58
из рогатки это очень правильно, вот только как победить теперь тяжелое наследие былых времен и разработчиков...
3 Карст
 
29.04.21
12:46
Скажем так - поменять таблицы не такая большая проблема , и совершенно спокойно все это работает на 2008 серве р2
https://www.script-coding.com/v77tables.html
http://1c911.by/stati_1s/statya-struktura-tablic-urbd-urib-1s-77.htm
4 Cthulhu
 
29.04.21
12:53
какой скл, переучена ли семерка на новый скл и если да - то как?
5 Voronve
 
29.04.21
12:55
(0) В порядке сортировки поставь "+Текущая системная установка", дождись реиндекса
6 Cthulhu
 
29.04.21
12:56
ЗЫ: и на каком этапе вылезает такая ошибка?
7 Cthulhu
 
29.04.21
13:00
(5): и где же ты в СКЛ-формате нашел такой пункт??? )))
8 Voronve
 
29.04.21
13:08
(7) В конфигураторе вестимо
9 Builder
 
29.04.21
13:46
(8) Это только для DBF, в СКЛ нет такого пункта :)
10 Cthulhu
 
29.04.21
13:56
(8): "Стаж: 10 лет 7 месяцев 7 дней" - ахренеть! )))
11 Bigbro
 
30.04.21
04:38
(4) 2003 старый хочется на 2008й хотя бы
старый скуль 8й, новый соответственно 2008й тоже видимо.
7ка стандартно с солюшен7 работает, тут вопросов нет.
(3) эти ссылки знакомы, спасибо.
(5) хотелось бы, но база в DBF не выгрузится, объемы не те.
идентификаторы баз входят в каждую таблицу справочника или документа, в каждый из ссылочных реквизитов, а их сотни и сотни..
еще появилась идея, попробую.
12 zva
 
30.04.21
07:56
Колдунство с bkend.dll на 2008 уже не работает?
Переведение базы 7.7 в sql
13 Bigbro
 
30.04.21
08:06
(12) да это все работает, НО не в моём случае. проблема в том что база распределенная, а идентификаторы русские.
пока танцы с бубном вокруг Collation исходного и нового сервера.
отдельно базу запустить то можно, она работает. но без обменов никак, а при попытке обменяться - сабж.
14 Mikeware
 
30.04.21
08:36
(13) сделай полный цикл обмена. поменяй идентификаторы у баз на латиницу (вручную). добавь новые периферийные базы со старыми идами в режиме "только получатель". Настрой обмен только с "базами на латинице" и работай себе. перед каждым обменом запускай скрипт, меняющий в апдейтсе "русские иды" на "латинские".
15 Mikeware
 
30.04.21
08:38
а в какой момент ошибка? кто ее дает, при выполнении чего именно?
16 Мимохожий Однако
 
30.04.21
08:40
Попробуй положить в папку с базой пустой файлик OrdNoChk.prm
17 Bigbro
 
30.04.21
08:47
(15) конфигуратор, при попытке загрузить файл обмена.
я попробовал поменять ИДы баз на латиницу и в центре и в периферийке, но даже так, даже с пустым фактически обменным дата файлом - та же ошибка.
(16) это не помогает, мне не в режиме предприятия надо.
18 Mikeware
 
30.04.21
08:58
(17) давай по пунктам:
1. забэкапить все таблички урбд.
2. поменять иды на латиницу (в дбсет, систем)
3. очистить апдейтс, даунлоадс
4. обмен (выгрузка) в периферийки
- сработает?
19 Mikeware
 
30.04.21
09:01
2.1.разбэкапить апдейтс
2.2. заменить русские иды на соотв. латинские
2.3. очистить даунлоадс
2.4. выгрузить - сработает?
20 Bigbro
 
30.04.21
09:12
(18) (19) не работает, все то же самое - "порядок отличается от системного".
21 Bigbro
 
30.04.21
09:14
причем новую периферийку я делаю с латинским кодом - выгрузка запускается, процесс идет.
наверное даже закончится успешно и скорее всего загрузится нормально обмен в новой периферийке.
вот только старым это не поможет ))
22 Mikeware
 
30.04.21
09:24
(20)(21) эмммм. кто-то звиздит :-)
(20) "пустая выгрузка в базу с латинским идом падает" и (21) "выгрузка в базу с латинским идом идет"
23 Bigbro
 
30.04.21
09:28
(22) понимаю что выглядит странно но так и есть.
при выгрузке в "старую" периферийку, переименованную из русской облом.
а в новую скрипит но тащит..
24 Mikeware
 
30.04.21
09:52
(23) текущую базу точно переименовал? везде?
апдейтс и даунлоадс точно очистил?
25 Bigbro
 
30.04.21
10:32
да, в 2 местах 1сдбсет и 1ссистем.
угумс.
26 Mikeware
 
30.04.21
10:38
(25) а профайлер сиквельный что-нибудь показывает?
27 Bigbro
 
30.04.21
10:40
а что и как в нем глянуть?
посмотрю как выгрузка закончится. долгая зараза.
28 Bigbro
 
30.04.21
10:50
при загрузке новой латинской базы облом - порядок сортировки отличается от системного.
ладно, после праздников подумаем еще на тему..
29 Ёпрст
 
30.04.21
10:51
Заменить префикс базы на лат во всех табличках не так и долго, там жешь тупой update
30 Garykom
 
гуру
30.04.21
10:57
(0) виртуалка с win2003 и sql2000 или 2005
31 Garykom
 
гуру
30.04.21
10:59
(30) если винда будет на серваке то hyper-v бесплатный или virtualbox
virtualbox круче но hyper-v чуть надежней и менее сбойный
32 Bigbro
 
30.04.21
10:59
(29) разве? это же надо все ссылочного типа реквизиты апдейтить, в каждой таблице. как-то можно их перебрать? наугад сунулся - там по 4-6 колонок со ссылками,  в которые айдишники входят.
33 Garykom
 
гуру
30.04.21
11:00
(30)+ на предпредыдущей работе более 5 лет в виртуалке 77 отработала, и сча все еще как понял так же пашет
34 Garykom
 
гуру
30.04.21
11:02
(31)+ учти вместе они не пашут
35 Bigbro
 
30.04.21
11:02
(30) вин 2к3 сейчас и есть.
но хочется ОСь посвежее.
36 Garykom
 
гуру
30.04.21
11:02
(35) так накати на железо посвежее как хост, туда виртуалку и уже гостем старую 2003
37 Garykom
 
гуру
30.04.21
11:03
(36)+ Даже если решишь траблу там на новых винда со старой 77 куча других, например ТиИ как будешь делать?
38 Mikeware
 
30.04.21
11:10
(29) а если где-то все эти 13 или 23 ?
(32) все, конечно. Но ты ж не руками апдейтить будешь.... перебираешь в доках/справоочниках/регистрах все реквизиты, если ссылочный - генеришь скрипт для замены. потом скрипты пакетом запускаешь.
ну еще периодика, ссылки документов... (это если нет ненормального хранения объектов - ну типа тз через в строкувнутр в длинной строке, и т.п.)
оно реально, но ссыкотно. В бухию я б точно не полез.
39 Mikeware
 
30.04.21
11:11
(27) а натравливаешь его на твою базу, и смотришь, с какими запросами он туда лезет...
40 Mikeware
 
30.04.21
11:13
(37) анахрена вообще ТИИ делать? все сделаное в ТИИ делается другими способами гораздо быстрее, удобнее, не мешая работе пользователей и т.п.
41 Garykom
 
гуру
30.04.21
11:14
(40) уровень спеца и сколько он стоит, который может "другими способами гораздо быстрее, удобнее, не мешая работе пользователей и т.п." ?
42 Garykom
 
гуру
30.04.21
11:14
(41)+ Учитывая что клюшки остались только у самых бедных или жадных
43 Mikeware
 
30.04.21
11:18
(41) (42) обычный средний уровень. на инфосрани поделки валяются, в т.ч. мои.
(42) клюшки еще у умных остались.
44 Garykom
 
гуру
30.04.21
11:43
(43) поделку еще найти надо и правильно воспользоваться на напортачив, тут уровень спеца нужен
умных не видел, только бедных или жадных
умные давно перешли на систему по которой спеца легче найти
45 Mikeware
 
30.04.21
11:57
(44) да спецов по говну с котиками навалом, только работает оно дерьмово.
46 Garykom
 
гуру
30.04.21
12:07
(45) Не видел проблем нерешаемых с железом и софтом, всегда проблемы только в людях
Иногда проблемы не финансовые а политические

Когда заставляют работать с говном (железо, софт но чаще люди)
47 Garykom
 
гуру
30.04.21
12:09
(45) И да в 7.7 в свое время проблем было навалом, многие до сих пор не решены
Например открой форму клюшек с полем типа дата, встань на него и сосканируй туда ШК еан обычный через hid
48 acanta
 
30.04.21
12:09
Все люди делятся генераторов проблем и на тех кто проблемы решает.
49 Garykom
 
гуру
30.04.21
12:10
(48) это урезанное мнение
часто решение одной конкретной проблемы нагенерирует кучу новых проблем в будущем
50 Злопчинский
 
30.04.21
12:13
(42) это как раз на снеговика перелазят бедные и жадные. и неорганизованные. у которых ИТ-поддержки нет нормальной.
51 Garykom
 
гуру
30.04.21
12:15
(50) А как часто они машину меняют?
52 Mikeware
 
30.04.21
12:22
(48)
Есть люди-жаворонки, которые рано встают и рано ложатся.
Есть люди-совы, которые поздно ложатся и поздно встают.
А есть люди-дятлы, из-за которых совы рано встают, а жаворонки поздно ложатся.
©
53 Mikeware
 
30.04.21
12:22
(51) в КБ, например, фронт на клюшках. Ты полагаешь Студеникина нищим?
54 Garykom
 
гуру
30.04.21
15:43
(53) Жадным
55 Arbuz
 
30.04.21
17:16
(54) Не зависимо от ума люди делятся на бедных и жадных.
56 Cthulhu
 
30.04.21
22:27
ну вообще-то в таблицах коды ИБ в префиксах ID объектов сидят, т.е. во всех таблицах в ID.
сделать скл-скрипт замены кир-лат (по парам соответствий перекодировки) - не такой уж и мудреный скрипт.
57 Cthulhu
 
30.04.21
22:28
единственно - что это нужно будет выполнить синхронно во всех базах. если периферийка на дбв - то же самое легко сделать фоксом (вспомнить молодость)))