Персональный блог Игоря Антонова aka "spider_net"

1С:Предприятие

Подписаться на эту метку по RSS

Излишняя многословность в коде


Рубрика: 1С:Предприятие -> Программирование
Метки: | | | |
Просмотров: 3442
Излишняя многословность в коде

В последнее время мне много приходится работать с чужим кодом, и я обратил внимание, что некоторые разработчики любят чрезмерную многословность. Вместо того чтобы сокращать код, они его раздувают ненужными синтаксическими конструкциями. В результате простейшая вещь превращается в словесный небоскреб, тяжело поддающийся первичному визуальному анализу. Под катом я привел несколько таких ситуаций на примере кода из конфигурации для платформы 1С:Предприятие 8.2.

Читать дальше

Задвоение НДФЛ в анализе начисленных налогов и взносов


Рубрика: 1С:Предприятие -> Без рамки
Метки: | |
Просмотров: 8536
Задвоение НДФЛ в анализе начисленных налогов и взносов

Правильно говорят: «Понедельник – день тяжелый». Вместо того чтобы с самого утра приступить к работе над новым корпоративным проектом, пришлось переключиться на проблему с программой «Зарплата и управление персоналом». Позвонил мне наш расчетчик зарплаты и сообщил, что в отчете «Анализ налогов и взносов» дублируется НДФЛ. Зная, что пользователи имеют свойство сами создавать себе проблемы, я решил сформировать отчет у себя. Хм, проблема действительно имеется – НДФЛ задваивается по всем сотрудникам (а у некоторых затраивается).

Читать дальше

Модули менеджеров прикладных объектов в 1С:Предприятие 8


Рубрика: 1С:Предприятие -> Программирование
Метки: | |
Просмотров: 6340
Модули менеджеров прикладных объектов в 1С:Предприятие 8

Мне частенько приходится возиться с разными конфигурациями, и я постоянно замечаю, что некоторые разработчики не стремятся использовать модули менеджеров прикладных объектов. В большинстве случае все функции добавляются в отдельные общие модули. Когда речь идет о типовых конфигурациях, такой подход вполне оправдан. Обновления выходят регулярно, и нет смысла плодить код в местах, где очередной апдейт может его затереть.

Читать дальше

Создание и использование временных файлов в 1С:Предприятие 8


Рубрика: 1С:Предприятие -> Программирование
Метки: | | |
Просмотров: 20131
Создание и использование временных файлов в 1С:Предприятие 8

Неоднократно мне доводилось видеть как разработчики не тиражируемых конфигураций, созданных на платформе 1С:Предприятие 8 используют «странные» методы создания временных файлов. Кто-то хитрым образом пытается определить системную папку временных файлов, другие делают отдельные функции для генерирования уникальных имен файлов, а третьи вообще непонятно зачем привлекают сюда COM-объекты. Подобные решение, конечно же, работают, но гарантировать их корректность при малейшем изменении условий нереально.

Читать дальше