# Тест1с01-11шагов в 1с за 11 шагов



0. Структура книги



(3) 1.1) Глава 1. Работа со справкой 27-31



(3) 1.2) как создать обработчик команды 41-44



(3) 1.3) Для чего существует отладка 43-48



(3) 1.4) как установить точку останова, куда нужно установить точку останова 49-50



(3) 1.5) как смотреть значения переменных 51-53



(3) 1.6) Сохранение информационной базы 53-57



(3) 2.1) Глава 2. Примитивные типы и переменные. какие существуют примитивные типы языка программирования 1С 58



(3) 2.2) тип Число - чем разделятся дробная часть, какие операции 58-59



(3) 2.3) тип Строка - символ определения 59



(3) 2.4) тип Дата - какой формат вывода 59-60



(3) 2.5) тип Булево - какие значения 60



(3) 2.6) NULL - где применяются и что обозначают 60



(3) 2.7) Неопределено 60



(3) 2.8) Что такое переменная? 61



(3) 2.9) Каким образом объявляются переменные в языке программирования 1С? 61



(3) 2.10) Примитивные операции вывода информации. Оператор вывода сообщения внизу окна? 62-63



(3) 2.11) Процедура выводит на экран окно предупреждения 63-65



(3) 2.12) Какие ещё особенности есть у процедуры Предупреждение? 65-66



(3) 2.13) Переменные типа Булево - что это 68-69



(3) 2.14) Операции над переменными типа Булево 69-71



(3) 2.15) порядок выполнения логических операций 71-73



(3) 2.16) Операторы сравнения 73-75



(3) 2.17) Переменные типа Число - порядок выполнения операций? 75-78



(3) 2.18) оператор % - что это 78



(3) 2.19) Ввод чисел на форме - при вводе параметров, длина уже 79-81



(3) 2.20) функция округляет число 81-83



(3) 2.21) функция отсекает дробную часть от целого числа 83-84



(3) 2.22) Функция - это возведение в степень 84



(3) 2.23) Функция квадратный корень 85



(2) (Диалог для ввода чисел, как вводить числа интерактивно?) (79-80)



(3) 2.24) Переменные типа Строка. Конкатенация - что это? 86-87



(3) 2.25) перечислить 4 символов 87-89



(3) 2.26) Ввод строк на форме 89-92



(2) Диалог для ввода строк - какая функция? 84-86



(3) 2.27) функция возвращает длину строки 92-93



(3) 2.28) функция отсекает пробелы слева, справа, справа и слева 93-95



(3) 2.29) функция выбирает нужное количество символов слева и справа строки соответственно 95-98



(3) 2.30) функция выберет из строки нужное количество символов, начиная с определенного номера 98-99



(3) 2.31) функция находит вхождение искомой подстроки в строку поиска и возвращает номер первого символа искомой подстроки в строке поиска 99-100



(3) 2.32) функция ищет определенную подстроку, и если она найдена, то меняет ее на другую подстроку 101-102



(3) 2.33) функция вычисляет число вхождений строки поиска в заданной строке 102



(3) 2.34) функция возвращает количество строк в заданной строке, если она многострочная 102-103



(3) 2.35) Функция получает из многострочной строки строку с заданным номером 103-104



(3) 2.36) функция приводит все символы в нижний регистр, вторая в верхний регистр, третья в титульный регистр, т.е. первый символ слова будет верхним 104-105



(3) 2.37) Функция - возвращает Истина, если строка пустая, и возвращает Ложь, если строка содержит символы 105



(3) 2.38) Переменные типа Дата. Ввод дат на форме - чем отличаются типы Дата, Время, ДатаиВремя 105-108



(2) Переменные типа Дата. функция возвращает Истина, если введена дата, или Ложь, если нет 99-100



(3) 2.39) функция может конвертировать в строку не только даты, но и числа, и булево 110-113



(3) 2.40) Конструктор форматной строки - для чего требуется? 113-114



(3) 2.41) Вычитание дат - до какой точности? 114-115



(3) 2.42) функции возвращают число, которое соответствует году, месяцу, дню, часу, минуте и секунде соответственно 115-116



(3) 2.43) функция, возвращают дату и время начала периода, именем которого они называются 116-118



(3) 2.44) возвращают дату и время конца периода, именем которого они называются 118-119



(3) 2.45) возвращают соответственно номер дня года, номер дня недели и номер недели года указанной даты 119



(3) 2.46) функция прибавления месяца 120-121



(3) 2.47) Функция возвращает текущую системную дату на компьютере 121



(3) 2.48) Функции преобразования. Преобразование из числа в строку 122-124



(3) 2.49) Преобразование из строки в число - какая функция? 124-125



(3) 2.50) Преобразование в дату - какая функция? 125-126



(3) 2.51) Функции СтрШаблон 126-128



(2) 2.52) функция возвращает минимальное значение? максимальное значение? 118-119



(3) 3.01) Глава 3.Основные операторы. оператор управляет выполнением программы в зависимости от логического выражения 129-135



(3) 3.02) Что такое вообще Цикл? 135



(3) 3.03) опиши синтаксис цикла Для…Цикл



(3) 3.04) оператор цикла Для…Цикл для прерывания выполнения цикла 135-138



(3) 3.05) оператор цикла Для…Цикл для передачи управления в начало цикла 139-141



(3) 3.06) какой цикл является циклом с условием 141-142



(3) 3.07) Рекурсия переменных. Рекурсия - что это? 142-146



(3) 3.08) Работа с процедурами и функциями. Что такое процедура? 146



(3) 3.09) Что такое функция? 146-149



(3) 3.10) можно путать местами параметры? 149-158



(3) 3.11) Ключевое слово открывает список операторов, выполнение которых может привести к исключительной ситуации 158-161



(3) 3.12) Когда желательно применять оператор Попытка…Исключение? 161

# 4. Основы конфигурирования.



(3) 4.01 (Главе 4. Основы конфигурирования?) 162-163



(3) 4.02 Константы - что хранят в себе 163-167



(3) 4.03 что значит знак * в окне конфигурации 167



(3) 4.04 что значит знак «!» в окне конфигурации 168-170



(3) 4.05 Для чего применяются Справочники? 170-175



(3) 4.06 Предопределенные элементы - что это?



(3) 4.07 Подчиненный справочник - особенности? какая вкладка создания?



(3) 4.08 Иерархический справочник - какие есть виды иерархии справочника?



(3) 4.09 Документы - для чего предназначены



(3) 4.10 Что такое Движения документа?



(3) 4.11 Ввод на основании - Что такое Ввод на основании? какая закладка?



(3) 4.12 ввод на основании, какой конструктор?



(3) 4.13 Журнал документов - для чего служит?



(3) 4.14 Перечисления - что это?



(3) 4.15 Регистр сведений - для чего хранится?



(3) 4.16 что означает Периодический Регистры сведений



(3) 4.17 чем отличается регистр сведений от справочника?



(3) 4.18 какие бывают режимы записи Регистра сведений?



(3) 4.19 привязать запись регистра сведений к конкретному элементу так, чтобы, когда мы удалим это элемент, удалилась и эта запись



(3) 4.20 Регистр накопления - что хранит?



(3) 4.21 Основная функция регистра накопления?



(3) 4.22 сколько типов Регистров накопления?



(3) 4.23 что фиксируют Оборотные регистры?



(3) 4.24 что фиксируют Регистры остатков



(3) 4.25 что такое Измерения.



(3) 4.26 важная функция измерений?



(3) 4.27 создание регистра накопления Обороты, закладки



(3) 4.28 где прописать движения при проведении документа?



(3) 4.29 План видов характеристик - Что такое план видов характеристик?



Обработки



(3) 4.30 Для чего необходимы Отчеты



(3) 4.31 Основные метаданные ветки «Общие». Параметры сеанса - что это?



(3) 4.32 Определяемые типы - какой смысл? как создать?



(3) 4.33 Общие реквизиты - смысл?



(3) 4.34 Роли - для чего?



(3) 4.35 Право Интерактивное удаление дает пользователю возможность



#Общие картинки



#Подсистемы



(3) 4.36 Модули. Локальные переменные?



(3) 4.37 как задать переменные глобально



(3) 4.38 как задать переменные локально



#Модули. Что такое Модуль?



(3) 4.39 что такое контекст?



(3) 4.39 Модуль формы - что содержат?



(3) 4.40 как увидеть список всех процедур и функций модуля формы



(3) 4.41 Модуль объекта - для чего предназначен?



(3) 4.42 Модуль менеджера объекта - что редактирует



(3) 4.43 Общие модули - для чего?



(3) 4.44 что значит флажок Глобальный?



(3) 4.45 нужно ли использовать флажок Глобальный?



(3) 4.46 что значит флажок Клиент (управляемое приложение)?



(3) 4.47 что значит Флажки Сервер и Внешнее соединение



(3) 4.48 что значит флажок Вызов сервера?



(3) 4.49 что значит флажок Привилегированный?



(3) 4.50 что значит параметр общего модуля – повторное использование возвращаемых значений?



(3) 4.51 Модуль сеанса - для чего?



(3) 4.52 Модуль приложения - для чего?



(3) 4.53 Экспорт процедур, функций и переменных - для чего?



(3) 4.54 как осуществляется Экспорт переменных?



(3) 4.55 какие модули служат только для описания процедур и функций?



(3) 5.01 Глава 5. Работа с управляемыми формами. Сколько может быть основных форм?



#Часть 1. Конструирование форм



#Основные формы объектов



(3) 5.02 Создание новых форм - сколько способов вызова конструктора?



(2) 5.03 Командный интерфейс формы - Что такое команда? какие группы команд бывают?



(2) чем отличаются глобальные и локальные команды?



(2) какие виды команд?



(2) какие виды глобальных команд?



(2) Глобальные команды, добавляемые автоматически - какие команды добавляются автоматически?



#Глобальные команды, добавленные вручную



Локальные команды формы - для чего?



Часть 3. Реквизиты и элементы формы. Реквизиты формы. Что такое реквизиты формы?



для чего свойство «Проверка заполнения»?



Свойства «Просмотр» и «Редактирование» что позволяют?



Элементы формы. сколько видов элементов?



Элемент форма - свойство: РежимОткрытияОкна, что определяет?



Группа формы - для чего необходима? сколько вариантов?



группа Страницы - для чего?



группа Командная панель - для чего?



Поля - для чего?



Вид «Поле ввода» - что можно вводить?



Вид «Поле надписи»



Вид «Поле флажка» - для чего?



Вид «Поле переключателя» - для чего?



Кнопки - как просто добавить



Декорации - для чего?



Часть 4. Программирование управляемых форм. Клиент-серверная архитектура - объяснить суть



#Клиент-серверная архитектура



что должен определять разработчик в управляемом приложении?



что значит сериализироваться? какие объекты могут сериализироваться?



Директивы компиляции - сколько их?



&НаКлиенте - что доступно



&НаСервере - что доступно



&НаСервереБезКонтекста - отличие от &НаСервере?



Реквизиты формы - для чего предназначены?



параметры формы - для чего предназначены?



(3) 6.01 Глава 6. Объектные типы. Часть 1. Объекты метаданных. Теоретическая часть - что такое Объекты в языке программирования?



(3) 6.02 В 1С сколько видов объектов:



(3) 6.03 Каким образом можно прочитать свойства объекта или исполнить тот или иной метод?



(3) 6.04 какие действия можно совершать со свойствами?



(3) 6.05 какая возможна ошибка при присвоении реквизиту значения



(3) 6.06 отличие в коде методов от свойств? как работают методы?



особенность модуля объекта



что такое События



Объекты 1С - какие есть группы?



какие типы в языке 1С?



Менеджер Объекта - допустимые действия? пример создания?



как облегчить программирование? напишите Ваш объект и поставите



пример с применением реквизита во внеконтексной серверной процедуре - решение вопроса по передаче данных



Ссылка объекта - смысл, какой тип



Пустая ссылка - что это?



(как проверять на пустую ссылку?)



свойство объекта возвращает ссылку на объект?



Ссылка как свойство объекта - для чего?



перечисление - какие есть програмные возможности?



метод который возвращает объект ссылки, на который она указывает



События объектов - что это?



Метод ЭтоНовый - для чего? для каких объектов конфигурации?



Пометка на удаление - какие способы удаления есть? рекомендация по непосредственному удалению?



удаление документа через установку пометки на удаление - через какое право пользователя



методы удаления и установления пометки на удаление?



Часть 2. Работа с документами. Проведение документов - как запретить



#Проведение документов



Оперативное и неоперативное проведение - разница?



где задаются движения в конфигураторе



В каких случаях нам необходимо разрешать оперативное проведение?



что такое Оперативный учет



Нумерация документов - какие есть флажки?



что такое Нумератор



Проведен - описать свойство



Программное создание, запись и проведение документа. Функция возвращает новый экземпляр объекта?



какие есть режимы записи документа?



Найти документ - какие методы менеджера объекта Документ?



Изменение имеющихся документов - какой метод?



#Резюме



Часть 3. Форма как объект. Основной реквизит - что определяет?



Данные формы - какой тип основного реквизита в форме?



####Свойства, методы и события формы



Свойства, методы и события формы - что Использование и Доступность показывают?



где располагается перечень всех событий управляемой формы?



(Свойства и события элементов формы)



Открытие формы - какие есть варианты создания формы?



(Открытие формы существующего объекта)



(Открытие формы нового объекта)



Программное открытие формы. Под какой директивой запускать методы открытия форм?



Открытие форм с параметрами - какой метод открытия формы? параметры?



Режимы открытия окна



Часть 4. Тип «Тип» функции «Тип» и «ТипЗнч». «Тип» - для чего необходима? функции сравнения?



Глава 7. Универсальные коллекции значений - что это?



оператор создания универсальной коллекции



Часть 1. Массивы. Что такое Массив?



Конструктор массивов - что это? как создается?



создание массива без элементов



Обход массива - какой цикл?



метод который возвращает наибольший индекс в массиве



Обход с помощью Для каждого… Цикл - для каких данных применяется?



Методы массивов. метод - добавляется новый элемент в конец массива?



#Метод массива «Добавить»



метод вставляет этот элемент по указанному в процедуре индексу



Метод Для удаления конкретного элемента массива



Метод массива удаляет все элементы массива



метод устанавливает значение элемента по нужному индексу



Многомерные массивы - что это?



Часть 2. Структура - что это?



как создается Объект Структура



Объект Структура - особенности?



Работа со структурой. Метод структуры для создания нового элемента



добавить пару КлючИЗначение в структуру через конструктор



Изменить значение ключа - как?



Количество элементов - метод структуры узнать количество пар «Ключ и значение»



Обход коллекции - цикл обхода структуры



Тип значений - какие могут быть значения типов структуры



Безошибочное получение значения элемента - как обратиться к значению ключа, не боясь вызвать ошибку



Очистка структуры и удаление элементов - каким образом можно удалить все пары Ключ и значение? каким образом можно удалить какую-то одну пару?



Часть 3. Соответствие - особенности



Работа с соответствием - метод соответствия установления ключа



#Метод «Вставить»



Обход соответствия - какой цикл?



Очистка соответствия - какие методы



каким методом получить значение элемента соответствия, но применение квадратных скобок неосуществимо



Часть 4. Список Значений - что это?



Добавление элементов в список значений - какие есть способы?



Метод создает новый элемент списка значений и добавляет его в конец списка



Метод создает новый элемент списка значений 2)



Метод создает новый элемент списка значений 3)



функция возвращает одномерный массив, формируя его значениями из списка



Элемент списка значений - что такое Элемент списка значений?



как Обратиться непосредственно к элементу списка значений



Обход коллекции списка значений - какие способы?



Разница в циклах?



Работа с элементом списка значений. метод списка значений - открывает окно для выбора определенного элемента из списка, и возвращает элемент, который выбрал пользователь, или Неопределено, если пользователь отказался от выбора



#Метод «ВыбратьЭлемент»



метод элемента списка значений возвращает индекс передаваемого в него элемента.



объект Список значений - метод, который позволяет искать элемент по его значению



метод по работе с элементами - позволяет сместить элемент на определенное количество позиций



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



Удаление элементов и очистка списка значений - методы?



Глава 8. Таблицы - какие есть виды?



Часть 1. Таблицы значений - что такое Таблица значений?



как создать таблицу значений



Колонки таблицы значений - что такое свойство Колонки?



Как создавать колонки?



Описание типов - для чего?



Метод добавления колонки



Строки таблицы значений - метод создать новую строку таблицы значений, которая вставляется в конец таблицы значений



#Метод «Добавить»



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



Обход строк таблицы - какие операторы цикла? какой рекомендуемый?



Поиск по таблице значений - какие есть методы?



Метод «Найти» - что осуществляет?



НайтиСтроки - что осуществляет?



Работа с таблицей значения. Свертка - какой метод?



#Свертка - метод Свернуть()



Копирование таблиц и копирование структуры таблицы - метод создает копию исходной таблицы



#Скопировать



метод создает таблицу с точно тем же набором колонок, как и у оригинала. Новая таблица абсолютно пустая и не содержит никакой информации из оригинала.



Выгрузка и загрузка данных в таблицу значений - метод, который позволяет выгрузить все значения из колонки в массив?



как загружать значения в таблицу из массива.



как заполнить всю колонку одним значением?



Получение итогов - как подсчитать, какова общая сумма?



Сортировка таблицы значений - какой метод? какие есть варианты?



Работа с таблицей значения на форме - отображения таблиц значений на форме используется элемент формы?



Группировка колонок - какой элемент формы?



(Программная работа с таблицей значения на форме)



(Часть 2. Табличные части справочников и документов)



(Работа с табличной частью)



(Работа с табличной частью на управляемой форме)



Часть 3. Элемент формы «Таблица». Работа с подвалом таблицы - какое свойство включить?



####Работа с подвалом таблицы?



(Текущий элемент)



Глава 9. Получение данных. Часть 1. Понятие выборки - что такое Выборка?



####Часть 1. Понятие выборки



Выборка справочников - что это?



какими методами можно получить Выборка справочников?



как правильно получать реквизит справочника?



Выборка документов - что это?



Часть 2. Работа с запросами. Что такое Запрос в понятии 1С?



Получение данных из запроса - какой объект для запросов?



метод объекта РезультатЗапроса для проверки, есть ли данные



####Работа с секцией «ВЫБРАТЬ»



(Условия запроса и передача параметров)



Упорядочивание - какая закладка?



Работа с полями - что такое разыменование полей?



Объединение запросов - какая закладка?



Соединение таблиц в запросе - какая закладка?



Группировка данных - какая закладка?



####Остальные функции языка запросов 1С



функция для сравнения предопределенного значения



#### Выбор



логический оператор для проверки поля на конкретную ссылку



метод сравнения, который возвращает Истину, если поле содержит значение null, и Ложь - в противном случае



##Есть NULL



функция проверяет первый параметр, и если он не равен NULL, то возвращает его, иначе возвращает второй параметр



##ЕстьNULL



Глава 10. Регистры сведений и накоплений - связь ресурса и РС



####Часть 1. Регистры сведений. Работа с записями - что такое регистр сведения?



Менеджер регистров - какие есть возможности?



Менеджер регистров - как создаётся?



Менеджер записи - какие есть возможности?



Менеджер записи - как создаётся?



(Набор записей - знакомство)



Набор записей - что это?



различия менеджера записи и набора записей



Часть 2. Регистры сведений. Получение данных - метод формирует выборку записей регистров сведений



##Выбрать



«Срез последних» - что получает?



«Срез первых» - что получает?



Выборка, «срез последних» и «срез первых» в запросе - какие виртуальные таблицы?



когда использовать менеджер регистра сведений, когда запрос?



Часть 3. Регистры накопления. Работа с записями - из чего состоит РН?



Менеджер регистра накопления - что позволяет?



Набор записей - что выполняет в РН



Проведение документа - что позволяют?



Часть 4. Регистры накопления. Получение данных - Метод Выбрать что формирует?



####Выбрать



Выбрать по регистратору - что осуществляет?



Обороты - что позволяет?



Остатки - по чему можно получать остатки?



Виртуальная таблица Остатки - каким образом накладывать отбор?



Виртуальная таблица Обороты - где можно применять?



(Виртуальная таблица Остатки и обороты)



Глава 11. Вывод информации. Часть 1. Печатные формы. Макет - для чего необходим Макет? Сколько видов макетов?



##Часть 1. Печатные формы



##Макет



чем запрос лучше объектного получения данных?



Макет с несколькими областями - как обвод границей?



(Часть 2. Отчеты)



####Простые отчеты



####Отчеты на СКД



Часть 3. Динамические списки - Что такое динамический список?



Забывание



0. Структура книги



(3) 1.1) Глава 1. Работа со справкой



(3) 1.2) как создать обработчик команды



(3) 1.3) Для чего существует отладка



(3) 1.4) как установить точку останова, куда нужно установить точку останова



(3) 1.5) как смотреть значения переменных



(3) 1.6) Сохранение информационной базы



(3) 2.1) Глава 2. Примитивные типы и переменные. какие существуют примитивные типы языка программирования 1С



(3) 2.2) тип Число - чем разделятся дробная часть, какие операции



(3) 2.3) тип Строка - символ определения



(3) 2.4) тип Дата - какой формат вывода



(3) 2.5) тип Булево - какие значения



(3) 2.6) NULL - где применяются и что обозначают



(3) 2.7) Неопределено



(3) 2.8) Что такое переменная?



(3) 2.9) Каким образом объявляются переменные в языке программирования 1С?



(3) 2.10) Примитивные операции вывода информации. Оператор вывода сообщения внизу окна?



(3) 2.11) Процедура выводит на экран окно предупреждения



(3) 2.12) Какие ещё особенности есть у процедуры Предупреждение?



(3) 2.13) Переменные типа Булево - что это



(3) 2.14) Операции над переменными типа Булево



(3) 2.15) порядок выполнения логических операций



(3) 2.16) Операторы сравнения



(3) 2.17) Переменные типа Число - порядок выполнения операций?



(3) 2.18) оператор % - что это



(3) 2.19) Ввод чисел на форме - длина уже



(3) 2.20) функция округляет число



(3) 2.21) функция отсекает дробную часть от целого числа



(3) 2.22) Функция - это возведение в степень



(3) 2.23) Функция квадратный корень



(2) (Диалог для ввода чисел, как вводить числа интерактивно?)



(3) 2.24) Переменные типа Строка. Конкатенация - что это?



(3) 2.25) перечислить 4 символов



(3) 2.26) Ввод строк на форме



(2) Диалог для ввода строк - какая функция?



(3) 2.27) функция возвращает длину строки



(3) 2.28) функция отсекает пробелы слева, справа, справа и слева



(3) 2.29) функция выбирает нужное количество символов слева и справа строки соответственно



(3) 2.30) функция выберет из строки нужное количество символов, начиная с определенного номера



(3) 2.31) функция находит вхождение искомой подстроки в строку поиска и возвращает номер первого символа искомой подстроки в строке поиска



(3) 2.32) функция ищет определенную подстроку, и если она найдена, то меняет ее на другую подстроку



(3) 2.33) функция вычисляет число вхождений строки поиска в заданной строке



(3) 2.34) функция возвращает количество строк в заданной строке, если она многострочная



(3) 2.35) Функция получает из многострочной строки строку с заданным номером



(3) 2.36) функция приводит все символы в нижний регистр, вторая в верхний регистр, третья в титульный регистр, т.е. первый символ слова будет верхним



(3) 2.37) Функция - возвращает Истина, если строка пустая, и возвращает Ложь, если строка содержит символы



(3) 2.38) Переменные типа Дата. функция возвращает Истина, если введена дата, или Ложь, если нет



(3) 2.39) функция может конвертировать в строку не только даты, но и числа, и булево



(3) 2.40) Конструктор форматной строки - для чего требуется?



(3) 2.41) Вычитание дат - до какой точности?



(3) 2.42) функции возвращают число, которое соответствует году, месяцу, дню, часу, минуте и секунде соответственно



(3) 2.43) функция, возвращают дату и время начала периода, именем которого они называются



(3) 2.44) возвращают дату и время конца периода, именем которого они называются



(3) 2.45) возвращают соответственно номер дня года, номер дня недели и номер недели года указанной даты



(3) 2.46) функция прибавления месяца



(3) 2.47) Функция возвращает текущую системную дату на компьютере



(3) 2.48) Функции преобразования. Преобразование из числа в строку



(3) 2.49) Преобразование из строки в число - какая функция?



(3) 2.50) Преобразование в дату - какая функция?



(3) 2.51) Функции СтрШаблон



(2) 2.52) функция возвращает минимальное значение? максимальное значение?



(3) 3.01) Глава 3.Основные операторы. оператор управляет выполнением программы в зависимости от логического выражения



(3) 3.02) Что такое вообще Цикл?



(3) 3.03) опиши синтаксис цикла Для…Цикл



(3) 3.04) оператор цикла Для…Цикл для прерывания выполнения цикла



(3) 3.05) оператор цикла Для…Цикл для передачи управления в начало цикла



(3) 3.06) какой цикл является циклом с условием



(3) 3.07) Рекурсия переменных. Рекурсия - что это?



(3) 3.08) Работа с процедурами и функциями. Что такое процедура?



(3) 3.09) Что такое функция?



(3) 3.10) можно путать местами параметры?



(3) 3.11) Ключевое слово открывает список операторов, выполнение которых может привести к исключительной ситуации



(3) 3.12) Когда желательно применять оператор Попытка…Исключение?

# 4. Основы конфигурирования.



(3) 4.01 (Главе 4. Основы конфигурирования?)



(3) 4.02 Константы - что хранят в себе



(3) 4.03 что значит знак * в окне конфигурации



(3) 4.04 что значит знак «!» в окне конфигурации



(3) 4.05 Для чего применяются Справочники?



(3) 4.06 Предопределенные элементы - что это?



(3) 4.07 Подчиненный справочник - особенности? какая вкладка создания?



(3) 4.08 Иерархический справочник - какие есть виды иерархии справочника?



(3) 4.09 Документы - для чего предназначены



(3) 4.10 Что такое Движения документа?



(3) 4.11 Ввод на основании - Что такое Ввод на основании? какая закладка?



(3) 4.12 ввод на основании, какой конструктор?



(3) 4.13 Журнал документов - для чего служит?



(3) 4.14 Перечисления - что это?



(3) 4.15 Регистр сведений - для чего хранится?



(3) 4.16 что означает Периодический Регистры сведений



(3) 4.17 чем отличается регистр сведений от справочника?



(3) 4.18 какие бывают режимы записи Регистра сведений?



(3) 4.19 привязать запись регистра сведений к конкретному элементу так, чтобы, когда мы удалим это элемент, удалилась и эта запись



(3) 4.20 Регистр накопления - что хранит?



(3) 4.21 Основная функция регистра накопления?



(3) 4.22 сколько типов Регистров накопления?



(3) 4.23 что фиксируют Оборотные регистры?



(3) 4.24 что фиксируют Регистры остатков



(3) 4.25 что такое Измерения.



(3) 4.26 важная функция измерений?



(3) 4.27 создание регистра накопления Обороты, закладки



(3) 4.28 где прописать движения при проведении документа?



(3) 4.29 План видов характеристик - Что такое план видов характеристик?

# Обработки

С Обработками Вы уже знакомы. Мы с вами работаем с внешними обработками, но могут быть и обработки в составе конфигурации.

Рис. 4.1.158

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

Для этого кликаете правой клавишей мышки по пункту конфигурации «Обработки», в появившемся меню нажимаем «Добавить». Добавьте реквизит Автомобиль и табличную часть Гаражи.

Рис. 4.1.159 224стр.<<

Также можете создать на ней форму с данными реквизитами.

Рис. 4.1.160

Еще Вы можете вставить уже имеющуюся обработку в конфигурацию. Для этого кликнем правой кнопкой мышки по пункту конфигурации «Обработки» и выберем пункт «Вставить внешнюю обработку, отчет…».

Рис. 4.1.161

И найдите любую недавно созданную Вами обработку (из предыдущих глав) и выберете ее. Она станет в составе конфигурации. Сохраните конфигурацию и откройте обработку из меню операции.



(3) 4.30 Для чего необходимы Отчеты



(3) 4.31 Основные метаданные ветки «Общие». Параметры сеанса - что это?



(3) 4.32 Определяемые типы - какой смысл? как создать?



(3) 4.33 Общие реквизиты - смысл?



(3) 4.34 Роли - для чего?



(3) 4.35 Право Интерактивное удаление дает пользователю возможность



#Общие картинки



#Подсистемы



(3) 4.36 Модули. Локальные переменные?



(3) 4.37 как задать переменные глобально



(3) 4.38 как задать переменные локально



#Модули. Что такое Модуль?



(3) 4.39 что такое контекст?



(3) 4.39 Модуль формы - что содержат?



(3) 4.40 как увидеть список всех процедур и функций модуля формы



(3) 4.41 Модуль объекта - для чего предназначен?



(3) 4.42 Модуль менеджера объекта - что редактирует



(3) 4.43 Общие модули - для чего?



(3) 4.44 что значит флажок Глобальный?



(3) 4.45 нужно ли использовать флажок Глобальный?



(3) 4.46 что значит флажок Клиент (управляемое приложение)?



(3) 4.47 что значит Флажки Сервер и Внешнее соединение



(3) 4.48 что значит флажок Вызов сервера?



(3) 4.49 что значит флажок Привилегированный?



(3) 4.50 что значит параметр общего модуля – повторное использование возвращаемых значений?



(3) 4.51 Модуль сеанса - для чего?



(3) 4.52 Модуль приложения - для чего?



(3) 4.53 Экспорт процедур, функций и переменных - для чего?



(3) 4.54 как осуществляется Экспорт переменных?



(3) 4.55 какие модули служат только для описания процедур и функций?



(3) 5.01 Глава 5. Работа с управляемыми формами. Сколько может быть основных форм?



#Часть 1. Конструирование форм



#Основные формы объектов



(3) 5.02 Создание новых форм - сколько способов вызова конструктора?



(2) 5.03 Командный интерфейс формы - Что такое команда? какие группы команд бывают?



(2) чем отличаются глобальные и локальные команды?



(2) какие виды команд?



(2) какие виды глобальных команд?



(2) Глобальные команды, добавляемые автоматически - какие команды добавляются автоматически?



#Глобальные команды, добавленные вручную



Локальные команды формы - для чего?



Часть 3. Реквизиты и элементы формы. Реквизиты формы. Что такое реквизиты формы?



для чего свойство «Проверка заполнения»?



Свойства «Просмотр» и «Редактирование» что позволяют?



Элементы формы. сколько видов элементов?



Элемент форма - свойство: РежимОткрытияОкна, что определяет?



Группа формы - для чего необходима? сколько вариантов?



группа Страницы - для чего?



группа Командная панель - для чего?



Поля - для чего?



Вид «Поле ввода» - что можно вводить?



Вид «Поле надписи»



Вид «Поле флажка» - для чего?



Вид «Поле переключателя» - для чего?



Кнопки - как просто добавить



Декорации - для чего?



Часть 4. Программирование управляемых форм. Клиент-серверная архитектура - объяснить суть



#Клиент-серверная архитектура



что должен определять разработчик в управляемом приложении?



что значит сериализироваться? какие объекты могут сериализироваться?



Директивы компиляции - сколько их?



&НаКлиенте - что доступно



&НаСервере - что доступно



&НаСервереБезКонтекста - отличие от &НаСервере?



Реквизиты формы - для чего предназначены?



параметры формы - для чего предназначены?



(3) 6.01 Глава 6. Объектные типы. Часть 1. Объекты метаданных. Теоретическая часть - что такое Объекты в языке программирования?



(3) 6.02 В 1С сколько видов объектов:



(3) 6.03 Каким образом можно прочитать свойства объекта или исполнить тот или иной метод?



(3) 6.04 какие действия можно совершать со свойствами?



(3) 6.05 какая возможна ошибка при присвоении реквизиту значения



(3) 6.06 отличие в коде методов от свойств? как работают методы?



особенность модуля объекта



что такое События



Объекты 1С - какие есть группы?



какие типы в языке 1С?



Менеджер Объекта - допустимые действия? пример создания?



как облегчить программирование? напишите Ваш объект и поставите



пример с применением реквизита во внеконтексной серверной процедуре - решение вопроса по передаче данных



Ссылка объекта - смысл, какой тип



Пустая ссылка - что это?



(как проверять на пустую ссылку?)



свойство объекта возвращает ссылку на объект?



Ссылка как свойство объекта - для чего?



перечисление - какие есть програмные возможности?



метод который возвращает объект ссылки, на который она указывает



События объектов - что это?



Метод ЭтоНовый - для чего? для каких объектов конфигурации?



Пометка на удаление - какие способы удаления есть? рекомендация по непосредственному удалению?



удаление документа через установку пометки на удаление - через какое право пользователя



методы удаления и установления пометки на удаление?



Часть 2. Работа с документами. Проведение документов - как запретить



#Проведение документов



Оперативное и неоперативное проведение - разница?



где задаются движения в конфигураторе



В каких случаях нам необходимо разрешать оперативное проведение?



что такое Оперативный учет



Нумерация документов - какие есть флажки?



что такое Нумератор



Проведен - описать свойство



Программное создание, запись и проведение документа. Функция возвращает новый экземпляр объекта?



какие есть режимы записи документа?



Найти документ - какие методы менеджера объекта Документ?



Изменение имеющихся документов - какой метод?



#Резюме



Часть 3. Форма как объект. Основной реквизит - что определяет?



Данные формы - какой тип основного реквизита в форме?



####Свойства, методы и события формы



Свойства, методы и события формы - что Использование и Доступность показывают?



где располагается перечень всех событий управляемой формы?



(Свойства и события элементов формы)



Открытие формы - какие есть варианты создания формы?



(Открытие формы существующего объекта)



(Открытие формы нового объекта)



Программное открытие формы. Под какой директивой запускать методы открытия форм?



Открытие форм с параметрами - какой метод открытия формы? параметры?



Режимы открытия окна



Часть 4. Тип «Тип» функции «Тип» и «ТипЗнч». «Тип» - для чего необходима? функции сравнения?



Глава 7. Универсальные коллекции значений - что это?



оператор создания универсальной коллекции



Часть 1. Массивы. Что такое Массив?



Конструктор массивов - что это? как создается?



создание массива без элементов



Обход массива - какой цикл?



метод который возвращает наибольший индекс в массиве



Обход с помощью Для каждого… Цикл - для каких данных применяется?



Методы массивов. метод - добавляется новый элемент в конец массива?



#Метод массива «Добавить»



метод вставляет этот элемент по указанному в процедуре индексу



Метод Для удаления конкретного элемента массива



Метод массива удаляет все элементы массива



метод устанавливает значение элемента по нужному индексу



Многомерные массивы - что это?



Часть 2. Структура - что это?



как создается Объект Структура



Объект Структура - особенности?



Работа со структурой. Метод структуры для создания нового элемента



добавить пару КлючИЗначение в структуру через конструктор



Изменить значение ключа - как?



Количество элементов - метод структуры узнать количество пар «Ключ и значение»



Обход коллекции - цикл обхода структуры



Тип значений - какие могут быть значения типов структуры



Безошибочное получение значения элемента - как обратиться к значению ключа, не боясь вызвать ошибку



Очистка структуры и удаление элементов - каким образом можно удалить все пары Ключ и значение? каким образом можно удалить какую-то одну пару?



Часть 3. Соответствие - особенности



Работа с соответствием - метод соответствия установления ключа



#Метод «Вставить»



Обход соответствия - какой цикл?



Очистка соответствия - какие методы



каким методом получить значение элемента соответствия, но применение квадратных скобок неосуществимо



Часть 4. Список Значений - что это?



Добавление элементов в список значений - какие есть способы?



Метод создает новый элемент списка значений и добавляет его в конец списка



Метод создает новый элемент списка значений 2)



Метод создает новый элемент списка значений 3)



функция возвращает одномерный массив, формируя его значениями из списка



Элемент списка значений - что такое Элемент списка значений?



как Обратиться непосредственно к элементу списка значений



Обход коллекции списка значений - какие способы?



Разница в циклах?



Работа с элементом списка значений. метод списка значений - открывает окно для выбора определенного элемента из списка, и возвращает элемент, который выбрал пользователь, или Неопределено, если пользователь отказался от выбора



#Метод «ВыбратьЭлемент»



метод элемента списка значений возвращает индекс передаваемого в него элемента.



объект Список значений - метод, который позволяет искать элемент по его значению



метод по работе с элементами - позволяет сместить элемент на определенное количество позиций



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



Удаление элементов и очистка списка значений - методы?



Глава 8. Таблицы - какие есть виды?



Часть 1. Таблицы значений - что такое Таблица значений?



как создать таблицу значений



Колонки таблицы значений - что такое свойство Колонки?



Как создавать колонки?



Описание типов - для чего?



Метод добавления колонки



Строки таблицы значений - метод создать новую строку таблицы значений, которая вставляется в конец таблицы значений



#Метод «Добавить»



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



Обход строк таблицы - какие операторы цикла? какой рекомендуемый?



Поиск по таблице значений - какие есть методы?



Метод «Найти» - что осуществляет?



НайтиСтроки - что осуществляет?



Работа с таблицей значения. Свертка - какой метод?



#Свертка - метод Свернуть()



Копирование таблиц и копирование структуры таблицы - метод создает копию исходной таблицы



#Скопировать



метод создает таблицу с точно тем же набором колонок, как и у оригинала. Новая таблица абсолютно пустая и не содержит никакой информации из оригинала.



Выгрузка и загрузка данных в таблицу значений - метод, который позволяет выгрузить все значения из колонки в массив?



как загружать значения в таблицу из массива.



как заполнить всю колонку одним значением?



Получение итогов - как подсчитать, какова общая сумма?



Сортировка таблицы значений - какой метод? какие есть варианты?



Работа с таблицей значения на форме - отображения таблиц значений на форме используется элемент формы?



Группировка колонок - какой элемент формы?



(Программная работа с таблицей значения на форме)



(Часть 2. Табличные части справочников и документов)



(Работа с табличной частью)



(Работа с табличной частью на управляемой форме)



Часть 3. Элемент формы «Таблица». Работа с подвалом таблицы - какое свойство включить?



####Работа с подвалом таблицы?



(Текущий элемент)



Глава 9. Получение данных. Часть 1. Понятие выборки - что такое Выборка?



####Часть 1. Понятие выборки



Выборка справочников - что это?



какими методами можно получить Выборка справочников?



как правильно получать реквизит справочника?



Выборка документов - что это?



Часть 2. Работа с запросами. Что такое Запрос в понятии 1С?



Получение данных из запроса - какой объект для запросов?



метод объекта РезультатЗапроса для проверки, есть ли данные



####Работа с секцией «ВЫБРАТЬ»



(Условия запроса и передача параметров)



Упорядочивание - какая закладка?



Работа с полями - что такое разыменование полей?



Объединение запросов - какая закладка?



Соединение таблиц в запросе - какая закладка?



Группировка данных - какая закладка?



####Остальные функции языка запросов 1С



функция для сравнения предопределенного значения



#### Выбор



логический оператор для проверки поля на конкретную ссылку



метод сравнения, который возвращает Истину, если поле содержит значение null, и Ложь - в противном случае



##Есть NULL



функция проверяет первый параметр, и если он не равен NULL, то возвращает его, иначе возвращает второй параметр



##ЕстьNULL



Глава 10. Регистры сведений и накоплений - связь ресурса и РС



####Часть 1. Регистры сведений. Работа с записями - что такое регистр сведения?



Менеджер регистров - какие есть возможности?



Менеджер регистров - как создаётся?



Менеджер записи - какие есть возможности?



Менеджер записи - как создаётся?



(Набор записей - знакомство)



Набор записей - что это?



различия менеджера записи и набора записей



Часть 2. Регистры сведений. Получение данных - метод формирует выборку записей регистров сведений



##Выбрать



«Срез последних» - что получает?



«Срез первых» - что получает?



Выборка, «срез последних» и «срез первых» в запросе - какие виртуальные таблицы?



когда использовать менеджер регистра сведений, когда запрос?



Часть 3. Регистры накопления. Работа с записями - из чего состоит РН?



Менеджер регистра накопления - что позволяет?



Набор записей - что выполняет в РН



Проведение документа - что позволяют?



Часть 4. Регистры накопления. Получение данных - Метод Выбрать что формирует?



####Выбрать



Выбрать по регистратору - что осуществляет?



Обороты - что позволяет?



Остатки - по чему можно получать остатки?



Виртуальная таблица Остатки - каким образом накладывать отбор?



Виртуальная таблица Обороты - где можно применять?



(Виртуальная таблица Остатки и обороты)



Глава 11. Вывод информации. Часть 1. Печатные формы. Макет - для чего необходим Макет? Сколько видов макетов?



##Часть 1. Печатные формы



##Макет



чем запрос лучше объектного получения данных?



Макет с несколькими областями - как обвод границей?



(Часть 2. Отчеты)



####Простые отчеты



####Отчеты на СКД



Часть 3. Динамические списки - Что такое динамический список?



Забывание