|
в конфигурации периферийного узла РИБ ошибка синтаксическая | ☑ | ||
---|---|---|---|---|
0
marinakomarova1989
03.12.12
✎
13:40
|
Доброго времени суток!
В конфигурации периферийного узла РИБ ошибка синтаксическая. После ввода пароля поль-ля вылетает ошибка и зайти в базу невозможно. Исправить ошибку не удается, т.к. узел периферийный. Помогите, пожалуйста, может кто сталкивался. Спасибо. |
|||
1
mikecool
03.12.12
✎
13:41
|
еще раз обновить на конфигурацию без ошибки
|
|||
2
marinakomarova1989
03.12.12
✎
13:41
|
как обновить? Обмен повторный сделать не могу: в предприятие не пускает.
|
|||
3
Luhtas
03.12.12
✎
13:43
|
(0) Можно исправить ошибку на ЦУ, если знаете как исправить и потом повторно сделать обмен с РИБ, попросит войти в Конфигуратор и обновить базу.
|
|||
4
marinakomarova1989
03.12.12
✎
13:46
|
(3) в предприятие не дает войти - повторный обмен сделать не смогу
|
|||
5
Maxus43
03.12.12
✎
13:54
|
какая ошибка и где находится этот неправильный код?
|
|||
6
marinakomarova1989
03.12.12
✎
13:57
|
Ошибка в собственном модуле синтаксическая: ОбщийМодуль.МойМодуль.Модуль(27,14)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ВалютаКон = <<?>>глЗначениеПеременной("ВалютаУпр |
|||
7
Maxus43
03.12.12
✎
13:58
|
(6) это при начале работы системы вызывается?
|
|||
8
marinakomarova1989
03.12.12
✎
13:59
|
(7)нет это в отчете вызывается. Видимо перед запуском предприятия на периферийном узле система производит синтаксический контроль.
|
|||
9
Maxus43
03.12.12
✎
14:00
|
(8) а как Центральный узел то обновили?
|
|||
10
marinakomarova1989
03.12.12
✎
14:01
|
(9)центральный запускается без проблем с такой конфигурацией.
|
|||
11
Maxus43
03.12.12
✎
14:01
|
Короче решение - надо отвязать узел от РИБ, потом загрузить туда конфу из центра.
Если в предприятие не пускает - можно соеденится по COM с ней и отвязать от РИБ |
|||
12
Maxus43
03.12.12
✎
14:02
|
(10) чудес не бывает, ошибка должна быть везде. кэш почисти кстати
|
|||
13
marinakomarova1989
03.12.12
✎
14:03
|
(12) ошибка есть и в центре при синтаксическом контроле, но в предприятие всё равно пускает
|
|||
14
marinakomarova1989
03.12.12
✎
14:03
|
(11) Подскажите пожалуйста как отвязать от РИБ?
|
|||
15
Maxus43
03.12.12
✎
14:08
|
(13) это программа, а не женщина, у программ логика одинаковая не зависимо от места где она исполняется.
кэш почитси сначала в узле |
|||
16
marinakomarova1989
03.12.12
✎
14:10
|
(15)Спасибо, почистили. Всё равно не пускает. Помогите, пожалуйста.
|
|||
17
kosts
03.12.12
✎
14:14
|
Можно автоматически запустить внешнюю обработку при старте предприятия, путем указания её в ключах. Попробуй таким образом отвязать РИБ.
|
|||
18
Maxus43
03.12.12
✎
14:15
|
(16) значит в центре что-то поправили, раз пускает.
Берёш базу (можно пустую), пишеш там обработку на подключению по COM к твоей кривой базе, в обработке делаешь: Соединение.УстановитьГлавныйУзел(Неопределено); |
|||
19
kosts
03.12.12
✎
14:15
|
(17) + Не факт, конечно, что получиться ...
|
|||
20
sergey198
03.12.12
✎
14:16
|
может платформа?
|
|||
21
Serg_1960
03.12.12
✎
14:20
|
Скорее уж права, чем платформа.
|
|||
22
Serg_1960
03.12.12
✎
14:25
|
(0) Из-под тонкого клиента вызов?
|
|||
23
marinakomarova1989
03.12.12
✎
14:30
|
(22) из-под толстого
|
|||
24
Serg_1960
03.12.12
✎
14:34
|
Хмм.. глЗначениеПеременной() - это функция из ГлобальныйМодуль - он всегда доступен, кроме "клиент(управляемое приложение)"...
|
|||
25
marinakomarova1989
03.12.12
✎
14:37
|
(24) глЗначениеПеременной() недоступно из-за того, что вызываю функцию глобального модуля из другого глобального.
|
|||
26
Serg_1960
03.12.12
✎
14:56
|
Мда.. .Чем дальше в лес - тем толше партизаны... заблокировали вы ошибкой базу подчиненного узла...
Если SQL, то можно попробывать в базу ПУ залить содержимое таблицы Config из базы ЦУ. Сам так не делал, но можно попробывать на копии БД поэксперементировать. |
|||
27
Maxus43
03.12.12
✎
15:06
|
(26) я так делал когда заменял таблицу Config на ConfigSave, не мог обновится из-за хрени какой-то, думаю аналогично. Но не рискнул бы...
по Кому попробовать отвязать лучше сначала |
|||
28
Вяйнемейнен
03.12.12
✎
15:18
|
(14)
1. Отвяжите периферийныую базу из командной строки "C:\Program Files\1cv82\8.2.ХХ.ХХХ\bin\1cv8.exe" config /NПользователь /PПароль /ResetMasterNode 2. Выгрузите конфигурацию в файл в центральной базе. 3. Загрузите конфигурацию из файла в периферийной базе. 4. Привяжите периферийную базу заново, например, с помощью обработки infostart.ru/public/14814/ Предварительно сделайте бэкап периферийной базы. |
|||
29
Maxus43
03.12.12
✎
15:21
|
(28) Во, про параметр командной строки забыл я, что отвязать можно
|
|||
30
marinakomarova1989
03.12.12
✎
15:23
|
Спасибо огромное, Вяйнемейнен, Maxus43, Serg_1960, сделала как в (28). Очень выручили)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |