Имя: Пароль:
1C
1С v8
Развитие механизма расширений конфигурации
0 Конструктор1С
 
31.01.19
16:49
https://wonderland.v8.1c.ru/blog/razvitie-mekhanizma-rasshireniy-konfiguratsii-15/

ИМХО, с новой аннотацией &ИзменениеИКонтроль повысится наглядность изменений, накатываемых расширением. А вы что думаете?
1 shuhard
 
31.01.19
16:49
(0) а нам пофиг
2 Вафель
 
31.01.19
16:51
3х стороннее сравнение конфы и расширение появится?
3 Конструктор1С
 
31.01.19
16:51
(0) не-а
4 Hillsnake
 
31.01.19
16:53
(1) это зря.
(0) то что не хватало.
5 shuhard
 
31.01.19
16:54
(4) бездоказательно
6 Вафель
 
31.01.19
16:55
на самомо деле, если бы более грамотно писали конфы и прицелом на доработку, то вместо было бы вполне достаточно.
Но такой задачи никто не ставит почему то
7 formista2000
 
31.01.19
16:56
какой кошмаррр
8 Вафель
 
31.01.19
16:58
(6) А ля:

Запрос = ПолучитьЗапрос();
Данные = Получитьданные(Запрос);
ТабДок = ПолучитьТадДок(Данные);
9 Маша с уралмаша
 
31.01.19
17:05
Появится трехточечное сравнение модулей, во внешних программах о_О
10 elCust
 
31.01.19
17:09
(0) Это как в анекдоте про взлет широкофюзеляжного самолета под управлением MS Windows.
11 OldCondom
 
31.01.19
17:11
Ооо! Это хорошо!
Мне каждый раз ссыкотно добавлять большую типовую процедуру в расширение. Одно одно изменение название модуля и ищи свищи потом.
12 Вафель
 
31.01.19
17:13
(9) это уже давно есть
13 Маша с уралмаша
 
31.01.19
17:15
(12) трехточечное сравнение?
14 VladZ
 
31.01.19
17:16
(0) Текст кода между "Удалить" и "Конец удалить" предлагаю помечать зеленым (аналог закомментированного кода).

Иначе в случае больших доработок большой процедуры/функции глаза выпадут.
15 Вафель
 
31.01.19
17:16
(13) при обновлении на поддержке и есть 3х стороннее.
Что такое 3х точечное не знаю
16 Hillsnake
 
31.01.19
17:17
(6) у каждого свое грамотно.
17 Вафель
 
31.01.19
17:17
(16) можно же с внедренцами общаться. они бы накидали где нужно дорабатывать
18 Маша с уралмаша
 
31.01.19
17:19
(15) мы же щас про расширения говорим. Я говорю про было/стало в конфигурации и модификация в расширении.
19 Dmitry1c
 
31.01.19
17:40
директива #КонецВставить
20 unregistered
 
31.01.19
17:53
#КонецВставить

Фууууу.... Порнография какая. Вставьте конец сюда, ах нет - туда.
21 zak555
 
31.01.19
19:24
Давно пора
22 perester
 
31.01.19
19:59
Точно давно пора, у меня тьма тьмущая таких изменений
23 Кац
 
04.02.19
09:47
Лучше бы придумали механизм подсвечивающий расширяемые процедуры и функции в основной конфе.
24 Василий Алибабаевич
 
04.02.19
09:55
Шел 2019 год... ООП придумано уже лет тридцать назад. Совсеми его инкапсуляциями и полиморфизмами. 1С изобретает свой путь.
25 Мыш
 
04.02.19
10:01
(24) Дык надстроить реальнее, чем всё построить заново.
26 seevkik
 
04.02.19
10:18
(8) Ну дык почти везде же так
27 timurhv
 
04.02.19
10:30
(24) Порог вхождения был бы намного выше, охват рынка - меньше.
28 Василий Алибабаевич
 
04.02.19
11:23
(27) Это с чего бы вдруг? Кому достаточно типовых - их бы это никак не касалось. А безопасность доработок намного выше. Подменил типовую библиотеку на свою и все. Пришло обновление типовой - обновляйся сколько нужно. При старте приложения прилинкуется в нужном месте моя библиотека. Все.
29 Василий Алибабаевич
 
04.02.19
11:25
+ (28) Все изолировано. Библиотеки поставщика отдельно, мои - отдельно. Все линкуется только на этапе сборки приложения.
30 Мыш
 
04.02.19
11:31
И да начнется dll hell )
31 Василий Алибабаевич
 
04.02.19
11:34
(30) Не без того. И не только. Еще и DataHell. Ну... когда захочется не только свой код, но и свои данные. И структура данных окажется несовместимой с имеющейся версией ДЛЛ.
32 AlvlSpb
 
04.02.19
11:54
(0) Отлично! То что надо.
33 END
 
04.02.19
11:57
(8) В ERP последних релизов есть уже нечто подобное. Достаточно посмотреть в общие модули: "ОтчетКомиссионераЛокализация", "ОтчетДавальцуЛокализация" и т.д.
34 Вафель
 
04.02.19
11:58
(33) Ну ЕРП больше всего двигается в эту сторону. то и ей тоже еще до 100%
35 Franchiser
 
гуру
04.02.19
12:02
(0) давно пора было это сделать
36 timurhv
 
04.02.19
12:12
(28) Изучать основы ООП, чтобы подправить печатную форму - такое себе занятие.
Но посыл верный, если используешь интерфейс (общий модуль), то должен быть уверен на 100%, что он не будет видоизменяться и результат ожидаем. В типовых бывает меняется раз в год.

В БГУ 2 - добавили регламентное задание по загрузке патчей (исправлений) с сервера 1С, где-то уже рассылаются таким образом исправления? Не нашел тем по этому поводу.
37 Василий Алибабаевич
 
04.02.19
12:18
(36) Что там изучать?
Чем переопределение метода отличается от &Вместо? Чем &Перед или &После отличается от вызова метода родительского класса внутри переопределенного?
38 Василий Алибабаевич
 
04.02.19
12:20
+ (37) Отсутствие нормального ООП заставляет плодить подобных уродцев типа &Вместо, &Перед, &После.
39 timurhv
 
04.02.19
13:13
(37) Вы переоцениваете остальных сотрудников :) Не по знаниям, а по стремлению к изучению новых возможностей.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан