Распространенные ошибки программистов 1С
№
|
Объект
|
Описание ошибки | Примеры |
1
|
Запрос
|
Счетчик в запросе необходимо писать через ё, т.е. СЧЁТЧИК | | Количество = счётчик(Док) |
2
|
Процедура (Функция)
|
Точка с запятой после названия процедуры (функции) и скобок НЕ ставится | МояПроцедура(а, в) |
3
|
Процедура (Функция)
|
Если существуют процедуры (функции), которые стоят ниже чем вызывающая их процедура (функция), то необходимо указывать директивы "Далее" для этих процедур (функций) |
Процедура ПроцедураКотораяВызыватеся() Далее Процедура ИзКоторойВызывается() ... ПроцедураКотораяВызывается() ... КонецПроцедуры ПроцедураКотораяВызывается() ... КонецПроцедуры
|
4 | Процедура (функция), переменная | Чтобы переменную сделать видимой за пределами модуля необходимо наличие директивы Экспорт для этой переменной |
в глобальном модуле: МояПеременная Экспорт; |
5 | Форма | Запрещается использовать одинаковые имена переменных и имена реквизитов формы | |
6 | Периодический | Для получения значения периодического реквизита НЕ забывайте указывать ИспользоватьДату() | |
7 | Документ | Попытка создать операцию для документа, в котором отсутствует принадлежность к бухгалтерскому учету, попытка создать движения по регистрам, в которых отсутствует принадлежность к оперативному учету | |
8 | Радиокнопка | Неправильная работа радиокнопки при неверном указании порядка обхода и указании первого в группе | |
9 | Таблица | Не забывайте при написании отчета писать Таб.Показать() |
Таб = СоздатьОбъект("Таблица"); ... Таб.Показать() |
10 | Документ | Не забывайте в конце модуля документа, принадлежащего к бух. учету писать Операция.Записать(); |
Процедура ОбработкаПроведения() ... Операция.Записать(); КонецПроцедуры |
11 | Периодический | Попытка записать периодический реквизит справочника из документа, у которого нет галочки "Изменяется документами" при вызове из процедуры ОбработкаПроведения() | |
12 | Процедура (Функция) | Не забывайте ставить ; после КонецПроцедуры (КонецФункции) |
Рекомендуемая литература:
Алгоритмические трюки для программистов
Рекомендую!
Генри С. Уоррен, мл. (2003)
Каким бы не был ваш профессионализм - вы обязательно найдете в этой книге новое для себя; кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. В этой книге слову `хакер` возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций; большей части материала сопутствует строгое математическое обоснование. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике...[подробнее]
Искусство программирования. Том 1. Основные алгоритмы Рекомендую!
The Art of Computer Programming. Volume 1. Fundamental Algorithms
Дональд Э. Кнут (2002)
"Если вы считаете себя действительно хорошим программистом, прочтите книгу "Искусство программирования" Д.Кнута... Вам определенно следует прислать мне резюме, если Вы прочли эту книгу до конца". - Билл Гейтс
Первый том серии книг `Искусство программирования` начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур - представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан ... [подробнее]
Искусство программирования. Том 2. Получисленные алгоритмы.
Дональд Э. Кнут
Во втором томе представлена теория получисленных алгоритмов. В отдельные главы вынесено описание процесса генерации случайных чисел и способов работы с ними в вычислительной среде. Автор рассматривает фундаментальные понятия теории вероятности в приложении к вычислительным системам, предоставляя читателю готовые алгоритмы компьютерных программ. Особого внимания заслуживает новый метод автора генерации случайных чисел и описание алгоритмов вычисления формальных степенных рядов. ... [подробнее]
Искусство программирования. Том 3. Сортировка и поиск.
Дональд Э. Кнут
В третьем томе содержится полный обзор классических алгоритмов сортировки и поиска. Представленная в нем информация дополняет приведенное в первом томе обсуждение структур данных. Автор рассматривает принципы построения больших и малых баз данных, а также внутренней и внешней памяти. В книге приведена подборка тщательно проверенных компьютерных алгоритмов и представлен анализ их эффективности. Кроме того, специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хэширования ... [подробнее]
Литература по данной тематике >>>
Copyright © 2000-2002 |
Автор: denis2001@pisem.net
|