Имя: Пароль:
1C
1С v8
при обновлении конфигурации потерялась перепрефиксация...
0 pankrat944
 
01.11.16
10:53
Собственно сабж.
Неожиданно досталась на сопровождение 1С 8.3 БП, до этого с 1С дел не имел.
Там используется внешняя форма для приема данных из сторонней программы, а в ней использована перепрефиксация.
До обновления она находилась в общих модулях конфигурации, после - нет(, и теперь при компиляции модуля формы выдается ошибка.
Куда делась, можно ли восстановить?
1 Serg_1960
 
01.11.16
11:01
По большому секрету сообщаю: в конфигураторе есть Правка - Глобальный поиск :)
2 Ёпрст
 
01.11.16
11:01
взять из архива
3 Serg_1960
 
01.11.16
11:05
Скорее всего была использована типовая процедура/функция, которая переехала в другой модуль.

ТС, ты главное, текст ошибки не сообщай - нам интересно угадать ответ, состязаясь в телепатических навыках.
4 pankrat944
 
01.11.16
11:09
спасибо, что уделяете время.
текст такой:
{ВнешняяОбработка.ЗагрузкаКамаз.Форма.Форма.Форма(3193,2)}: Переменная не определена (ПерепрефиксацияОбъектов)
    <<?>>ПерепрефиксацияОбъектов.ПриОпределенииПрефиксаИнформационнойБазы(ПрефиксИнформационнойБазы);     (Проверка: Сервер)
5 Serg_1960
 
01.11.16
11:12
Найти "ПерепрефиксацияОбъектов". И если будет найдено - указать что оно не только на клиенте может запускаться :)
6 pankrat944
 
01.11.16
11:49
Фух.. глобальный поиск ищет по всему инету...
Но: "найдено:0".

А запуск выполняется (точнее, выполнялся) на сервере:
&НаСервере
Функция ПолучитьНомерДокумента(Номер)
...    
    
    ПерепрефиксацияОбъектов.ПриОпределенииПрефиксаИнформационнойБазы(ПрефиксИнформационнойБазы);    
...
7 Ёпрст
 
01.11.16
12:13
(6) возьми кусок кода с архивной копии , ну или заремь его, за ненадобностью. Делов -то
8 Ёпрст
 
01.11.16
12:14
у тебя всего лишь, затёрся общий модуль ПерепрефиксацияОбъектов при кривом обновлении
9 Мимохожий Однако
 
01.11.16
12:15
ОФФ: Осталось научиться работать в конфигураторе
10 pankrat944
 
01.11.16
12:19
Спасибо всем.