Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Порядок сортировки отличается от системного.. SQL, УРБД, русские идентификаторы баз

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.