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