|
Расширения в 1С | ☑ | ||
---|---|---|---|---|
0
Mikhail2014
15.08.16
✎
12:36
|
Всем привет!
В модуле объекта обработки в расширении конфигурации внес изменения. Обработка присутствует только в расширении. Сохранил изменения конфигурации. Перезапустил отладку. В отладчике при выполнении кода открывается модуль этой обработки, но БЕЗ моих изменений, и редактировать его нельзя. Вопрос - почему так? Как сделать так, чтобы мои изменения применились. |
|||
1
Serg_1960
15.08.16
✎
12:39
|
Перезапусти конфигуратор :)
|
|||
2
Зая Бусечка
15.08.16
✎
12:41
|
Закрыть 1с, очистить кеш, запустить конфигуратор, оттуда отладчик
|
|||
3
Serg_1960
15.08.16
✎
12:48
|
Имхо, циклические ссылки.
|
|||
4
Mikhail2014
15.08.16
✎
12:50
|
(2) Очистить кэш теолько моего пользователя или сервера 1С?
|
|||
5
Зая Бусечка
15.08.16
✎
12:50
|
(4) Лучше и сервера тоже
|
|||
6
Mikhail2014
15.08.16
✎
12:59
|
(0) Ребят, это нормально вообще? У меня процесс разработки занял 10 минут и 1.5 часа я разбираюсь в за*бах 1с. Расширения, кэши, х*еши. Ну вот как так? Там сама задача тривиальная.
|
|||
7
hitodom
15.08.16
✎
13:05
|
а расширение то перезалил?
|
|||
8
Mikhail2014
15.08.16
✎
13:06
|
(7) Куда перезалил?
|
|||
9
Mikhail2014
15.08.16
✎
13:10
|
(7) Внес изменения в модуль объектра обработки из расширения, нажал сохранить конфигурацию. Запустил отладку.
|
|||
10
Mikhail2014
15.08.16
✎
13:11
|
(7) Куда там что теперь надо перезалить?
|
|||
11
hitodom
15.08.16
✎
13:12
|
расширения то вообще-то в предприятии подключаются
|
|||
12
Mikhail2014
15.08.16
✎
13:14
|
(11) Т. е. конфиурацию расширения сохраняем в файл, заходим в режим Предприятия, подключаем та, перезапускаем Предприятие и все джолжно быть норм, так?
Так нужно будет после каждой доработки в нем делать? |
|||
13
hitodom
15.08.16
✎
13:15
|
(12) бинго!!!!
|
|||
14
Gary417
15.08.16
✎
13:17
|
Подскажите, а расширения ещё не научились в хранилище конфигураций сохранятся?
|
|||
15
Mikhail2014
15.08.16
✎
15:15
|
(13) Сделал. Сохранил файл конфигурации расширения, в режиме Предприятия нажал Все функции - Стандартные - Управление расширениями конфигурации. Там выделил нужную, назал Загрузить и выбрал файл, который я только что сохранил. Оно мне написало что все ок. Перезашел в 1с. В итоге тоже самое - при выполнении кода в отладчике открывается модуль этой обработки только на чтения БЕЗ моих изменений. В конфигураторе открываю файл с конфигурацией расширения, который сохранил и из которого обновлял, там мои изменения в модуле обработки есть. Теперь, я так понимаю, нужно чистить везде кэш, перезапускать 1с, чтобы мои изменения применились, правильно?
|
|||
16
oslokot
15.08.16
✎
15:28
|
(11) ЛПП
(15) треш какой-то, все должно робить как (9) что за платформа? |
|||
17
Mikhail2014
15.08.16
✎
15:33
|
(16) 1С:Предприятие 8.3 (8.3.7.2027) 1С:ERP Управление предприятием 2 (2.1.3.136)
|
|||
18
Mikhail2014
16.08.16
✎
10:45
|
Проблему решил - отключил конфигурацию от хранилища, все заработало. В чем ыбло дело, непонятно...
Не, ну это несерьезно, конечно... Целый день потрачен непонятно на что. На C++ в Visual подобные вещи за 5 минут делаются, без заморочек... |
|||
19
Gary417
16.08.16
✎
10:53
|
(18) <На C++ в Visual подобные вещи за 5 минут делаются, без заморочек...>
чё?? |
|||
20
Mikhail2014
16.08.16
✎
11:00
|
(19) Я имею ввиду написать код, запустить, отладить. Никаких хранилищ, расширений, кэшей и тому подобных вещей. Сделал и работает.
|
|||
21
Mikhail2014
16.08.16
✎
11:04
|
(20) Там не бывает такой ситуации - "я написал один код, но при отладке он мне показывает другой". Или "я написал код, но работает другой, потому что где-то там не почищен кэш".
|
|||
22
ildary
16.08.16
✎
11:07
|
(20) назвался груздем - полезай в кузов. Я тоже могу долго и аргументированно рассказывать, какая простая и легкая 7.7, в ней тоже нет протухания кэша и т.п. Но раз уж грызешь кактус - делай это достойно :)
|
|||
23
Gary417
16.08.16
✎
11:11
|
(20)
1) никто не заставляет в расширениях писать, особенно если не смогли в них разобраться...у меня почемуто сразу всё заработало 2) кэша в с++ нет потому что он без вирт.машины работает, но там есть гораздо более весёлые вещи вызывающие совершенно крышесносные глюки о которых одинесник и не догадывается 3) Как это никаких "хранилищ"? а Github, CVS, SVN и т.п.? |
|||
24
sitex
naïve
16.08.16
✎
11:22
|
(17) Попробуй на платформе 8.3.8.1964. Вообще должно серьезно как написано в (9)
|
|||
25
sitex
naïve
16.08.16
✎
11:23
|
+(24) работать*
|
|||
26
Mikhail2014
16.08.16
✎
11:26
|
(23)
1. Ну почему не разобрался, как раз разобрался и код где надо написал. Я не знаю, что там такого случилось с хранилищем, что вместо помего кода стал использоваться другой. 2. Пример какой-нибудь можете привести? Я использовал 2008 и 2010 vs. 3. Я не помню, чтобы их использование вызывало подобные проблемы. (22) В одном вы правы - никакого смысла говорить об этом нет. Толку не будет никакого. (24) Сейчас все работает - у меня кофигурация была подключена к хранилищу, я отключил ее от хранилища и все стало ок. |
|||
27
Gary417
16.08.16
✎
11:31
|
(26) я тут даже отдельно спрашивал (14), насколько я знаю расширения конфигурации не сохраняются в хранилище в принципе, из-за этого и глюки подобные
<Пример какой-нибудь можете привести? Я использовал 2008 и 2010 vs. > Пример глюков? IDE тут непричём, сам по себе C++ подразумевает ручной меденжмент памяти и указателей, и малейшая ошибка и недосмотр приводит к утечкам и очень трудно вылавливаемым глюкам особенно в сложных системах |
|||
28
Gary417
16.08.16
✎
11:32
|
(26) С++ поддерживает "динамическое обновление" кода у клиентов при перекомпиляции?
|
|||
29
Gary417
16.08.16
✎
11:33
|
А расширения насколько я помню построены на базе динамических обновлений, которые работают поверх кэша 1С
|
|||
30
Mikhail2014
16.08.16
✎
11:34
|
(27)
<сам по себе C++ подразумевает ручной меденжмент памяти и указателей> Это да, но, если ты все сделал правильно, оно так работать и будет, как ты сделал. И никак иначе. |
|||
31
Gary417
16.08.16
✎
11:35
|
(30) только слово "правильно" ещё зависит от архитектуры процессора, флагов оптимизации компилятора, вообще от самого компилятора, от ОС где программа запускается
|
|||
32
Gary417
16.08.16
✎
11:37
|
читал тут книжку по многопоточному программированию...это кошмар какойто, по поводу "И никак иначе." есть столько вариантов от программиста независящих что кукушка поедет их все помнить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |