Contents 

Введение
Назначение и краткая характеристика встроенного языка
Построение книги
Формат описания элементов языка
Соглашения и обозначения, принятые в синтаксических диаграммах
Синтаксическая диаграмма описания элемента языка
ЭлементЯзыка
Глава 1 Формат исходных текстов программных модулей
Что такое программный модуль?
Контекст выполнения программного модуля
Виды программных модулей
Глобальный модуль
Модуль Формы списка справочника
Модуль Формы группы справочника
Модуль Формы элемента справочника
Модуль Формы документа
Модуль документа
Модуль Формы журнала документов
Модуль Формы журнала расчетов
Модуль Формы списка счетов
Модуль Формы счета
Модуль Формы журнала операций
Модуль Формы операции
Модуль Формы журнала проводок
Модуль Формы отчета
Модуль Формы обработки
Модуль вида расчета
Формат программного модуля
Комментарии
Формат операторов
Имена переменных, процедур и функций
Зарезервированные слова
Структура программного модуля
Специальные символы, используемые в исходном тексте
Процедуры и функции программного модуля
Процедура
Функция
Предварительное описание процедур и функций
Передача параметров
Передача локального контекста программного модуля в качестве параметра
Пример исходного текста программного модуля
Глава 2 Типы данных
Базовые типы данных
Правила преобразования типов данных
Агрегатные типы данных
Англоязычные синонимы названий агрегатных типов данных
Атрибуты агрегатных типов данных
Методы агрегатных типов данных
Глава 3 Объявление переменных
Оператор объявления переменной
Перем
Область использования переменной
Глава 4 Выражения и оператор присваивания
Выражения
Арифметические операции
Операция конкатенации
Логические операции
Числовые константы
Константы даты
Строковые константы
Строковые выражения
Логические выражения
Оператор присваивания
Глава 5 Управляющие операторы
Управляющие конструкции
Если
Пока
Для
Попытка
Управляющие операторы
Перейти
Продолжить
Прервать
Возврат
Специальные конструкции языка
#ЗагрузитьИзФайла
Глава 6 Системные константы
Строковые системные константы
РазделительСтраниц
РазделительСтрок
СимволТабуляции
Глава 7 Системные процедуры и функции
Математические функции
Окр
Цел
Мин
Макс
Лог10
Лог
Строковые функции
СтрДлина
ПустаяСтрока
СокрЛ
СокрП
СокрЛП
Лев
Прав
Сред
Найти
СтрЗаменить
СтрЧислоВхождений
СтрКоличествоСтрок
СтрПолучитьСтроку
Врег
Нрег
OemToAnsi
AnsiToOem
Симв
КодСимв
Функции работы с датой
РабочаяДата
ТекущаяДата
ДобавитьМесяц
НачМесяца
КонМесяца
НачКвартала
КонКвартала
НачГода
КонГода
НачНедели
КонНедели
ДатаГод
ДатаМесяц
ДатаЧисло
НомерНеделиГода
НомерДняГода
НомерДняНедели
ПериодСтр
НачалоСтандартногоИнтервала
КонецСтандартногоИнтервала
Функции работы с временем
ТекущееВремя
Функции преобразования типов
Дата
Строка
Число
Функции работы с позицией документа
СформироватьПозициюДокумента
РазобратьПозициюДокумента
Процедуры и функции форматирования
Пропись
Формат
Шаблон
ФиксШаблон
Функции для вызова диалога ввода данных
ВвестиЗначение
ВвестиЧисло
ВвестиСтроку
ВвестиДату
ВвестиПериод
ВвестиПеречисление
Процедуры и функции общего назначения
Вопрос
Предупреждение
Сообщить
ОчиститьОкноСообщений
Состояние
? (вычислить выражение по условию)
Сигнал
Разм
Функции среды исполнения
ЗаголовокСистемы
ИмяКомпьютера
ИмяПользователя
ПолноеИмяПользователя
НазваниеНабораПрав
ПравоДоступа
НазваниеИнтерфейса
КаталогПользователя
КаталогИБ
КаталогПрограммы
КаталогВременныхФайлов
МонопольныйРежим
ОсновнойЯзык
Процедуры работы с транзакциями
НачатьТранзакцию
ЗафиксироватьТранзакцию
ОтменитьТранзакцию
Специальные процедуры и функции
СоздатьОбъект
СтатусВозврата
ОткрытьФорму
Открытие формы нового документа
Открытие окна истории значений периодических констант, реквизитов спра вочников и счетов.
ОткрытьФормуМодально
ТипЗначения
ТипЗначенияСтр
ПустоеЗначение
ПолучитьПустоеЗначение
НазначитьВид
ЗаписьЖурналаРегистрации
ПрефиксАвтоНумерации
ПолучитьЗначенияОтбора
КомандаСистемы
ЗапуститьПриложение
ЗавершитьРаботуСистемы
НайтиПомеченныеНаУдаление
НайтиСсылки
УдалитьОбъекты
ОбработкаОжидания
Процедуры и функции обработки значений
ЗначениеВСтрокуВнутр
ЗначениеИзСтрокиВнутр
ЗначениеВСтроку
ЗначениеИзСтроки
ЗначениеВФайл
ЗначениеИзФайла
СохранитьЗначение
ВосстановитьЗначение
Процедуры и функции компоненты [Оперативный учетk
ПолучитьТА
ПолучитьДатуТА
ПолучитьВремяТА
ПолучитьДокументТА
ПолучитьПозициюТА
УстановитьТАна
УстановитьТАпо
Процедуры и функции компоненты [Бухгалтерский учетk
ВыбранныйПланСчетов
ОсновнойПланСчетов
СчетПоКоду
НачалоПериодаБИ
КонецПериодаБИ
КонецРассчитанногоПериодаБИ
НазначитьСчет
ВвестиПланСчетов
ВвестиВидСубконто
МаксимальноеКоличествоСубконто
Процедуры и функции компоненты [Расчетk
ОсновнойЖурналРасчетов
Глава 8 Системные предопределенные процедуры
Предопределенные процедуры Глобального модуля
ПриНачалеРаботыСистемы
ПриЗавершенииРаботыСистемы
ПриУдаленииДокумента
ПриУдаленииЭлемента
ПриОткрытииИстории
ПриЗаписиИстории
ПриУдаленииИстории
ПриЗаписиКонстанты
ПриОтменеПроведенияДокумента
ПриИзмененииВремениДокумента
ПриУстановкеОтбора
ПриСменеРасчетногоПериода
ПриУдаленииСчета
ПриВыклВклПроводокОперации
Глава 9 Работа с Константами
Методы констант
НазначитьТип
УстановитьАтрибут
ПолучитьАтрибут
Методы периодических констант
Получить
Установить
Глава 10 Работа со Справочниками
Контекст работы со справочниками
Атрибуты справочников
Код
Наименование
<Реквизит>
Родитель
Владелец
Методы периодических реквизитов
Получить
Установить
Методы справочников
Вид
ПредставлениеВида
Уровень
УстановитьАтрибут
ПолучитьАтрибут
ЭтоГруппа
ПринадлежитГруппе
Выбран
Выбрать
ВидыДляВыбора
ВыборГруппы
ТекущийЭлемент
ПолныйКод
ПолноеНаименование
НайтиЭлемент
НайтиПоКоду
НайтиПоНаименованию
НайтиПоРеквизиту
ВыбратьЭлементы
ВыбратьЭлементыПоРеквизиту
ОбратныйПорядок
ПолучитьЭлемент
ИспользоватьДату
ИспользоватьВладельца
ИспользоватьРодителя
ВключатьПодчиненные
ПорядокКодов
ПорядокНаименований
ПорядокРеквизита
Новый
НоваяГруппа
ПрефиксКода
УстановитьНовыйКод
НазначитьТип
Записать
Удалить
Блокировка
ПометкаУдаления
СнятьПометкуУдаления
Методы контекста Модуля формы элемента справочника
Модифицированность
ИспользоватьДату
СохранениеПериодическихРеквизитов
ПросмотрИстории
Предопределенные процедуры Модуля формы справочника
ВводНового
ПриЗаписи
Методы контекста Модуля формы списка справочника
ИспользоватьДату
ИспользоватьВладельца
ИспользоватьРодителя
ИерархическийСписок
ВыборГруппы
РедактироватьВДиалоге
СохранениеПериодическихРеквизитов
Сортировка
УстановитьОтбор
ПолучитьОтбор
ВидыОтбора
ЗакладкиОтбора
ИспользоватьСписокЭлементов
ПросмотрИстории
Предопределенные процедуры Модуля формы списка справочника
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриНачалеРедактированияСтроки
ПриЗаписи
ПриПереносеЭлементаВДругуюГруппу
ПриВыбореРодителя
ПриВыбореВладельца
ПриСменеИерархии
ПриУстановкеОтбора
Глава 11 Работа с Перечислениями
Контекст работы с перечислениями
Методы перечислений
ПолучитьАтрибут
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Вид
ПредставлениеВида
Выбран
ПорядковыйНомер
Идентификатор
Глава 12 Работа с Документами
Контекст работы с документами
Позиция документа
Атрибуты документов
НомерДок
ДатаДок
<Реквизит>
НомерСтроки
Операция
Методы документов
Вид
ПредставлениеВида
УстановитьАтрибут
ПолучитьАтрибут
Выбран
Проведен
ТекущийДокумент
Выбрать
ВидыДляВыбора
Итог
КоличествоСтрок
НайтиДокумент
НайтиПоНомеру
Получить Строку ПоНомеру
ВыбратьДокументы
ВыбратьПодчиненныеДокументы
ВыбратьПоЗначению
ВыбратьПоНомеру
ВыбратьПоПоследователыюсти
ОбратныйПорядок
УстановитьФильтр
ПолучитьДокумент
ВыбратьСтроки
ПолучитьСтроку
Новый
ПрефиксНомера
УстановитьНовыйНомер
НазначитьТип
Записать
Удалить
ПометкаУдаления
СнятьПометкуУдаления
НоваяСтрока
УдалитьСтроку
УдалитьСтроки
СортироватьСтроки
ПолучитьПозицию
ПринадлежитПоследовательности
ИспользоватьЖурнал
Графа
Блокировка
ПолучитьВремя
УстановитьВремя
АвтоВремяНачалоДня
АвтоВремяКонецДня
АвтоВремяТекущее
АвтоВремяПослеТА
АвтоВремяОтключить
Провести
СделатьНеПроведенным
СравнитьТА
СуществуетОперация
ВыгрузитьТабличнуюЧасть
ЗагрузитьТабличнуюЧасть
Методы контекста Модуля формы документа
ПриЗаписиПерепроводить
ПроводитьПослеТА
АктивизироватьСтроку
ИзменениеПорядкаСтрок
Модифицированность
Предопределенные процедуры Модуля формы документа
ВводНового
ВводНаОсновании
ПриЗаписи
ПриНачалеРедактированияСтроки
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриОкончанииРедактированияСтроки
ПриУдаленииСтроки
ПриИзмененииПорядкаСтрок
Методы контекста Модуля документа
ИтогиАктуальны
ГрупповаяОбработка
НеПроводитьДокумент
УстановитьРеквизитСправочника
ОчиститьДвижения
ПривязыватьСтроку
Предопределенные процедуры Модуля документа
ОбработкаПроведения
ОбработкаУдаленияПроведения
АрхивироватьДокумент
Команды организации механизма заполнения документа методом подбора
Глава 13 Работа с Журналами документов
Контекст работы с журналами документов
Атрибуты контекста Модуля формы журнала документов
ТекущийДокумент
Методы контекста Модуля формы журнала документов
ВидыОтбора
ЗакладкиОтбора
УстановитьОтбор
ПолучитьОтбор
УстановитьИнтервал
НачалоИнтервала
КонецИнтервала
ПодчинениеДокументу
Предопределенные процедуры Модуля формы журнала документов
ПриУстановкеОтбора
ПриУстановкеИнтервала
Глава 14 Работа с Регистрами оперативного учета
Контекст работы с регистрами
Атрибуты регистров
Приход
Расход
<Измерение>
<Ресурс>
<Реквизит>
Методы оборотных регистров
ИспользоватьПериод
Итог
Итоги
СводныйИтог
СводныеИтоги
ИтогиПолучить
Методы регистров остатков
Остаток
СводныйОстаток
Остатки
СводныеОстатки
ОстаткиПолучить
Выбрать ДвиженияСОстатками
Общие методы регистров
Вид
ПредставлениеВида
НазначитьТип
УстановитьАтрибут
ПолучитьАтрибут
ВыбратьДвижения
ВыбратьДвиженияДокумента
ОбратныйПорядок
ПолучитьДвижение
ТекущийДокумент
НомерСтроки
ВыбратьИтоги
ПолучитьИтог
ВыгрузитьИтоги
ВременныйРасчет
УстановитьФильтр
УстановитьЗначениеФильтра
Методы контекста Модуля документа
ПривязыватьСтроку
ДвижениеПриход
ДвижениеРасход
ДвижениеПриходВыполнить
ДвижениеРасходВыполнить
Движение
ДвижениеВыполнить
Системные процедуры работы с регистрами
РассчитатьРегистрыНа
РассчитатьРегистрыПо
Вспомогательный объект Регистры
Атрибуты объекта Регистры
<ИдентификаторРегистра>
Методы объекта Регистры
ПолучитьАтрибут
РассчитатьРегистрыНа
РассчитатьРегистрыПо
Актуальность
Глава 15 Служебные типы данных компоненты [Бухгалтерский учетk
Тип данных [ПланСчетовk
Методы типа данных [ПланСчетовk
Выбран
ПорядковыйНомер
Идентификатор
Атрибут глобального контекста [ПланыСчетовk
ПланыСчетов
Методы глобального атрибута [ПланыСчетовk
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Тип данных [ВидСубконтоk
Методы типа данных [ВидСубконтоk
Выбран
ПорядковыйНомер
ТипСубконто
Идентификатор
Атрибут глобального контекста [ВидыСубконтоk
ВидыСубконто
Методы глобального атрибута [ВидыСубконтоk
КоличествоЗначений
ЗначениеПоНомеру
ЗначениеПоИдентификатору
Глава 16 работа с бухгалтерскими счетами
Контекст работы с бухгалтерскими счетами
Атрибуты объекта [Счетk
Код
Наименование
Валютный
Количественный
Забалансовый
Активный
<Реквизит>
Методы объекта [Счетk
ВыбратьСчета
ПолучитьСчет
УстановитьАтрибут
ПолучитьАтрибут
Выбрать
НайтиПоКоду
НайтиСчет
Выбран
ЗаданВКонфигурации
Вид
ПредставлениеВида
ПланСчетов
ЭтоГруппа
Уровень
ТекущийСчет
ПометкаУдаления
ВыборГруппы
ПринадлежитГруппе
КоличествоСубконто
ВидСубконто
ТолькоОбороты
УчетПоСумме
УчетПоВалютнойСумме
УчетПоКоличеству
ИспользоватьДату
ИспользоватьПланСчетов
Родитель
ИспользоватьРодителя
КодСубсчета
Блокировка
Новый
НазначитьТип
Записать
Удалить
СнятьПометкуУдаления
Методы контекста Модуля формы списка счетов
ИспользоватьДату
ИспользоватьПланСчетов
ИспользоватьРодителя
ИспользоватьКорСчет
ИерархическийСписок
РедактироватьВДиалоге
ВыборГруппы
Предопределенные процедуры модуля формы списка счетов
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриНачалеРедактированияСтроки
ПриВыбореРодителя
ПриЗаписи
Предопределенные процедуры модуля формы счета
ВводНового
ПриЗаписи
Глава 17 Работа с операциями и проводками
Контекст работы с операциями и проводками
Атрибуты объекта [Операцияk
ДатаОперации
Содержание
СуммаОперации
<РеквизитОперации>
Документ
Сумма
Валюта
ВалСумма
Количество
<РеквизитПроводки>
Дебет
Кредит
Атрибуты объектов [Дебетk и [Кредитk
Счет
<Субконто>
Методы объектов [Дебетk и [Кредитk
Субконто
ПредставлениеСубконто
Методы объекта [Операцияk
ВыбратьОперации
ВыбратьОперацииСПроводками
ИспользоватьСубконто
ИспользоватьКорСубконто
ВыбратьПоЗначению
ПолучитьОперацию
НайтиОперацию
Выбрана
УстановитьАтрибут
ПолучитьАтрибут
ВыбратьПроводки
ПолучитьПроводку
ПроводкаВыбрана
КоличествоПроводок
ПолучитьПроводкуПоНомеру
Пров
НомерПроводки
ПланСчетов
НомерКорреспонденции
СложнаяПроводка
НомерСтрокиДокумента
ПредставлениеПроводки
ПредставлениеСубконто
НазначитьТип
Новая
ЗаписатьПроводки
Записать
Удалить
ПометкаУдаления
СнятьПометкуУдаления
ПолучитьВремя
УстановитьВремя
ПолучитьДокумент
ВключитьПроводки
НоваяПроводка
НоваяКорреспонденция
ПроверитьПроводку
УдалитьПроводку
Атрибуты контекста модуля формы операции
БИ
Методы контекста модуля формы операции
ПоТиповойОперации
ИспользоватьВалюту
ИспользоватьКорСчет
ИспользоватьСубконто
ИзменениеПорядкаСтрок
Предопределенные процедуры модуля формы операции
ВводНового
ВводНаОсновании
ПриЗаписи
ПриНачалеРедактированияСтроки
ПриВводеСтроки
ПриРедактированииНовойСтроки
ПриУдаленииСтроки
ПриИзмененииПорядкаСтрок
Глава 18 Работа с Журналами операций
Контекст работы с журналами операций
Методы контекста Модуля формы журнала операций
ВидыОтбора
ЗакладкиОтбора
УстановитьОтбор
ПолучитьОтбор
УстановитьИнтервал
НачалоИнтервала
КонецИнтервала
Предопределенные процедуры модуля формы журнала операций
ПриУстановкеОтбора
ПриУстановкеИнтервала
Глава 19 Работа с Журналами проводок
Контекст работы с журналами проводок
Методы контекста Модуля формы журнала проводок
ВидыОтбора
ЗакладкиОтбора
УстановитьОтбор
ПолучитьОтбор
УстановитьИнтервал
НачалоИнтервала
КонецИнтервала
Предопределенные процедуры модуля формы журнала проводок
ПриУстановкеОтбора
ПриУстановкеИнтервала
ПриПоказеПроводокПоДокументу
Глава 20 Работа с бухгалтерскими итогами
Контекст работы с бухгалтерскими итогами
Общие свойства
ИспользоватьПланСчетов
ИспользоватьРазделительУчета
Работа с основными итогами
Остатки и обороты по счетам
СНД, СНК, СКД, СКК, ДО, КО
Обороты между счетами
ОБ
Развернутое сальдо по субсчетам
СНДР, СНКР, СКДР, СККР
Развернутое сальдо по субконто
СНДРС, СНКРС, СКДРС, СККРС
Установка периода итогов
ПериодД
ПериодКВ
ПериодКВН
ПериодМ
ПериодМНК
ПериодМНГ
НачПериода
КонПериода
ОсновныеИтоги
Работа с временными итогами
Рассчитать
Актуальность
Работа в режиме запроса
ВыполнитьЗапрос
ВключатьСубсчета
Опции
ИспользоватьСубконто
ИспользоватьКорСубконто
Работа с результатами запроса
Методы выборки результатов запроса
ВыбратьСчета
ПолучитьСчет
ВыбратьКорСчета
ПолучитьКорСчет
ВыбратьВалюты
ПолучитьВалюту
ВыбратьПериоды
ПолучитьПериод
ВыбратьСубконто
ПолучитьСубконто
ВыбратьКорСубконто
ПолучитьКорСубконто
Атрибуты для обращения к результатам запроса
Счет
КорСчет
Валюта
НачДата
КонДата
Операция
Методы обращения к результатам запроса
Субконто
КорСубконто
ПредставлениеСубконто
ПредставлениеКорСубконто
ЭтоГруппа
СНД, СНК, СКД, СКК, ДО, КО
СНДРС, СНКРС, СКДРС, СККРС
КорДО, КорКО
ВыбранаПоДт, ВыбранаПоКт
Глава 21 Работа с Корректными проводками
Контекст работы с объектом [КорректныеПроводкиk
Атрибуты объекта [КорректныеПроводкиk
Комментарий
СчетДт
СчетКт
Методы объекта [КорректныеПроводкиk
Выбрана
ВыбратьКорректныеПроводки
ВыбратьКорректныеПроводкиПоСчету
ПолучитьКорректнуюПроводку
Новая
Записать
Удалить
Глава 22 Работа с Журналами расчетов
Контекст работы с журналом расчета
Контекст работы с записями журнала расчетов
Контекст работы с периодом журнала расчетов
Атрибуты периода журнала расчетов
ДатаНачала
ДатаОкончания
ОписательПериода
Методы периода журнала расчетов
ПрибавитьПериод
Атрибуты журнала расчетов
Документ
РодительскийДокумент
Объект
ВидРасч
ДатаНачала
ДатаОкончания
ПериодДействия
ПериодРегистрации
Сторно
Рассчитана
Исправлена
Фиксирована
Перерасчет
ПервичнаяЗапись
Результат
<Реквизит>
Методы журнала расчетов
НачалоТекущегоПериода
КонецТекущегоПериода
НачалоПериодаПоДате
КонецПериодаПоДате
ПериодПоДате
УстановитьТекущийПериод
ТекущийПериод
ПолучитьЗапись
ВыполнитьРасчет
ОписательПериода
ТекущаяЗапись
НайтиЗапись
ФиксироватьЗапись
ОсвободитьЗапись
ВвестиПерерасчет
ВвестиПерерасчетНаОсновании
Вид
ПредставлениеВида
НазначитьТип
УстановитьРеквизит
ВвестиРасчет
ВвестиРасчетНаОсновании
ЗаписатьРасчет
ЗаписатьРасчетНаОсновании
Рассчитать
ВыбратьЗаписи
ВыбратьПериод
ВыбратьЗаписиПоОбъекту
ВыбратьЗаписиПоДокументу
ВыбратьПериодПоОбъекту
ВыбратьПоЗначению
Новая
Записать
УдалитьЗапись
Исправить
ОтменитьИсправление
Методы контекста Модуля формы журнала расчетов
ВидыОтбора
УстановитьОтбор
ПолучитьОтбор
ЗакладкиОтбора
ГраницаПросмотра
УстановитьПредставление
ПолучитьПредставление
РассчитыватьПриОтменеИсправления
Предопределенные процедуры Модуля формы журнала расчетов
ПриИсправленииРезультата
ПриОтменеИсправления
ПриРасчете
ПриВыбореВладельца
ПриУстановкеОтбора
ПриУстановкеГраницыПросмотра
ПриУстановкеПредставления
Глава 23 Работа с Видами и Группами расчетов
Контекст работы с видами расчетов и группами расчетов
Атрибуты видов расчета и групп видов расчета
Код
Наименование
Атрибуты видов расчета
Очередность
ПриоритетВытеснения
Методы видов расчета
ПолучитьАтрибут
ВходитВГруппу
Выбран
ВытесняетВидРасчета
ВытесняетсяВидомРасчета
Методы групп видов расчета
СодержитВидРасчета
Количество
ПолучитьРасчет
Глава 24 Работа с Правилами перерасчета
Контекст работы с правилами перерасчета
Атрибуты правил перерасчета
Тип
КоличествоПериодов
Методы правил перерасчета
КоличествоВедущих
ИмеетВедущий
ПолучитьВедущий
ДобавитьКакВедущий
УдалитьВсеВедущие
КоличествоПодчиненных
ИмеетПодчиненный
ПолучитьПодчиненный
ДобавитьКакПодчиненный
УдалитьВсеПодчиненные
Применять
Глава 25 Работа с Календарями и Праздниками
Контекст работы с календарями
Контекст работы с праздниками
Атрибуты и методы объекта Календари
<ИмяКалендаря>
ПолучитьАтрибут
Атрибуты календарей и праздников
Дата
Значение
Общие методы календарей и праздников
ПолучитьАтрибут
УстановитьАтрибут
Методы календарей
Выбран
ВыбратьДаты
СледующаяДата
Дней
Часов
Автозаполнение
УчитыватьПраздники
ПолучитьДату
Методы праздников
Новый
Удалить
ВыбратьДаты
СледующаяДата
Глава 26 Работа с последовательностями документов
Контекст работы с последовательностями
Методы последовательностей
ПолучитьПозицию
Получить
ПолучитьДокумент
ПолучитьДату
ПолучитьВремя
Установить
Сравнить
ПринадлежитПоследовательности
Проверить
Глава 27 Работа с объектом Периодический
Контекст работы с объектом Периодический
Атрибуты объекта Периодический
Значение
ДатаЗнач
Методы объекта Периодический
ИспользоватьОбъект
НазначитьТип
ЗначениеНаДату
НайтиЗначение
ВыбратьЗначения
ВыбратьПоДокументу
ПолучитьЗначение
ОбратныйПорядок
ТекущийДокумент
ТекущийОбъект
ТекущийРеквизит
НомерСтроки
Записать
Удалить
Глава 28 Работа со Списком Значений
Контекст работы со Списком Значений
Методы объекта Список Значений
ДобавитьЗначение
ВставитьЗначение
РазмерСписка
НайтиЗначение
ПолучитьЗначение
УстановитьЗначение
Получить
Установить
УдалитьЗначение
УдалитьВсе
Сортировать
СортироватьПоПредставлению
СдвинутьЗначение
Принадлежит
ВыбратьЗначение
ОтметитьЗначения
Пометка
ТекущаяСтрока
ИзСтрокиСРазделителями
ВСтрокуСРазделителями
Выгрузить
Глава 29 Работа с Таблицей Значений
Контекст работы с Таблицей Значений
Атрибуты Таблицы Значений
НомерСтроки
<ИдентификаторКолонки>
Методы объекта Таблица Значений
КоличествоКолонок
НоваяКолонка
ВставитьКолонку
УдалитьКолонку
УстановитьПараметрыКолонки
ПолучитьПараметрыКолонки
КоличествоСтрок
НоваяСтрока
УдалитьСтроку
УдалитьСтроки
ВыбратьСтроки
ПолучитьСтроку
ВыбратьСтроку
ПолучитьСтрокуПоНомеру
СдвинутьСтроку
УстановитьЗначение
ПолучитьЗначение
НайтиЗначение
Сортировать
Очистить
Итог
Заполнить
Свернуть
Выгрузить
Загрузить
ВидимостьКолонки
ТекущаяСтрока
ТекущаяКолонка
Фиксировать
ВыводитьПиктограммы
Пример использования объекта Таблица Значений
Глава 30 Атрибуты и методы контекста Модуля формы
Атрибуты контекста Модуля формы
СтрокаДействийФормы
Форма
Атрибуты объекта Форма
Закладки
<ЭлементДиалога>
Параметр
Методы объекта Форма
ТолькоПросмотр
Обновить
ИспользоватьЗакладки
ИспользоватьСлой
Заголовок
ПанельИнструментов
КнопкаПоУмолчанию
ОбработкаВыбораСтроки
ВыполнитьВыбор
РежимВыбора
МодальныйРежим
ПолучитьАтрибут
АктивныйЭлемент
ТекущаяКолонка
Закрыть
Методы элементов диалога
Видимость
Доступность
Редактирование
Цвет
Маска
ВыборГруппы
ВыполнятьФормулуТолькоПриИзменении
Заголовок
УстановитьТип
НазначитьТип
НеИзменятьВид
Методы контекста Модуля формы
ОткрытьПодбор
УстановитьЗначениеВПодборе
ПолучитьЗначениеИзПодбора
Активизировать
АктивизироватьОбъект
Предопределенные процедуры Модуля формы
ПриОткрытии
ПриПовторномОткрытии
ПриЗакрытии
ПриВыбореЗакладки
ПриНачалеВыбораЗначения
ОбработкаПодбора
ОбработкаВыбораЗначения
ПриВыбореСтроки
Атрибуты и методы контекста Модуля формы отчета (обработки)
Таблица
<ИмяОбласти>
РасположениеФайла
Предопределенные процедуры модуля формы отчета (обработки)
ВводНового
ПриОткрытии
Глава 31 Работа с Таблицами
Контекст работы с таблицами
Атрибуты таблиц
ТекущийОбъект
Методы таблиц
ИсходнаяТаблица
ИспользоватьФормат
Открыть
Вывести
ПолучитьСекцию
ВывестиСекцию
ПрисоединитьСекцию
НоваяСтраница
НоваяКолонка
ЩиринаТаблицы
ВысотаТаблицы
ШиринаСекции
ВысотаСекции
ТолькоПросмотр
Очистить
Показать
Защита
Записать
ЗначениеТекущейЯчейки
Область
ПовторятьПриПечатиСтроки
ПовторятьПриПечатиСтолбцы
Опции
ОбластьПечати
ПараметрыСтраницы
КоличествоЭкземпляров
ЭкземпляровНаСтранице
Напечатать
Атрибуты и методы объекта [СекцияТаблицыk
<ИмяОбласти>
Область
Атрибуты и методы объекта [ОбластьТаблицыk
Текст
Расшифровка
Объединить
Шрифт
РазмерШрифта
Полужирный
Курсив
Подчеркнутый
ВертикальноеПоложение
ГоризонтальноеПоложение
Контроль
РамкаСверху
РамкаСнизу
РамкаСлева
РамкаСправа
Рамка
РамкаОбвести
ЦветФона
ЦветРамки
ЦветТекста
ВысотаСтроки
ШиринаСтолбца
Атрибуты и методы таблицы в режиме ввода данных
<ИмяОбласти>
АктивнаяОбласть
Выгрузить
Загрузить
Атрибуты и методы области таблицы в режиме ввода данных
Значение
Формат
УстановитьТип
НазначитьТип
Доступность
Редактирование
Системные предопределенные процедуры работы с таблицами
ОбработкаЯчейкиТаблицы
ПриВыбореЯчейкиТаблицы
Глава 32 Работа с Текстом
Контекст работы с текстом
Методы текста
КоличествоСтрок
ПолучитьСтроку
Открыть
Шаблон
ФиксШаблон
ВставитьСтроку
ДобавитьСтроку
ЗаменитьСтроку
УдалитьСтроку
ТолькоПросмотр
Показать
Очистить
КодоваяСтраница
Записать
Глава 33 Работа с Запросами
Контекст работы с запросами
Структура запросов и методика их использования
Атрибуты запросов
Методы запросов
Выполнить
ИспользоватьГрафуОтбора
Группировка
ЭтоГруппа
НачалоПериода
КонецПериода
Получить
ВНачалоВыборки
Выгрузить
ЗначениеУпорядочивания
ПолучитьАтрибут
Глава 34 Язык Запросов
Формат текста описания запроса
Соглашения и обозначения
Зарезервированные слова языка запросов
Комментарий
Константы и переменные запросов
Константы
Внутренние переменные
Конкретизация переменной
Внешние переменные
Атрибуты, доступные при описании внутренних переменных
Операторы языка запросов
Объявление внутренней переменной
Период С
ОбрабатыватьДокументы
ОбрабатыватьОперации
Обрабатывать
Функция
Группировка
Без итогов
Условие
Примеры использования Запросов
Печать каталога товаров
Отчет по неходовым товарам
Отчет по регистру с точностью до строки документа
Анализ счета
Разработка вложенных отчетов
Способы оптимизации формирования отчетов
Глава 35 Работа с Картинками
Контекст работы с картинками
Методы объекта Картинка
Загрузить
Сохранить
РежимРисования
УстановитьКартинку
Глава 36 Работа с Диаграммами
Контекст работы с диаграммами
Объект [Диаграммаk основные принципы и понятия, используемые при визуальной настройке и управлении
Атрибуты диаграммы
Заголовок
Методы диаграммы
КоличествоСерий
КоличествоТочек
УстановитьИмяСерии
УстановитьИмяТочки
ЦветСерии
АвтоУстановкаИменСерий
АвтоУстановкаИменТочек
УстановитьЗначение
Обновление
Очистить
Пример использования
Глава 37 Работа с Файлами
Контекст работы с Файлами
Методы объекта [ФСk
ВыбратьФайл
ВыбратьФайлКартинки
ВыбратьКаталог
СуществуетФайл
КопироватьФайл
УдалитьФайл
ПереименоватьФайл
НайтиПервыйФайл
НайтиСледующийФайл
АтрибутыФайла
СоздатьКаталог
УдалитьКаталог
УстТекКаталог
ТекКаталог
WindowsКаталог
СвободноеМестоНаДиске
Глава 38 Работа с базами данных формата DBF
Основные понятия
Поля и записи
Таблица, структура таблицы, файл базы данных
Индексы, выражения индекса и фильтра
Индексный файл
Назначение агрегатного типа данных XBase
Атрибуты объекта и поля базы данных
Запись изменений в базу данных
Работа с индексными файлами
Удаление записей
Создание базы данных, индекса, индексного файла
Ограничения
Контекст работы с XBase
Атрибуты объекта XBase
<Поле>
Ключ
Методы объекта XBase
СоздатьФайл
ОткрытьФайл
Открыта
ЗакрытьФайл
ОчиститьФайл
Сжать
Переиндексировать
ПоказыватьУдаленные
Первая
Последняя
Следующая
Предыдущая
НомерЗаписи
Перейти
ВКонце
ВНачале
ТекущийИндекс
Найти
НайтиПоКлючу
ПолучитьЗначениеПоля
УстановитьЗначениеПоля
Добавить
Скопировать
Автосохранение
Записать
Отменить
Удалить
ЗаписьУдалена
Восстановить
Очистить
КоличествоЗаписей
КоличествоПолей
КоличествоИндексов
ОписаниеПоля
ОписаниеИндекса
НомерПоля
ДобавитьПоле
ДобавитьИндекс
СоздатьИндексныйФайл
КодоваяСтраница
КодОшибки
Выражение и фильтр индекса
Функции, применяемые в выражениях
Глава 39 Работа с Метаданными
Контекст работы с метаданными
Атрибуты и методы объекта [Метаданныеk
Методы работы с метаданными
Выбран
Родитель
ПолныйИдентификатор
Представление
ДлинаПредставленияЗначения
Глава 40 Связь с внешними приложениями посредством механизмов DDE и OLE Automation
Контекст работы с внешними приложениями
Методы внешних приложений
Работа системы 1С:Предприятие в качестве OLE Automation сервера
Атрибуты системы 1С:Предприятие как OLE Automation сервера
Методы системы 1С:Предприятие как OLE Automation сервера
Initialize
EvalExpr
CreateObject
ExecuteBatch
Работа системы 1С:Предприятие в качестве DDE сервера




роллеты


1Cv77 Language reference - описание встроенного языка системы 1С:Предприятие

Prev Page Next Page

Введение

Данная книга является описанием встроенного языка системы 1С:Предприятие и предназначена для специалистов, выполняющих конфигури]рование системы для решения конкретной задачи автоматизации учета.

1С:Предприятие является гибкой настраиваемой системой, с помощью ко]торой можно решать широкий круг задач в сфере автоматизации деятельности предприятий. Специфические алгоритмы конфигурации описываются в систе]ме 1С:Предприятие при помощи программной компоненты Конфигуратор (да]лее по тексту конфигуратор) в программных модулях, содержащих тексты на встроенном языке системы 1С:Предприятие.

Назначение и краткая характеристика встроенного языка

Встроенный язык системы 1С:Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи.

Встроенный язык (далее по тексту язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с уче]том возможности его применения не только профессиональными программи]стами. В частности, все операторы языка имеют как русское, так и англоязыч]ное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в данной книге русский, однако для каждого оператора языка приводится его англоязычный синоним.

При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможностями, например, правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т. п.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме кон]фигуратора.

Типизация переменных в языке не жесткая, т. е. тип переменной определя]ется ее значением. Переменные не обязательно объявлять в явном виде. Неяв]ным определением переменной является ее первое упоминание в левой части оператора присваивания. Возможно также явное объявление переменных при помощи соответствующего оператора. Допускается применение массивов.

Построение книги

Элементы языка в данной книге описываются логически сгруппированными на основании их функциональной направленности, поэтому оглавление данной книги не упорядочено по алфавиту. Обычно в начале главы приводится тип обрабатываемых данных, затем следуют его атрибуты, а в конце исполняемые методы, использующие этот тип данных.

Формат описания элементов языка

Каждый элемент (конструкция) языка, упомянутый в этом руководстве, пе]чатается таким шрифтом. Информация по компонентам языка приводится в виде синтаксической диаграммы, подробного описания и примера исходного текста.

Соглашения и обозначения, принятые в синтаксических диаграммах

В синтаксических диаграммах используются следующие символы:

Символ

Значение

[ ]

В квадратных скобках заключаются необязательные син]таксические элементы.

( )

Круглые скобки заключают в себе список параметров.

|

Вертикальной линией разделяются синтаксические эле]менты, среди которых нужно выбрать только один.

Синтаксическая диаграмма описания элемента языка

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

ЭлементЯзыка

Краткое описание того, что делает данный ЭлементЯзыка.

Синтаксис:

ЭлементЯзыка(<Параметр1>, <Параметр2>, ...) [ДобКлючевоеСлово]

Англоязычный Синтаксис: (в случае языковых конструкций)

Keyword(<Параметр1>, <Параметр2>, ...)[AddKeyWord]

Англоязычный синоним: (в случае описания методов, функций и процедур)

Keyword

Параметры:

<Параметр1> краткое описание <Параметра1>.

<Параметр2> краткое описание <Параметра2>.

[ДобКлючевоеСлово] краткое описание ДобКлючевоеСлово.

Возвращаемое значение:

Тип и краткое описание возвращаемого значения.

Описание:

Подробное описание того, что реализует ЭлементЯзыка.

Пример:

g         Краткое описание примера

// Исходный текст примера

См. также: Ссылки на другие методы, процедуры или функции.