- •1С.Конфигурирование. Варианты работы 1с: Предприятие 8.0
- •1С.Конфигурирование. Дерево конфигурации
- •1С.Конфигурирование. Файловый и клиент-серверный варианты работы
- •1С.Конфигурирование.Константы
- •1С.Конфигурирование.Справочники
- •1С.Конфигурирование.Документы
- •1С.Конфигурирование.Отчеты
- •1С.Конфигурирование.Интерфейс пользователя
- •Избранное. Как и в веб-браузере можно добавлять в избранное любой список, объект, раздел базы данных, обработку или отчет. Это позволяет совершать моментальные переходы к ним, при необходимости.
- •1С.Конфигурирование.Коллекции значений
- •1С.Конфигурирование.Запросы
- •1С.Конфигурирование. Регистры сведений
- •1С.Конфигурирование.Регистры накопления
- •1С.Программирование. Программные модули
- •1С.Программирование. Разделы программного модуля
- •1С.Программирование.Контекст программного модуля
- •17.Программирование. Операторы цикла
- •18.Программирование.Безусловные переходы
- •19.Программирование.Обработка исключений
- •20.Программирование.Процедуры и функции
- •21.Программирование.Типы данных
- •7.1С.Программирование. Функции работы со значениями типа Строка
- •8. 1С.Программирование. Функции работы со значениями типа Число
- •9. 1С.Программирование. Функции работы со значениями типа Дата
- •10. 1С.Программирование. Функции преобразования значений
17.Программирование. Операторы цикла
Цикл с неопределенным количеством повторений - Этот вид циклов используется в тех случаях, когда количество повторов заранее неизвестно, например, перебор строк таблицы значений, количество которых может быть разным.Пока условие цикла выполняется будет выполняться блок кода в теле цикла.
Цикл с заданным количеством повторов - Этот вид циклов используется в тех случаях, когда количество повторов ограничено каким-то пределом, например, выполнить какие-то действия для каждого месяца в году.
Цикл для обхода коллекций значений - Этот вид циклов используется для циклического обхода коллекций значений. При каждой итерации цикла возвращается новый элемент коллекции. Обход осуществляется до тех пор, пока не будут перебраны все элементы коллекции.
_____________________________________________________________________________
18.Программирование.Безусловные переходы
Оператор безусловного перехода позволяет перейти к произвольной точке кода в функции или процедуре.
В 1С его можно использовать в разных случаях: отключать какие-либо проверки в коде, выходить из больших циклов и так далее.
_____________________________________________________________________________
19.Программирование.Обработка исключений
1С имеет единую стратегию обработки исключительных ситуаций (исключений). Исключение может быть вызвано платформой или оператором ВызватьИсключение встроенного языка. Платформа может вызывать исключения по самым разным поводам. Это может быть ошибка доступа к файлу, если выполняется файловая операция, может быть ошибка выполнения встроенного языка, может быть ошибка блокировки данных при одновременной работе пользователей, может быть установка параметра Отказ в обработчике записи документа и т.д. Все исключения делятся на восстановимые и невосстановимые. Восстановимые, это те исключения, после которых 1С может продолжать работу. После невосстановимых исключений работа системы не может быть продолжена. К восстановимым исключениям, относятся, например, ошибки блокировки данных, ошибки выполнения встроенного языка. Невосстановимыми являются, например, такие исключения, как ошибка компиляции модуля или внутренняя ошибка 1С.
Существует очень небольшое количество ситуаций, когда 1С:Предприятие не может никак обработать и отобразить ошибку. В этих случаях работа может аварийно завершиться без сообщений или с сообщением, выдаваемым операционной системой.
_____________________________________________________________________________
20.Программирование.Процедуры и функции
Процедуры и функции в 1С являются операторными скобками, т.е. они содержат внутри себя некий набор операторов программы (он же программный код), который должен выполнять какие-то действия и возвращать (или не возвращать) результат этих действий. Таким образом, все процедуры и функции программных модулей 1С являются подпрограммами, связанными общим алгоритмом работы системы и вызываемыми в определенные моменты ее работы.
Описание - это строка кода, которая содержит ключевое слово Процедура или Функция, наименование этой процедуры или функции (все сказанное также справедливо и для функций), список передаваемых процедур параметров, записанных через запятую и ключевое слово Экспорт, если мы хотим сделать нашу процедуру доступной из других модулей. Параметров может и не быть - все зависит от назначения процедуры. Пример:
Процедура ВашеИмяПроцедуры(Параметр1,Параметр2,...,ПараметрN ) // Процедура с параметрами
//... операторы программы....
КонецПроцедуры
Процедура ВашеИмяПроцедуры2( ) Экспорт // Процедура без параметров, доступная из других модулей
//... операторы программы....
КонецПроцедуры
Функция ВашеИмяФункции(Параметр1,Параметр2,...,ПараметрN ) // Функция с параметрами
//... операторы программы....
Возврат ""; // в данном случае функция возвращает пустую строку
КонецФункции
Функция ВашеИмяФункции2( ) Экспорт // Функция без параметров, доступная из других модулей
//... операторы программы....
Возврат перем1; // в данном случае функция возвращает значение некой переменной Перем1
КонецФункции
______________________________________________________________
