17 самых распространенных ошибок программирования в среде 1с

Описание ошибки

Серьезность

1

Точка с запятой после команды КонецПроцедуры или КонецФункции.

Средняя

2

Отсутствие функции в запросе при попытке получить информацию из регистров.

Средняя

3

Отсутствие директивы “Далее” для процедуры или функции, которые стоят ниже, чем вызывающая их процедура или функция.

Простая

4

Для объектов созданных при помощи оператора СоздатьОбъект(...), забывание написать Записать(), или Сохранить(), Провести(...);

Средняя

5

Отсутствие директивы “Экспорт” для использования процедуры, функции, переменной

Простая

6

Получение бухгалтерских итогов
на произвольную дату без "Ит.ВыполнитьЗапрос()

Средняя

7

В таблице значений ТекущаяСтрока() - текущая строка на визуальной таблице (элемент диалога), НомерСтроки - для таблицы значений, созданной по СоздатьОбъект()

Средняя

8

Использование ПолучитьЭлемент() или ПолучитьДокумен() без использования ВыбратьЭлементы(); или ВыбратьДокументы();

Средняя

9

Имя переменной совпадает с именем реквизита формы

Тяжелая

10

Использование периодического реквизита без оператора ИспользоватьДату()

Средняя

11

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

Тяжелая

12

Если название переменной содержит символы кириллицы, попытка получить значение переменной с символами латиницы или наоборот.

Очень тажелая

13

Попытка записать периодический реквизит справочника, у которого нет галочки "Изменяется документами"

Тяжелая

14

В конце модуля бух. документа писать Операция.Записать();

Средняя

15

Счётчик в запросе надо писать с буквой “ё”

Средняя

16

Ошибка порядка обхода элементов диалога для радиокнопок.

Средняя

17

При удалении каких – то строк из таблицы значений не принимается во внимание, что после того, как какую-то строку удаляешь, номер следующей уменьшается на единицу и соответственно в цикле по номерам строки перескакивают через одну.

Средняя

Collected by Soaron, SeBco soft. May, 2001

Назад