Имя: Пароль:
1C
1C 7.7
v7: Смена кодовой страницы вызывает проблемы в справочнике
0 cry_san
 
02.11.13
04:50
Здравствуйте!

На первом компьютере стоит Windows Server 2003, 1С 7.7. Кодовая страница 1251.
На втором компьютере - Windows 7 32-х разрядная, идентичная 1С 7.7.

При переносе базы с первого компьютера на второй 1С ругается - "Порядок сортировки, установленный для базы данных, отличается от системного".

Хорошо, меняем кодовую страницу на "+ Текущая системная установка". Происходит сохранение, переиндексация и 1С открывается и вроде все нормально.
НО! Есть справочник - "Лицевые счета", где около 70000 элементов. Так вот. Первые 550 элементов справочника открываются, а последующие - нет. Просто ничего при открытии не происходит.

Тестирование и исправление базы не помогает.
Прошу вашего совета и заранее Спасибо!
1 craxx
 
02.11.13
06:02
ДБФ вьювером открой таблицу справочника и глянь что там
2 lex-kex
 
02.11.13
06:04
(0) В отладчике прогни
3 KRV
 
02.11.13
06:22
ОрдНоЧек.прн сделай файл и положи в базу - наступит щасье.. и не лезь менять настройки кодовой страницы.. остальных не слушай - хрень советуют.
4 cry_san
 
02.11.13
06:24
(3) Простите, а можно поподробней?
5 lex-kex
 
02.11.13
06:25
(3) Это отключает проверку кодовой страницы, только желательно кодовую страницу ставить под систему на которой лежит ИБ

(4) А на сервере 2003-ем открываются элементы?
6 cry_san
 
02.11.13
06:26
(5)  А на сервере 2003-ем открываются элементы?
Да, никаких проблем.
7 lex-kex
 
02.11.13
06:28
(6) Восстанови ахив на Вин7 и в корне базы создай пустой текстовый файл OrdNoChk.prm
8 lex-kex
 
02.11.13
06:29
(7) Не меняя кодовой страницы в ИБ попробуй открыть
9 KRV
 
02.11.13
06:46
(5) бред.
10 lex-kex
 
02.11.13
06:48
(9) Может быть, но я всегда так делал и никогда никаких проблем не возникало
11 KRV
 
02.11.13
06:53
сделай на W7. потом по сетке войди в базу с машины на ХР.
12 KRV
 
02.11.13
06:54
+(11) или в жизни больше чем однопользовательская не доверяли?
13 Мимохожий Однако
 
02.11.13
06:55
Какая платформа? Базу тестировал? НА (1) не ответил.
14 cry_san
 
02.11.13
06:56
(7) Сделал как вы сказали. Да,смену кодовой страницы не запрашивает. Однако проблема со справочником не решена ((
15 KRV
 
02.11.13
06:58
что за конфигурация?
16 lex-kex
 
02.11.13
06:58
(14) А в отладчике пробовал прогнать, событие вызывается в форме элемента ПриОткрытии()? Может дело в платформе, попробуй переустанови, если не поможет может дело в ОС, попробуй на другой машине
17 cry_san
 
02.11.13
06:58
(13) 1С 7.7 (сетевая версия) 7.70.026 (но работаем через терминал)
Бухгалтерский учет, редакция 4.2 7.70.422
18 cry_san
 
02.11.13
06:59
(15) не типовая
19 KRV
 
02.11.13
06:59
а вообще - заново выгрузить архив. Мабуть архив битый, а мабудь и база перед выгрузкой
20 cry_san
 
02.11.13
06:59
(19) такого не может быть, старость архива минуты 2
21 KRV
 
02.11.13
07:01
случаем всякоразных сторонних приблуд не прицеплено к базе?
22 cry_san
 
02.11.13
07:01
(21) нет, ни одной
23 KRV
 
02.11.13
07:02
тогда совет из(1)
24 cry_san
 
02.11.13
07:08
(23) Хорошо, попробую
25 cry_san
 
05.11.13
04:26
(24) Проблема решена!
В коде элемента справочника была установлена проверка на конкретное имя пользователя!!! и соответственно запрет для других. Причем проверка шла через внешнюю обработку!!!
Помогло детально просеивание кода, а это приблизительно 2000 строк кода.

Пошел искать программиста и отрывать ему руки.
Всем спасибо за помощь и понимание!
26 KRV
 
05.11.13
06:00
хм.. чутье меня про внешнюю приблуду не подвело..