Книга знаний

1С:Предприятие / v8 / Приемы программирования

v8: Недостатки типовых конфигураций

Здесь будут собраны общие недостатки типовых конфигураций, связанные с стилем программирования, методами работы, программирования, тестирования и организацией труда программистов на 1САвтор статьи: Гений 1С | Редакторы: Волшебник, Neco,
Последняя редакция №9 от 20.07.06 | История
URL: http://kb.mista.ru/article.php?id=300

Ключевые слова: недостатки,ляпы


Не ведется клиент-серверный контроль конфигурации


Если в конфигураторе запустить клиент-серверный контроль конфигурации (Конфигурация - Проверка конфигурации)с галками Клиент и Сервер, то в типовых конфигурациях выскакивает много ошибок, что в общем-то довольно странно для типового решения - оно должно быть без явно видимых ошибок.

Название элементов формы


Не всегда название элементов формы соответствует данным. Часто встречаются такие ляпы, как поле контрагента называется ПолеВвода2, например. Контроль таких ситуаций может производиться автоматически, обработкой, но не производится.

Тормоза на свертках и сортировках


Во всех типовых: применение метода Свернуть/Сортировать по ссылочным полям для больших таблиц значений. Как следствие огромные тормоза. Это при том, что есть альтернативные методы свертки/сортировки через построитель запроса Книга знаний: v8: Ускорение типовой свертки таблиц значений в 1С80

Документирование кода


Странно, но некоторая часть функций задокументирована - описаны входящие параметры, тип результата и назначение функции, а большая часть функций не задокументирована. Отдельной документации (не в коде) по функциям тоже не распространяется.
Абсолютно не расписаны структуры, передаваемые между процедурами (состав полей, тип значений).

Регламентные отчёты


Сейчас общая политика обновления регламентных отчётов в 8-ке только через обновление конфигураций. Внешние регламентные отчёты для 8-ка 1С на форумах поддержки не выкладывает. Но ошибок в них довольно много (видно плохо тестируют). следовательно.. Либо постоянно самому "латать" баги (тогда разве это типовая) или "ждать нового обновления конфигурации" с надеждой, что именно эта бага будет заштопана (но бухам нужно сдавать регламентную отчётность уже "сегодня".. Они не могут ждать вечного "завтра"). Короче... Если такой объём ошибок в регламнтной отчётности, тогда нужно и выпускать более оперативно исправляемые внешние регламентные отчёты.

Документоориентированность


Очень часто в коде встречаются конструкции вида:
Если ВидДокумента="ВозвратПоставщику" Тогда

Это делает невозможным создание документа, который бы полностью вел себя, как другой документ, но нес еще другие функции.

Клонирование бухгалтерских отчетов


Под каждый план счетов непонятно зачем (функционал-то одинаков) сделан отдельный экземляр типового бухгалтерского отчета (оборотка, анализ субконто, карточка счета и т.п.):
(ВОЛШЕБНИК, ВСТАВЬ КАРТИНКУ)
Говорят, что так сделано для того, чтобы разделять права на эти отчеты с помощью типовой системы прав доступа. Чуствуете, как кривизна в одном месте порождает извращения в другом?

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика