|
Загрузка кода из интернет | ☑ | ||
---|---|---|---|---|
0
picom
21.02.14
✎
07:20
|
Всех с пятницей и Мужским Днем!
Но есть вопрос по работе. .. На управляемой форме есть отбработка Обработка находится в составе конфигурации Менять код в самой конфигурации по требованию заказчика нет возможности, вернее она есть но заливать туды обратно конфу по 300 метров уже тяжко. .. Так вот вопрос, можно ли код формы (или модуля) этой обработки (или документа) как-то разместить в тексовом файле на сайте. А обработку настроить на приоткрытии получать код с внешнего источника и работать по нему? .. Надеюсь ветка не станет пятничной |
|||
1
shuhard
21.02.14
✎
07:33
|
(0) будь мужиком, научись использовать cfu
|
|||
2
Эмбеддер
21.02.14
✎
07:34
|
можно запускать обработки, как запускаются внешние отчеты
|
|||
3
Zero on a dice
21.02.14
✎
07:36
|
(0) если так делать, то только через константу/справочник, в которые будут обновляться модули регламентно
|
|||
4
picom
21.02.14
✎
07:38
|
(1) не могу, клиент сам вносит тоже изменения в конфигурацию
(2) беда в том, что там и документы (3) это уже интересно, а как код из справочника загрузить и подсунуть в модуль формы? |
|||
5
1Сергей
21.02.14
✎
07:40
|
пихают же код в длл
|
|||
6
IamNotAlexy
21.02.14
✎
07:44
|
(4) у тебя единственный выход: cfu
|
|||
7
Ndochp
21.02.14
✎
07:45
|
(4) Научи и клиента тоже.
|
|||
8
Ndochp
21.02.14
✎
07:46
|
(0) ну или поднимите хранилище с http у клиента ;)
|
|||
9
Ndochp
21.02.14
✎
07:48
|
(5) Пихать можно куда угодно, елси у тебя интерфейс устоявшийся и меняется только текст функций, а не состав.
|
|||
10
picom
21.02.14
✎
07:59
|
(9) конечно, речь идет только про изменение текстов функций и процедур. Как это сделать, есть примерчики?
|
|||
11
Zero on a dice
21.02.14
✎
08:15
|
(4) никак не подсунуть, в любом случае везде вызывать отдельную конструкцию, вызывающую Выполнить()
можно только привести к единой структуре. |
|||
12
1Сергей
21.02.14
✎
08:17
|
А в семерке такую штуку сделать - как два пальца. Всё штатно
|
|||
13
picom
21.02.14
✎
08:26
|
(12) в семерке и конф весила 3 метра, а в новых конфх, да еще если и поддержку оставить сделать то вообще до 500 (
|
|||
14
МишельЛагранж
21.02.14
✎
08:36
|
(2)можно запускать обработки, как запускаются внешние отчеты
- с правкой кода конфы? Решил соригинальничать? )) (3)если так делать, то только через константу/справочник - угу. а еще ДЛЛ платформы также правятся. |
|||
15
МишельЛагранж
21.02.14
✎
08:37
|
(11)вызывающую Выполнить()
можно только привести к единой структуре. - и получишь рантайм еррор. Ты корректность кода как проверишь? А его "совместимость" с данными? |
|||
16
Мимохожий Однако
21.02.14
✎
08:48
|
Если только тексты, то не смысла гонять всю конфигурацию.
Выслал текстовый файл, а из него удаленно вставь в нужные места. |
|||
17
Мимохожий Однако
21.02.14
✎
08:48
|
*то нет смысла*
|
|||
18
Zero on a dice
21.02.14
✎
08:55
|
(15) объясни-ка, ты в производство тоже без тестов код свой сдаешь?
не вижу проблемы, разбиваешь обычный модуль на куски кода, делаешь структуру с полями, соответствующими именам функций, и, собственно, пользуешь. только регламент нужно сначала сделать, потом уже реализацией заниматься. но если идти дальше, то можно этим заняться на этапе внедрения, написать парсер, который будет преобразовывать реальный код в подобные структуры, при этом в нужных местах оставлять вызов кода из такой конструкции по флагу наличия обновлений. промежуточно обновлять конфу (при изменении структуры) и сбрасывать флаг. но необходимость такого гемора - редчайшая ситуация. |
|||
19
МишельЛагранж
21.02.14
✎
08:59
|
(18) жду, когда дойдете до мысли написать свой 1с-сервер.
А пока слабовато )) |
|||
20
IamAlexy
21.02.14
✎
09:01
|
песни про белого бычка, вернее про медленный интернет и невозможность юзать cfu это просто ширма, чтобы недопустить темы интересующей автора - как защитить свою разработку :)
вот придумалось ему код выдавать клиенту через интернет - считает что это хороший вариант защитить свои гениальные поделия от воровства - вот он и педалирует эту тему.. |
|||
21
Zero on a dice
21.02.14
✎
09:08
|
(20) в том варианте, в каком автор хотел, был огромный плюс - только обработчик прикрутить и выкладывать модуль в сеть, никаких обновлений, выгонялок и прочего.
выложил и пошел спать - удобно |
|||
22
МишельЛагранж
21.02.14
✎
09:10
|
(21)только обработчик прикрутить и выкладывать модуль в сеть, никаких обновлений, выгонялок и прочего
- господа, этап с разработкой 1с-сервера не пропускайте, пожалуйста. А то разогнались по самое "не могу". |
|||
23
Zero on a dice
21.02.14
✎
09:14
|
(22) пятница в другой ветке
|
|||
24
picom
21.02.14
✎
09:33
|
(11)
Какой тут алгоритм В каждой процедуре есть вначале проверка Если в РС.КодПроцедур нет данных то выполнять код ниже Нижний код замечательно проверится и отладится Если все гуд то код переносим клиенту в его РС ... Если это делать попроцедурно то согласен - гемор А вот, блин, как весь модуль увести на сторону и причем (20) не столь важно. ... Еще раз повторю, в конфигурации клиента работает несколько разработчиков, cfu не пойдет. Хотя там же можно организовать поддержку конкретного документа и конфигурация может быть на поддержке порциями сразу у нескольких компаний, да? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |