0
- 20.07.2012 - 09:12
|
Хочу иметь возможность переопределять функции и процедуры внешними обработками. пример: Есть функция вывода номера, ОбщегоНазначения.ПолучитьНомерНаПечать(Шапка) хочу чтобы у меня к каждому номеру в зависимости от диапазона свой префикс прибавлялся. делаем внешнюю обработку подключаем, пишем там свою функцию и опа во всех печатных формах наш префикс. Кстати может кто знает как сейчас это реализовать? | |
1
- 20.07.2012 - 09:14
| Анализируй номер и сам приделывай ему какой хочешь префикс. | |
2
- 20.07.2012 - 09:15
| где? | |
3
- 20.07.2012 - 09:18
|
Сходи в церковь, поставь свечку. Это намного эффективнее, нежели писать пожелания к платформе 1С. | |
4
- 20.07.2012 - 09:19
| эх, надо написать в спортлото | |
5
- 20.07.2012 - 09:20
| 0-angro > я уже давно такую заявку здесь оставлял :) | |
6
- 20.07.2012 - 09:23
|
ну реально это же не так сложно сделать. чего там сделать таблицу функций и при старте системы брать часть функций из внешних обработок | |
7
- 20.07.2012 - 09:23
|
+5 я правда, не про внешние обработки говорил, а какой-нибудь функционал внутри конфигурации без изменения типовой части конфигурации (сейчас вроде делают что-то типа Переопределяемых общих модулей), но хотелось бы иметь механизм платформы, а не конкретной конфигурации. | |
8
- 20.07.2012 - 09:30
| ОбщегоНазначения.ПолучитьНомерНаПечать(Шапка()) | |
9
- 20.07.2012 - 09:42
| 8-Гинзбург > эт чё? | |
10
- 20.07.2012 - 09:47
| (8) типа заменить на функцию, но это же всё равно изменение конфы. | |
11
- 20.07.2012 - 10:09
| (0) Ты это написал здесь а не на подпольном форуме, чтобы Сергей Георгич тебе могучим русским не ответил??? | |
12
- 20.07.2012 - 10:21
| я не франч, на подпольный доступа нет. | |
13
- 20.07.2012 - 10:45
| 1С пытается отбиться от стада тупых одынесников. Следовательно, кактус будет еще жестче!;-) | |
14
- 20.07.2012 - 10:59
| (12) У меня пожизненный индивидуальный доступ в подпол безотносительно к месту работы. | |
15
- 20.07.2012 - 11:14
| (14) ну предай ему мои пожелания :) | |
16
- 20.07.2012 - 12:15
| (15) Я пас, я сильно не согласен. | |
17
- 20.07.2012 - 12:17
| почему, чем плохо? | |
18
- 20.07.2012 - 12:29
|
Тупые желания тупых 1Сников... Нет бы мечтать о пусть ограниченном, но ООП, или хотя бы многослойном программировании. Так пытаются выродить хрень исходя из своего ограниченного видения мира! | |
19
- 20.07.2012 - 12:32
| (18) что ещё за многослойное программирование? | |
20
- 20.07.2012 - 12:51
| (19) Одна из реализаций полиморфизма в сапе и кацапте... | |
21
- 20.07.2012 - 12:58
|
(20) а вкратце в чём там смысл. и почему не согласен с предлагаемой возможностью? | |
22
- 20.07.2012 - 14:25
| А меня устраивает Все. Ченить придумают-хорошо. Не придумают-тоже хорошо. | |
23
- 20.07.2012 - 14:34
| 2(22) Лучше пусть ничего не придумывают. А то в фирме 1с разработчики никак не поспевают за своими мыслями и идеями... | |
24
- 20.07.2012 - 14:48
|
(21) Грубо говоря, каждый разработчик может переопределить некоторые части функционала основного кода. Все эти изменения называются слоем. В результате, на филиале холдинга может образоваться 4 слоя: 1. Ядро 2. Слой прикладного решения 3. Слой локализатора 4. Слой холдингового внедрения 5. Слой локальной настройки. Причем обновление более глубоких слоев не мешает настройкам, сделанным выше. | |
25
- 20.07.2012 - 20:25
| (21) Я против потому, что ты предлагаешь внутри транзакции вызывать внешний по отношению к конфигурации объект. Открывается такое огромное количество поставить раком сразу всех пользователей программы, что у меня волосы шевелятся. | |
26
- 20.07.2012 - 20:26
| *количество способов | |
27
- 20.07.2012 - 20:58
| и в чём принципиальная разница с изменением этой функции в конфигураторе? | |
28
- 20.07.2012 - 21:19
| (27) В том, что исполнение кода конфигурации не зависит от окружения. У меня в одной конторе, к примеру, первый старт любой формы с подключенным ТО занимает около 30 секунд. Все благодаря тому, что по неизвестной причине это время уходит на распаковку и открытие внешней обработки обслуживания ТО во временный каталог. Т.е. изменение в правах на файлы может наложить на базу невыносимо длительные блокировки. Нафиг такая радость не нужна. | |
29
- 20.07.2012 - 21:51
|
ну ... это на совести ит специалистов. так можно сказать и про внешнее заполнение таб частей. по идее если делать замену функций, то можно при старте сразу заменить все функции. при работе тормозить не будет. в любом случае это всё решаемые технические проблемы. Кстати почему бы не поговорить с админами чтобы они разобрались почему так долго. | |
30
- 20.07.2012 - 22:19
| (29) Иногда админов нет в штатном расписании. Да к тому же это не является проблемой для пользователей. Дело не в том, что проблема решаема, а в том что ты просишь открыть лаз для кучи неведомых и непредсказуемых глюков. И заполнение объектов/печать здесь не пример - они не в транзакции происходят и на всех пользователей системы не влияют. | |
31
- 20.07.2012 - 22:25
| так программист и должен решать надо ли делать или не делать то, что влияет на всех пользователей системы. Лаз для кучи непредсказуемых глюков есть всегда, хотя бы те же подписки на события или ты и против них тоже? | |
32
- 20.07.2012 - 22:29
| Подписки не обращаются к внешним по отношению к 1С ресурсам. Еще раз, я против того, чтобы внутри транзакции 1С лезла куда бы то ни было кроме своей базы данных. Различные внешние файлы, веб-сервисы, интернет соединения и прочая хрень внутри транзакции, блокирующей данные в базе, ИМХО совершенно недопустимы. | |
33
- 20.07.2012 - 23:14
|
вот скажи как УПП-шник таблица товаров в заказе поставщику формируется следующим образом СтруктураПолей.Вставить("Количество" , "Количество * Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент") ; предположим у нас базовая единица и единица хранения остатков тонна с коэффициентом 1 я хочу заказать 9 центнеров завожу единицу указываю что это 0.1 от тонны. провожу заказ поставщику в регистре получается 0,9 центнера. потому что 9*0.1/1 то есть я хочу 9 центнеров а в регистре получаю 0.9 это так и должно быть, это глюк или я неправильно делаю? | |
34
- 20.07.2012 - 23:22
| то есть я понимаю что видимо так и задумано, раз правильно работет поступление. но это мягко говоря странно. | |
35
- 20.07.2012 - 23:35
|
я придумал ещё дно пожелание. Если я в регистре вижу 0.9 центнеров хочу чтобы это означало 0.9 центнеров. | |
36
- 21.07.2012 - 00:33
| angro, тебя что, повысили??? | |
37
- 21.07.2012 - 01:26
| Господи, почему от 1С все время чего-то хотят? Да то, что есть, хотя бы, использовать на полную мощь. | |
38
- 21.07.2012 - 01:28
| +(37) Безопасность. Поэтому так нельзя делать. Вмешаться внешней обработкой в "низкий" код конфигурации - это похоронить безопасность на корню. | |
39
- 21.07.2012 - 01:30
| 2(18) +100 | |
| Интернет-форум Краснодарского края и Краснодара |