Имя: Пароль:
1C
1С v8
Ошибка при запуске сконвертированной базы.
0 Confucious
 
01.03.15
20:55
Всем доброго времени суток!

Ситуация такова: я был приглашен в одну компанию для ускорения загрузки 1С, хотя я больше по настройке компьютеров и с 1С встречаюсь редко (обычно установка или обновление типовых конфигураций).
Компания 2 недели назад перешла на платформу 1С версии 8.3.5 и осталась сильно недовольна ее медлительностью.
Файловая база размеров в 600 МБ находится в папке общего доступа на файл-сервере (Ubuntu Server 14.04), число пользователей - 3.
Перенос базы на один из клиентских компьютеров не привел к сколь-нибудь заметному приросту скорости работы с программой.
Поэтому меня попросили вернуть базу в формат 8.2. Прогуглив возможные варианты, я нашел на этом форуме тему, посвященную конвертации базы (http://www.forum.mista.ru/topic.php?id=666684) и, выставив совместимость с версией 8.2, выгрузил конфигурацию в файл CF.
После загрузки CF файла в пустую конфигурацию версии 8.2 и попытке открыть ее в клиенте я получил сообщение об ошибке следующего содержания:
---------------------------------------------------------------------
Платформа: 1С:Предприятие 8.2 (8.2.19.121)
Конфигурация:
Режим:  (без сжатия)
Приложение:
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

Ошибки:
--------------------------------------------------------------------------------
02.03.2015 1:20:30
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(6,2)}: Ожидается оператор препроцессора
#<<?>>Область ПрограммныйИнтерфейс
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(215,2)}: Ожидается оператор препроцессора
#<<?>>КонецОбласти
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(217,2)}: Ожидается оператор препроцессора
#<<?>>Область СлужебныйПрограммныйИнтерфейс
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1027,36)}: Конструктор не найден
    ПараметрыКлиентаНаСервере = Новый <<?>>Соответствие(ПараметрыСеанса.ПараметрыКлиентаНаСервере);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1035,35)}: Конструктор не найден
        ВсеОбновленныеПараметры = Новый <<?>>Соответствие(ВсеОбновленныеПараметры);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1039,33)}: Конструктор не найден
            ОбновленныеПараметры = Новый <<?>>Соответствие(ОбновленныеПараметры);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1864,2)}: Ожидается оператор препроцессора
#<<?>>КонецОбласти
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1866,2)}: Ожидается оператор препроцессора
#<<?>>Область СлужебныеПроцедурыИФункции
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(2070,27)}: Конструктор не найден
    ТекущиеПараметры = Новый <<?>>Соответствие(ПараметрыСеанса.ПараметрыКлиентаНаСервере);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(4147,2)}: Ожидается оператор препроцессора
#<<?>>КонецОбласти
---------------------------------------------------------------------

Я попробовал запустить отладку, но быстро понял, что объектно-ориентированные языки - это не моя стихия.

Подскажите: возможно ли что-то сделать с этими ошибками (исправить, закомментировать и т.д.) или придется мириться с тормозами версии 8.3?

Заранее спасибо.
1 zulu_mix
 
01.03.15
20:57
#ТыВсеСломал
2 shuhard
 
01.03.15
20:57
(0) в 8.3 нет тормозов
3 zulu_mix
 
01.03.15
21:04
а вообще интересно что за компания такая держит файловую базу на бубунте. это случайно не та крупная, динамично развивающаяся транснациональная мегакорпорация, которая возьмет в аренду дырокол?
4 Confucious
 
01.03.15
21:07
Я задал вопрос технического характера. Если вы не можете помочь в его решении, то смысл оставлять здесь отвлеченные ответы?
5 zulu_mix
 
01.03.15
21:08
(4) ветку тебе апаем. утонет ведь
6 ДенисЧ
 
01.03.15
21:08
#Область и #КонецОбласти - это фишки 8.3
Их убирай.
И кстати, в 1с нет объектно-ориентированного языка )
7 Confucious
 
01.03.15
21:10
(6) Подскажите, пожалуйста, откуда и как их убрать?
8 zulu_mix
 
01.03.15
21:11
(6) ты думаешь после конвертации платформа сама эти команды проставила?
9 dmtrpv
 
01.03.15
21:11
Мне кажется проще разобраться с "тормозами", которые возникли после перехода на 8.3, чем мучиться с конвертацией обратно, да и потом еще ловить скрытые глюки, которые возникнут через неопределенное время после "удачной" обратной конвертации.
10 ДенисЧ
 
01.03.15
21:12
(7) Из всех модулей, где встречаются.
Как - это вопрос странный... Все модули - это текст. Как из текста удалить несколько символов? ))
Могу только подсказать волшебные кнопки Ctrl-Shift-F - они помогут
11 ДенисЧ
 
01.03.15
21:13
(8) думаю, тут есть недоговорённость слабоосведомлённого в ситуации человека.
Наверняка, они не просто перешли на другую платформу...
12 zulu_mix
 
01.03.15
21:14
(11) вот и я так думаю. и скорее всего они обновили какую то конфу, для работы которой уже требовалась 8.3
13 Confucious
 
01.03.15
21:16
(10) Спасибо за помощь.
По поводу "Как - это вопрос странный..." - не все программы позволяют свободно менять код. Могут быть проверки контрольной суммы и прочее.
14 zulu_mix
 
01.03.15
21:18
(13) рано расшаркиваешься
15 ДенисЧ
 
01.03.15
21:18
(13) А тут меняется не код, а исходный текст программы.
Покажи мне хоть один компилятор/интерпретатор, который не позволит просто так поменять исходник...
16 Confucious
 
01.03.15
21:29
(15) Не думал, что это исходный код.
По поводу компиляторов надо спросить у друга-программиста - он специализируется на теории и развитии языков программирования.
17 Confucious
 
01.03.15
22:02
(14) Сглазили.

Записи #Область и #КонецОбласти убрал - исчезла половина ошибок.
Теперь ругается на
------------------------------------------------------------
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1022,36)}: Конструктор не найден
    ПараметрыКлиентаНаСервере = Новый <<?>>Соответствие(ПараметрыСеанса.ПараметрыКлиентаНаСервере);
------------------------------------------------------------
И эта же ошибка "Конструктор не найден" в 4 местах в одном модуле.
Чего ему еще не хватает?
18 zulu_mix
 
01.03.15
22:03
вангую. ему не хватает названия и версии конфигурации
19 Confucious
 
01.03.15
22:06
(18) Бухгалтерия предприятия 3.0.36.19
20 zulu_mix
 
01.03.15
22:07
она работает только на 8.3 и не работает на 8.2
21 Confucious
 
01.03.15
22:09
(20) И что теперь делать?
22 zulu_mix
 
01.03.15
22:11
вернуть все взад
23 Confucious
 
01.03.15
22:14
(22) Я так понял, что версии БП 3.0 и выше в 8.2 работать не будут?
24 zulu_mix
 
01.03.15
22:15
ты все правильно понял. надеюсь бэкап у тебя есть?
25 Confucious
 
01.03.15
22:20
(24) Есть, но с момента обновления в базу добавили достаточно много документов.
26 zulu_mix
 
01.03.15
22:21
(25) интересно как они смогли это сделать если случился (0) ??
27 Confucious
 
01.03.15
22:23
(26) Я работаю с текущим результатом. Еще они сказали, что БП 3.0.22 у них работала с 8.2, хотя были какие-то глюки.
28 Остап Сулейманович
 
01.03.15
22:23
(25) Вот почему бы вначале не выяснить все вопросы и только потом начинать махать шашкой? Или хотя бы взять и сделать резервную копию?
29 zulu_mix
 
01.03.15
22:25
(27) беги оттуда
30 zulu_mix
 
01.03.15
22:26
хотя... открой ее в 8.3 и все должно исправиться. хотя я уже не уверен...
31 Остап Сулейманович
 
01.03.15
22:27
(29) Да ничего там не случилось.
Из (0) : "После загрузки CF файла в пустую конфигурацию версии 8.2"...
ИМХается мне, что в начальной конфигурации достаточно выставить совместимости рекомендуемые для БП 3.0.36 и все встанет на свои места.
32 Confucious
 
01.03.15
22:27
(30) Так потом она опять в 8.2 не откроется, а 8.3 у них тормозит.
33 Остап Сулейманович
 
01.03.15
22:28
(32) см. (2) Проблема не в версии платформы.
34 zulu_mix
 
01.03.15
22:32
(32) а им шашечки или ехать? нерабочая программа для них предпочтительней чем медленная рабочая?
убери базу с бубунты
35 Confucious
 
01.03.15
22:32
(31) Подскажите, где можно посмотреть "совместимости рекомендуемые для БП 3.0.36"
(33) Почему же тогда конфигуратор 8.2 открывает свою базу за 5 секунд, а 8.3 свою за 50 при прочих равных условиях.
36 zulu_mix
 
01.03.15
22:33
(35) в описании обновления есть описание версии платформы на которой конфа работает.
37 Confucious
 
01.03.15
22:34
(34) Пробовал переносить на один из клиентских компьютеров, работающих под Windows, - то же самое по скорости.
38 zulu_mix
 
01.03.15
22:36
(37) ломаная?
39 Confucious
 
01.03.15
22:38
(38) Некорректный вопрос.
40 hhhh
 
01.03.15
22:38
(37) запусти в конфигураторе "администрирование - тестирование и исправление". Еще в 1 предприятие посмотри Операции - управление итогами, какой там месяц стоит и страшно спросить, какой год?
41 zulu_mix
 
01.03.15
22:39
(39) очень корректный
42 Confucious
 
01.03.15
22:40
(40) Уже запускал "Тестирование и Исправление". А клиент не запускается.
43 Confucious
 
01.03.15
22:41
(41) Я запускаю программу и она работает. Есть лицензия или нет - меня не интересует.
44 arsik
 
гуру
01.03.15
22:41
(37) По правильному - файловую базу для многопользовательской работы лучше через вебсервер отдавать, тогда не будет тормозов с механизмами виндовой шары.
45 zulu_mix
 
01.03.15
22:41
короче. говорят что купленная 8.3 не тормозит, а если ее хакнуть то замедляется раз в 10. типа одинцы решили не мытьем так катаньем хацкеров отвадить
46 Confucious
 
01.03.15
22:43
Нашел требования для БП 3.0.36: минимальная версия платформы - 8.3.4.365. Печально.
47 Confucious
 
01.03.15
22:44
А новые документы можно выгрузить в удобоваримой форме для загрузки в бекап?
48 zulu_mix
 
01.03.15
22:45
все можно
49 zulu_mix
 
01.03.15
22:46
вопрос - нафейхоа? конвертни данные на последнюю версию платформы и все
50 Confucious
 
01.03.15
22:46
(48) Малой кровью или ценой диплома 1С программиста?
51 arsik
 
гуру
01.03.15
22:46
(45) это реально или бред?
52 zulu_mix
 
01.03.15
22:47
(51) а ты че заволновался? поставил эмуль а ключ слямзил?
53 Confucious
 
01.03.15
23:03
(34) А чем Вас убунта не устроила?
54 zulu_mix
 
01.03.15
23:05
(53) меня всем не устроила. а тебя смотрю устраивает раз тут ветку целую завел.
55 Confucious
 
01.03.15
23:06
(54) Какая ветка? Всего одна тема.
56 zulu_mix
 
01.03.15
23:07
(55) это и есть ветка. не суть. суть в том что у тебя проблемы.
57 Confucious
 
01.03.15
23:10
(56) По моему, убунта тут не причем.
58 zulu_mix
 
01.03.15
23:13
(57) ну тогда я покидаю эту ветку.
59 hhhh
 
02.03.15
00:01
(57) ну поставь им апач, и создай всем вебклиенты. Вроде быстрее должно быть.
60 Зеленый пень
 
02.03.15
00:20
Купите минисервер 1С на 5 юзеров и поставьте sql express.Вот так - сначала экономят на специалистах, а потом разгребают.
61 Худой
 
02.03.15
01:09
(56) Проблемы, однозначно, не в убунте. Чего до нее докапывться?
62 mehfk
 
02.03.15
06:29
(0) Опубликуй файловую базу на веб-сервере. Этого будет достаточно.
63 VladZ
 
02.03.15
06:49
(0) Как это выглядит со стороны:

Некоторая компания не имеет своих специалистов, поэтому очередной приглашенный ПИОНЭР сделал какую-то фигню. Теперь пригласили меня. И попросили сделать другую фигню... Посоветуйте, как мне это сделать.