Назначение и краткая характеристика встроенного языка
Встроенный язык (далее по тексту — язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в данной книге — русский, однако для каждого оператора языка приводится его англоязычный синоним.Введение
Назначение и краткая характеристика встроенного языка
Построение книги
Формат описания элементов языка
Соглашения и обозначения, принятые в синтаксических диаграммах
Синтаксическая диаграмма описания элемента языка
ЭлементЯзыка
Формат исходных текстов программных модулей
Что такое программный модуль?
Контекст выполнения программного модуля
Виды программных модулей
Глобальный модуль
Модуль Формы списка справочника
Модуль Формы группы справочника
Модуль Формы элемента справочника
Модуль Формы документа
Модуль документа
Модуль Формы журнала документов
Модуль Формы журнала расчетов
Модуль Формы списка счетов
Модуль Формы счета
Модуль Формы журнала операций
Модуль Формы операции
Модуль Формы журнала проводок
Модуль Формы отчета
Модуль Формы обработки
Модуль вида расчета
Формат программного модуля
Комментарии
Формат операторов
Имена переменных, процедур и функций
Зарезервированные слова
Структура программного модуля
Специальные символы, используемые в исходном тексте
Процедура
Функция
Предварительное описание процедур и функций
Передача параметров
Передача локального контекста программного модуля в качестве параметра
Пример исходного текста программного модуля
Типы данных
Базовые типы данных
Правила преобразования типов данных
Агрегатные типы данных
Англоязычные синонимы названий агрегатных типов данных
Атрибуты агрегатных типов данных
Методы агрегатных типов данных
Объявление переменных
Перем
Область использования переменной
Выражения и оператор присваивания
Выражения
Арифметические операции
Операция конкатенации
Логические операции
Числовые константы
Константы даты
Строковые константы
Строковые выражения
Логические выражения
Оператор присваивания
Управляющие операторы
Если
Пока
Для
Попытка
Перейти
Продолжить
Прервать
Возврат
#ЗагрузитьИзФайла
Глава 6 Системные константы
РазделительСтраниц
РазделительСтрок
СимволТабуляции
Глава 7-1 Системные процедуры и функции
Окр
Цел
Мин
Макс
Лог10
Лог
СтрДлина
ПустаяСтрока
СокрЛ
СокрП
СокрЛП
Лев
Прав
Сред
Найти
СтрЗаменить
СтрЧислоВхождений
СтрКоличествоСтрок
СтрПолучитьСтроку
Врег
Нрег
OemToAnsi
AnsiToOem
Симв
КодСимв
РабочаяДата
ТекущаяДата
ДобавитьМесяц
НачМесяца
КонМесяца
НачКвартала
КонКвартала
НачГода
КонГода
НачНедели
КонНедели
ДатаГод
ДатаМесяц
ДатаЧисло
НомерНеделиГода
НомерДняГода
НомерДняНедели
ПериодСтр
НачалоСтандартногоИнтервала
КонецСтандартногоИнтервала
ТекущееВремя
Дата
Строка
Число
Системные процедуры и функции
СформироватьПозициюДокумента
РазобратьПозициюДокумента
Пропись
Формат
Шаблон
ФиксШаблон
ВвестиЗначение
ВвестиЧисло
ВвестиСтроку
ВвестиДату
ВвестиПериод
ВвестиПеречисление
Вопрос
Предупреждение
Сообщить
ОчиститьОкноСообщений
Состояние
? (Вычислить выражение по условию)
Сигнал
Разм
ЗаголовокСистемы
ИмяКомпьютера
Системные процедуры и функции
Функция СоздатьОбъект создает объект агрегатного типа данных и возвращает ссылку на него. Данная функция обычно используется одновременно с неявным определением переменной и присвоением ей ссылки на объект агрегатного типа данных.ИмяПользователя
ПолноеИмяПользователя
НазваниеНабораПрав
ПравоДоступа
НазваниеИнтерфейса
КаталогПользователя
КаталогИБ
КаталогПрограммы
КаталогВременныхФайлов
МонопольныйРежим
ОсновнойЯзык
Процедуры работы с транзакциями
НачатьТранзакцию
ЗафиксироватьТранзакцию
ОтменитьТранзакцию
Глава 7-3 Системные процедуры и функции
СоздатьОбъект
СтатусВозврата
ОткрытьФорму
Открытие формы нового документа
Открытие окна истории значений периодических констант, реквизитов справочников и счетов.
ОткрытьФормуМодально
ТипЗначения
ТипЗначенияСтр
ПустоеЗначение
ПолучитьПустоеЗначение
НазначитьВид
ЗаписьЖурналаРегистрации
ПрефиксАвтоНумерации
ПолучитьЗначенияОтбора
КомандаСистемы
ЗапуститьПриложение
ЗавершитьРаботуСистемы
НайтиПомеченныеНаУдаление
НайтиСсылки
УдалитьОбъекты
ОбработкаОжидания
Глава 7-4 Системные процедуры и функции
ЗначениеВСтрокуВнутр
ЗначениеИзСтрокиВнутр
ЗначениеВСтроку
ЗначениеИзСтроки
ЗначениеВФайл
ЗначениеИзФайла
СохранитьЗначение
ВосстановитьЗначение
ПолучитьТА
ПолучитьДатуТА
ПолучитьВремяТА
ПолучитьДокументТА
ПолучитьПозициюТА
УстановитьТАна
УстановитьТАпо
Процедуры и функции компоненты «Бухгалтерский учет»
ВыбранныйПланСчетов
ОсновнойПланСчетов
СчетПоКоду
НачалоПериодаБИ
КонецПериодаБИ
КонецРассчитанногоПериодаБИ
НазначитьСчет
ВвестиПланСчетов
ВвестиВидСубконто
МаксимальноеКоличествоСубконто
ОсновнойЖурналРасчетов
Глава 8 Системные предопределенные процедуры
Предопределенные процедуры Глобального модуля
ПриНачалеРаботыСистемы
ПриЗавершенииРаботыСистемы
ПриУдаленииДокумента
ПриУдаленииЭлемента
ПриОткрытииИстории
ПриЗаписиИстории
ПриУдаленииИстории
ПриЗаписиКонстанты
ПриОтменеПроведенияДокумента
ПриИзмененииВремениДокумента
ПриУстановкеОтбора
ПриСменеРасчетногоПериода
ПриУдаленииСчета
ПриВыклВклПроводокОперации
Глава 9 Работа с Константами
НазначитьТип
УстановитьАтрибут
ПолучитьАтрибут
Получить
Установить
Глава 10-1 Работа со Справочниками
Контекст работы со справочниками
Код
Наименование
Реквизит
Родитель
Владелец
Получить
Установить
Глава 10-2 Работа со Справочниками
Вид
ПредставлениеВида
Уровень
УстановитьАтрибут
ПолучитьАтрибут
ЭтоГруппа
ПринадлежитГруппе
Выбран
Выбрать
ВидыДляВыбора
ВыборГруппы
ТекущийЭлемент
ПолныйКод
ПолноеНаименование
НайтиЭлемент
НайтиПоКоду
НайтиПоНаименованию
НайтиПоРеквизиту
ВыбратьЭлементы
ВыбратьЭлементыПоРеквизиту
ОбратныйПорядок
ПолучитьЭлемент
ИспользоватьДату
ИспользоватьВладельца
ИспользоватьРодителя
ВключатьПодчиненные
ПорядокКодов
ПорядокНаименований
ПорядокРеквизита
Новый
НоваяГруппа
ПрефиксКода
УстановитьНовыйКод
НазначитьТип
Записать
Удалить
Блокировка
ПометкаУдаления
СнятьПометкуУдаления
Глава 10-3 Работа со Справочниками
Методы контекста Модуля формы элемента справочника
Модифицированность
ИспользоватьДату
СохранениеПериодическихРеквизитов
ПросмотрИстории
Предопределенные процедуры Модуля формы справочника
ВводНового
ПриЗаписи
Методы контекста Модуля формы списка справочника
ИспользоватьДату
ИспользоватьВладельца
ИспользоватьРодителя
ИерархическийСписок
ВыборГруппы
РедактироватьВДиалоге
СохранениеПериодическихРеквизитов
Работа с Перечислениями
Перечисление — средство работы с элементами данных, список возможных значений которых жестко задан в конфигурации. Например, для перечисления "ТипСотрудника" можно задать возможные значения: "Штатный", "Совместитель". В отличие от справочника, списки значений в перечислении задаются исключительно в процессе их создания в конфигураторе и при выполнении задачи не могут быть изменены.Сортировка
УстановитьОтбор
ПолучитьОтбор
ВидыОтбора
ЗакладкиОтбора
ИспользоватьСписокЭлементов
ПросмотрИстории
Предопределенные процедуры Модуля формы списка справочника
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриНачалеРедактированияСтроки
ПриЗаписи
ПриПереносеЭлементаВДругуюГруппу
ПриВыбореРодителя
ПриВыбореВладельца
ПриСменеИерархии
ПриУстановкеОтбора
Глава 11 Работа с Перечислениями
Контекст работы с перечислениями
ПолучитьАтрибут
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Вид
ПредставлениеВида
Выбран
ПорядковыйНомер
Идентификатор
Глава 12-1 Работа с Документами
Контекст работы с документами
Позиция документа
НомерДок
ДатаДок
Реквизит
НомерСтроки
Операция
Глава 12-2 Работа с Документами
Вид
ПредставлениеВида
УстановитьАтрибут
ПолучитьАтрибут
Выбран
Проведен
ТекущийДокумент
Выбрать
ВидыДляВыбора
Итог
КоличествоСтрок
НайтиДокумент
НайтиПоНомеру
Получить Строку ПоНомеру
ВыбратьДокументы
ВыбратьПодчиненныеДокументы
ВыбратьПоЗначению
ВыбратьПоНомеру
ВыбратьПоПоследователыюсти
ОбратныйПорядок
УстановитьФильтр
ПолучитьДокумент
ВыбратьСтроки
ПолучитьСтроку
Новый
ПрефиксНомера
УстановитьНовыйНомер
НазначитьТип
Записать
Удалить
ПометкаУдаления
СнятьПометкуУдаления
НоваяСтрока
УдалитьСтроку
УдалитьСтроки
СортироватьСтроки
ПолучитьПозицию
ПринадлежитПоследовательности
ИспользоватьЖурнал
Графа
Блокировка
ПолучитьВремя
УстановитьВремя
АвтоВремяНачалоДня
АвтоВремяКонецДня
АвтоВремяТекущее
АвтоВремяПослеТА
АвтоВремяОтключить
Провести
СделатьНеПроведенным
СравнитьТА
СуществуетОперация
ВыгрузитьТабличнуюЧасть
ЗагрузитьТабличнуюЧасть
Глава 12-3 Работа с Документами
Методы контекста Модуля формы документа
ПриЗаписиПерепроводить
ПроводитьПослеТА
АктивизироватьСтроку
ИзменениеПорядкаСтрок
Модифицированность
Предопределенные процедуры Модуля формы документа
ВводНового
ВводНаОсновании
ПриЗаписи
ПриНачалеРедактированияСтроки
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриОкончанииРедактированияСтроки
ПриУдаленииСтроки
ПриИзмененииПорядкаСтрок
Методы контекста Модуля документа
ИтогиАктуальны
ГрупповаяОбработка
НеПроводитьДокумент
УстановитьРеквизитСправочника
ОчиститьДвижения
ПривязыватьСтроку
Предопределенные процедуры Модуля документа
ОбработкаПроведения
ОбработкаУдаленияПроведения
АрхивироватьДокумент
Команды организации механизма заполнения документа методом подбора
Глава 13 Работа с Журналами документов
Контекст работы с журналами документов
Атрибуты контекста Модуля формы журнала документов
ТекущийДокумент
Методы контекста Модуля формы журнала документов
ВидыОтбора
ЗакладкиОтбора
УстановитьОтбор
ПолучитьОтбор
УстановитьИнтервал
НачалоИнтервала
КонецИнтервала
ПодчинениеДокументу
Предопределенные процедуры Модуля формы журнала документов
ПриУстановкеОтбора
ПриУстановкеИнтервала
Глава 14-1 Работа с Регистрами оперативного учета
Глава 14-1 Работа с Регистрами оперативного учета - 2
Глава 14-1 Работа с Регистрами оперативного учета - 3
Контекст работы с регистрами
Приход
Расход
Измерение
Ресурс
Реквизит
Методы оборотных регистров
ИспользоватьПериод
Итог
Итоги
СводныйИтог
СводныеИтоги
ИтогиПолучить
Методы регистров остатков
Остаток
СводныйОстаток
Остатки
СводныеОстатки
ОстаткиПолучить
Работа с Регистрами оперативного учета
Следующие методы доступны только в контексте Модуля документа в системной предопределенной процедуре ОбработкаПроведения. Замечание. Перечисленные в этом разделе методы можно применять только к регистрам, непосредственно доступным в контексте Модуля документа, т. е. нельзя создать объект типа «регистр» с помощью функции СоздатьОбъект и к нему применять метод из данного раздела.Выбрать ДвиженияСОстатками
Общие методы регистров
Вид
ПредставлениеВида
НазначитьТип
УстановитьАтрибут
ПолучитьАтрибут
ВыбратьДвижения
ВыбратьДвиженияДокумента
ОбратныйПорядок
ПолучитьДвижение
ТекущийДокумент
НомерСтроки
ВыбратьИтоги
ПолучитьИтог
ВыгрузитьИтоги
ВременныйРасчет
УстановитьФильтр
УстановитьЗначениеФильтра
Глава 14-2 Работа с Регистрами оперативного учета
Методы контекста Модуля документа
ПривязыватьСтроку
ДвижениеПриход
ДвижениеРасход
ДвижениеПриходВыполнить
ДвижениеРасходВыполнить
Движение
ДвижениеВыполнить
Системные процедуры работы с регистрами
РассчитатьРегистрыНа
РассчитатьРегистрыПо
Вспомогательный объект Регистры
ИдентификаторРегистра
ПолучитьАтрибут
РассчитатьРегистрыНа
РассчитатьРегистрыПо
Актуальность
Глава 15 Служебные типы данных компоненты «Бухгалтерский учет»
Тип данных «ПланСчетов»
Выбран
ПорядковыйНомер
Идентификатор
ПланыСчетов
Методы глобального атрибута «ПланыСчетов»
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Тип данных «ВидСубконто»
Выбран
ПорядковыйНомер
ТипСубконто
Идентификатор
ВидыСубконто
Методы глобального атрибута «ВидыСубконто»
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Глава 16 работа с бухгалтерскими счетами
Контекст работы с бухгалтерскими счетами
Код
Наименование
Валютный
Количественный
Забалансовый
Активный
Реквизит
ВыбратьСчета
ПолучитьСчет
УстановитьАтрибут
ПолучитьАтрибут
Выбрать
НайтиПоКоду
НайтиСчет
Выбран
ЗаданВКонфигурации
Вид
ПредставлениеВида
ПланСчетов
ЭтоГруппа
Уровень
ТекущийСчет
ПометкаУдаления
ВыборГруппы
ПринадлежитГруппе
КоличествоСубконто
ВидСубконто
ТолькоОбороты
УчетПоСумме
УчетПоВалютнойСумме
УчетПоКоличеству
ИспользоватьДату
ИспользоватьПланСчетов
Родитель
ИспользоватьРодителя
КодСубсчета
Блокировка
Новый
НазначитьТип
Записать
Удалить
СнятьПометкуУдаления
Методы контекста Модуля формы списка счетов
ИспользоватьДату
ИспользоватьПланСчетов
ИспользоватьРодителя
ИспользоватьКорСчет
ИерархическийСписок
РедактироватьВДиалоге
ВыборГруппы
Предопределенные процедуры модуля формы списка счетов
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриНачалеРедактированияСтроки
ПриВыбореРодителя
ПриЗаписи
Предопределенные процедуры модуля формы счета
ВводНового
ПриЗаписи
Глава 17-1 Работа с операциями и проводками
Контекст работы с операциями и проводками
ДатаОперации
Содержание
СуммаОперации
РеквизитОперации
Документ
Сумма
Валюта
ВалСумма
Количество
РеквизитПроводки
Дебет
Кредит
Счет
Субконто
Субконто
ПредставлениеСубконто
Глава 17-2 Работа с операциями и проводками
ВыбратьОперации
ВыбратьОперацииСПроводками
ИспользоватьСубконто
ИспользоватьКорСубконто
ВыбратьПоЗначению
ПолучитьОперацию
НайтиОперацию
Выбрана
УстановитьАтрибут
ПолучитьАтрибут
ВыбратьПроводки
ПолучитьПроводку
ПроводкаВыбрана
КоличествоПроводок
ПолучитьПроводкуПоНомеру
Пров
НомерПроводки
ПланСчетов