1 | |
Поставить форму на поддержку11.09.2015, 02:27. Показов 3005. Ответов 16
Метки нет (Все метки)
Всех приветствую!
Задача: Нужно поставить форму из внешней обработки на поддержку. Суть:
Есть ли варианты (помимо ручного переноса изменений в коде и элементах)? Заранее спасибо за помощь.
0
|
11.09.2015, 02:27 | |
Ответы с готовыми решениями:
16
Что значит "Поставить на поддержку" Можно ли в форму, встроить поддержку небольших СИ скриптов? Как убрать форму делфи и поставить свою форму Поставить иконку на форму |
11.09.2015, 08:47 [ТС] | 4 |
Так и сделал - и получил фигу при очередном обновлении. Из модуля формы вызывалась функция модуля менеджера. В очередное из обновлений 1С-ники(БП3) решили изменить сигнатуру функции - вместо нескольких параметров она стала принимать один - структуру с данными. И все - форма падает, все в ужасе, как так и т.д. А стой она на "поддержка с изменениями" при обновлении мне бы подсветили данное изменение в коде.
Добавлено через 4 минуты Да, работает, Спасибо. Трудоемкий, но, вариант.
0
|
11.09.2015, 08:51 | 5 |
sigmov, и не подсветили бы ничего. Не надо клевать на зеркало.
То что 1с меняют - привыкай, ничего другого нет и не будет и так с 93 года. На поддержку поставить не сможешь, ибо надо будет делать свою конфу, свою настройку для поддержки, потом заливать в БД чтобы она стала на поддержку с реструктуризацией и при обновлении глядеть за массой параметров - "а че эта у меня конфа от 1с не обновляется"?
0
|
11.09.2015, 09:39 [ТС] | 6 |
Нашел еще один способ:
1. Выгружаем всю конфигурацию в Xml-файлы (выгрузить конфигурацию в файлы) 2. У каждой формы получается 3 файла - *.xml - метаданные *.Form.xml - разметка формы *.Form.Module.xml - модуль формы 4. Заменяет Form и Form.Module на аналогичные файлы измененной формы (просто переименовываем файлы измененной формы) 5. Загружаем. Вуаля, все на поддержке Вопрос: можно ли выгружать и загружать конфигурацию в xml-файлы частями?
0
|
11.09.2015, 09:50 [ТС] | 8 |
Ну 1С конечно до Araxis далеко (хотя уже есть его утилитарная интеграция), однако подсветить то что изменилась сигнатура вызова, 1С вполне успешно справляется
Я осуществляю модификацию типовой формы (соответсвенно она должна остаться на "редактируется с сохранением поддержки"), однако, в силу того что для удобства разработки я сначала вынес(скопировал) форму объекта во внешнюю обработку, затем модифицировал и хочу вернуть обратно в объект с правилом "редактируется с сохранением поддержки" у меня появилась данная проблема. Собственно Tklwegsd, предложил 1й вариант ее решения, сам нашел 2й вариант решения Стоит вопрос об улучшении 2го варианта - а именно как выгружать и загружать конфу из XML файлов не целиком, а по частям. Примерно так же как он выгружает файлы для сравнения сторонними утилитами (Tdiff, Araxis)... Буду благодарен за решение и идеи.
0
|
11.09.2015, 09:59 [ТС] | 10 |
Как быстро Вы отметаете варианты возможного. Все то нельзя. 1С конечно имеет существенные ограничения как при работе с кодом, так и в принципе с платформой. Но что-то та им все-таки нужно, чтобы была возможность самим использовать.
Например, они же как то выгружают дисперсно файлики для утилит сравнения.
0
|
11.09.2015, 10:03 [ТС] | 12 | |||||
Это если изменения только в модуле формы, а если и в самой форме? в ее разметке? - элементы формы и реквизиты самой формы не за копипастишь
Добавлено через 41 секунду Поподробней, каким образом это было возможно? Добавлено через 1 минуту Я тут в принципе что-то нашел, куда покопаться. Вроде и на 8.3. работает.....
0
|
25.10.2015, 16:22 [ТС] | 17 |
0
|
25.10.2015, 16:22 | |
25.10.2015, 16:22 | |
Помогаю со студенческими работами здесь
17
Как на форму поставить таймер? Как поставить gif на форму? Как поставить значки-картинки на форму? Поставить фон на динамически созданную форму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |