Имя: Пароль:
1C
 
Исходный текст модуля отсутствует (в самописной конфигурации :) )
,
0 Adept
 
14.06.17
12:02
День добрый. Есть самописка, распространяется через поставку, в которую часть модулей не включена. Заметил забавный глюк, иногда, когда берешь базу клиента на тест, загружаешь дт, снимаешь с поддержки конфигурацию, потом загружаешь сверху cf с исходными кодами, те модули которые были пустые, отмечаются, как "исходный кодм модуля отсутствует", соответственно их не поправить.
Кто может встречался, и знает как решить проблему?
1 1dvd
 
14.06.17
12:04
Попросить у клиента базу с модулями
2 Adept
 
14.06.17
12:04
(1) База с модулями у меня,  я разработчик
3 Волшебник
 
модератор
14.06.17
12:09
Баг в платформе
4 rabbidX
 
14.06.17
12:09
(0) Декомпилятором попробуйте.
5 rabbidX
 
14.06.17
12:12
(4) Хотя, раз модули есть. Сравнить-объединить с исходной конфой.
6 Adept
 
14.06.17
12:16
(4) Так модуль пустой
(5) Не взлетает
(3) Как то решается?
7 Волшебник
 
модератор
14.06.17
12:19
(6) Обнови платформу
8 vi0
 
14.06.17
12:34
(0) напиши в 1С
9 W-W-w
 
14.06.17
12:49
Такая же фигня бывает, удалить/добавить из списка баз помогает.
10 Adept
 
14.06.17
14:27
(7)(8)(9) - ничего не помогает .... (9) как то пользовался, помогло, теперь нет ... :( просто жесть
11 Adept
 
14.06.17
15:11
Может кому то понадобится, выгружаем конфигурацию в файлы
потом
    СписокФайлов = НайтиФайлы(Путь,"*.bin",Истина);    
    Для Каждого текФайл Из СписокФайлов Цикл
        Размер = текФайл.Размер();
        Если Размер <> 1285 Тогда
            Продолжить;
        КонецЕсли;
        ЗаписьТекста = Новый ЗаписьТекста(текФайл.Путь+текФайл.ИмяБезРасширения+".bsl",КодировкаТекста.UTF8);
        ЗаписьТекста.Закрыть();
        УдалитьФайлы(текФайл.ПолноеИмя);
    КонецЦикла;


потом загружаем назад
12 1dvd
 
14.06.17
15:27
Надо бы в базу знаний
13 Serg_1960
 
14.06.17
15:49
(0) Выйти из конфигуратора / очистить кэши конфигурации / зайти в конфигуратор?

PS: как всегда главное не было озвучено - версия платформы.
14 Сильф
 
14.06.17
15:56
(11) "Путь" - это что?
15 Adept
 
14.06.17
16:34
(14) Путь, это путь к папке в которую выгрузили файлы конфигурации
(13) Версии разные, от 8.3.8 до 8.3.10,
по кэшам не помогла даже перевыгрука дт в другую базу