|
Зачем 1С выносит проведение документов в общий модуль? | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Aswed
23.07.13
✎
12:40
|
САБЖ
|
||||||||||
49
Aswed
модератор
23.07.13
✎
15:19
|
Добавил голосовалку.
ИМХО может и даёт некую универсальность, что в принципе сомнительно, но отлаживать и править потом это значительно труднее чем в одном модуле документа. Выносить проведение в бщий модуль Плохо |
||||||||||
52
z80a
23.07.13
✎
15:40
|
Выносить проведение в бщий модуль ТУПО
Выносить проведение в бщий модуль Плохо |
||||||||||
53
Ахиллес
23.07.13
✎
15:44
|
(51) В том то и дело, что в общий модуль выносятся процедуры для конкретных видов документов, а не обще для всех документов куски кода. Общих для всех документов кусков кода вообще не так много, а сейчас в общих модулях каша из того что там быть должно и того чего не должно. Никакой системы не наблюдается.
Поэтому Выносить проведение в бщий модуль Плохо |
||||||||||
54
Wist
23.07.13
✎
15:45
|
Как уже говорил, общий модуль не для описания уникальных движений, которыми является проведение документа
Выносить проведение в бщий модуль Плохо |
||||||||||
59
CepeLLlka
23.07.13
✎
17:18
|
Я против... Мне кажется если величина конфигурации увеличится на 10%, а лёгкость понимания и правки облегчится на 50%, то это уже плюс..
Выносить проведение в бщий модуль Плохо |
||||||||||
60
Jolly Roger
23.07.13
✎
17:23
|
им думать некогда - они бабки зарабатывают...
Выносить проведение в бщий модуль Плохо |
||||||||||
63
Кокос
23.07.13
✎
17:32
|
Помню УТ10.3.3.3 почти всё было в модулях объектов.. все быстро и классно настроил. а через 2 года сунулся еле разобрался с этими общими модулями. С другой стороны воспитывает не делать ченжи в типовых вещах а нужные вещи делать надстройками.
Выносить проведение в бщий модуль Плохо |
||||||||||
88
szhukov
23.07.13
✎
18:55
|
Аналог проведения в общем модуле всего:
Class Человеки Производный Class ЧеловекиСКлювом Производный Class Человеки1С Внешняя функция хз в каком модуле: function УбитьВсехЧеловеков(Человеки Чел) { Если Чел = Человеки Тогда ОторватьГолову; ИначеЕсли Чел = ЧеловеиСКлювом ОторватьКлюв; ИначеЕсли Чел = Человеки1С Тогда ЗабратьЖКК; Иначе СжечьНапалмом КонецЕсли } А можно ведь просто было написать: Чел.Убить(); ИМХО Выносить проведение в бщий модуль Плохо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |