Справочник по языку СБиС++
Главная страница
Глава 1. Описание языка СБиС++
Введение
Выполнение языка СБиС++
Структура программы
Зарезервированные ключевые слова
Выражения
Общие положения
Оператор присваивания
Базовые арифметические операции
Присваивание и арифметические операции
Операторы увеличения/уменьшения на 1
Отрицание
Приоритеты операций и круглые скобки
Операции с текстом
Операции с датой
Операции со временем
Типы данных
Простые типы данных
Объекты и контексты
Массивы
Переменные
Идентификаторы
Создание переменных
Глобальные и локальные переменные
Условные операторы
Общие положения
Операторы сравнения
Логические операторы
Оператор Если-иначе
Оператор ?
Оператор ВыборПо
Циклы
Цикл Пока
Цикл ДляВсех
Оператор Прервать
Оператор Вернуть
Объекты в СБиС++
Общий перечень объектов
Функции
Описание функции
Правила вызова функции
Оператор Вернуть
Транзакции в языке
Понятие транзакции
Роль транзакции при многопользовательском режиме работы СБиС++
Описание запуска транзакции в языке
Пример обработки транзакции в СБиС++
Глава 2. Операции с базовыми типами данных, переменными и функциями
Текст
Размер
ПодСтрока
ПодСтрока(Строка, Разделитель, Номер)
Найти
НайтиСКонца
Заменить
ЗаполнитьСправа
ЗаполнитьСлева
Разбить
РазбитьПоМаске
ГдеОшибкаРазбитьПоМаске
Вверх
Вниз
ФИО
Dos2Win
Win2Dos
ВКириллицу
ВЛатиницу
Транслит
ЮникодТекст
УбратьПробелы
Текст(Значение)
Текст(Дата|Время, Шаблон)
НайтиПарнуюСкобку
КодСимвола
СимволСКодом
Отформатировать
Строка2HTML
HTML2Текст
КонтрольнаяСумма8
Число
Прописью
БезКоп
Окр
Деньги
Число
ЦелоеЧисло
Мин – для чисел
Макс – для чисел
КвКорень
Степень
Модуль
Exp
Ln
Lg
Cos
Sin
Tg
ArcCos
ArcSin
ArcTg
УстановитьБит
СнятьБит
ПереключитьБит
ПрочитатьБит
Дата
День
Месяц
НомерКвартала
Год
Дата
Дата(День, Месяц, Год)
Дата(Значение, Шаблон)
ТекДата
Прописью(Дата)
МесяцПрописью
ДеньНедели
Квартал
ЗаМесяц
ЗаКвартал
ЗаГод
СНачМесяца
СНачКвартала
СНачГода
Мин – для дат
Макс – для дат
Время
Время
Время(Значение, Шаблон)
Время(Час, Мин, Сек)
Часы
Минуты
Секунды
ТекВремя
Массивы
Массив
Вставить
Размер(Массив)
Заполнить
Переменные и объекты
Есть
ЕслиЕсть
ЕстьПерем
ЕслиЕстьПерем
ЕстьФункция
ЕстьФункцияДляВсех
Размер(Объект)
Тип
ДляВсех(Переменных)
ДляВсех(Полей)
Очистить
УдалитьПерем
Установить
ТекущийКонтекст
СкопироватьОбъект
Глава 3. Окна, меню, диалоги и прочие интерфейсные элементы
Диалог с пользователем
Сообщить
ОкДляВсех
СообщитьОбОшибке
Ошибка
ОшибкаСПомощью
ОшибкаПоКоду
ДаНет
ДаНетДляВсех
ОтвечатьНаВсеВопросы
Вопрос
ВопросСКартинкой
Спросить
СпроситьКаталог
СпроситьФайл
СпроситьДаты
Меню
Меню(Объект)
Гудок
СчитатьСКлавиатуры
ВывестиСтатус
Панель инструментов
ПоказатьПанельИнструментов
СкрытьПанельИнструментов
РазрешитьКнопкиПанели
ЗапретитьКнопкиПанели
Окна и диалоги
Окно
Диалог
Заголовок
Открыть – открытие окна
Выполнить
ВыполнитьВыбор
Закрыть – закрытие окна
НайтиОкно
БазовоеОкно
ДиалогХозяин
ИзмениласьЗапись
Поля окон и диалога
АктивироватьЗакладку
АктивнаяЗакладка
СпрятатьЗакладку
ПоказатьЗакладку
НайтиЗакладку
АктивироватьВвод
АктивныйВвод
ЗапретитьВвод
ЗапретитьВводРасш
РазрешитьВвод
РазрешитьВводРасш
СпрятатьВвод
ПоказатьВвод
СостояниеВвода
ПометитьНеверныйВвод
РазметитьНеверныйВвод
ОбновитьВвод
ЕстьВвод
СохранитьПоля
ИзменилосьПоле
УстановитьСписокПунктов
ПолучитьСписокПунктов
УстановитьТекст
УстановитьПодсказку
ЗапретитьФлаги
РазрешитьФлаги
Координаты
УстановитьКоординаты
Страницы в диалоге-помощнике
ПоказатьСтраницу
СброситьПоследниеСтраницы
СделатьСтраницуПоследней
ТекущаяСтраница
Команды для окон и диалогов
ВыполнитьКоманду – для окна
ВыполнитьКоманду
ПоместитьВОчередьКоманд
ПоместитьНаЭкран
ПослатьСообщение
ПослатьСообщениеВсем
ПраваНаКоманду
СменитьФоновоеОкно
Таблицы в окнах и диалогах
Запись – для окна/диалога
УстановитьКурсор
ДобавитьЗапись
ИзменитьЗапись
ОтметитьЗапись
РазметитьЗапись
СнятьОтметкуЗаписей
ЕстьОтмеченныеЗаписи
ДляВсех(ОтмеченныхЗаписей)
ДляВсех(ОтмеченныхИлиВсехЗаписей)
ВставитьПоле
УдалитьПоле
СпрятатьПоле
ПоказатьПоле
Установка параметров в отчетах
ВыбратьЭлемент
ОчиститьЭлементы
ОбновитьПараметры
УстановитьФильтр
Глава 4. Файлы и каталоги
Файл
Файл
Создать
Открыть – открытие файла
Закрыть – закрытие файла
Кодировка – для файла
Позиция
УстановитьПозицию
Обрезать
ЭтоКонец
ЗаписатьСтроку
ПрочитатьСтроку
ОчиститьФайл
РазмерФайла
ЗаписатьДанные
ПрочитатьДанные
ПрочитатьXML
СкопироватьВФайл
ЗаголовкиHTTP
Добавить-заголовкиHTTP
Прочитать-заголовкиHTTP
УстановитьCookie-заголовкиHTTP
ПрочитатьCookie-заголовкиHTTP
УдалитьCookie-заголовкиHTTP
СкопироватьИзИнтернет
СкопироватьВПоле
СкопироватьИзПоля
ПоказатьОтчет – для файла
СформироватьОтчет
ВывестиНаПринтер
СброситьДанные
DBFТаблица
ЗакодироватьBASE64
РаскодироватьBASE64
Имена файлов и каталогов
НайтиФайл
НайтиКаталог
СписокФайлов
СписокКаталогов
ПереименоватьФайл
СкопироватьФайл
УдалитьФайл
МожноОткрытьФайл
ПросмотрФайла
РедактироватьТекстовыйФайл
ИмяКаталога
КаталогВременныхФайлов
КаталогМодулей
ЕстьМодуль
ИмяФайла
ИмяИсполняемогоФайла
УстановитьИмяФайла
РасширениеФайла
КороткийПуть
СоздатьКаталог
Глава 5. Взаимодействие с внешними объектами
Внешние источники данных
ОткрытьDSN
Запрос
Закрыть – закрытие DSN
Следующий – для запроса
Закрыть – закрытие запроса
COM – объект
ВнешнийОбъект
ПросмотрМетодов
ВыполнитьМетод
Последовательный порт
ПоследовательныйПорт
СписокПоследовательныхПортов
Открыть – открытие порта
Закрыть – закрытие порта
Кодировка – для порта
ЗаписатьСтроку – для порта
Работа с реестром операционной системы
ЗначениеКлючаРеестра
СписокИменКлючейРеестра
РеестрСписокЗначенийКлючей
Оборудование
ИмяКомпьютера
НайтиОборудование
СообщитьРабочееМесто
СписокПринтеров
ДляВсех(Устройств)
Прочие функции
Запустить
Заснуть
Глава 6. Запись, таблица, выборка и другие объекты базы данных
Запись
Запись
Таблица
ЗаписьТаблицы
Сохранить
Добавить
Скопировать
Удалить
ОбъединитьЗаписи
АдресЗаписи
АдресСвязаннойЗаписи
ЗаписатьАдресаЗаписей
ЕстьАдрес
ЕстьСвязаннаяЗапись
Загрузить
Загружена
Инициализировать
НазваниеТаблицы
НазваниеРаздела
ПрочитатьОбъект
ЗаписатьОбъект
ВыполнитьКоманду – для записи
ЗаблокироватьЗапись
РазблокироватьЗапись
ПопробоватьЗаблокироватьЗапись
Список записей
СписокЗаписей
ЗаписатьСписокЗаписей
ПрочитатьСписокЗаписей
Выборка
Выборка
УстановитьСвязаннуюЗапись
СвязаннаяЗапись
УстановитьКорень
УстановитьНачальныйКорень
КореньВыборки
УстановитьПараметрыВыборки
ПараметрыВыборки
ЗафиксироватьВыборку
СнятьФиксациюВыборки
Сортировать
Таблица – для объекта
Развернуть
РазвернутьСУзлами
Свернуть
ТекущийРаздел
НайтиРаздел
ПерейтиВРаздел
ПерейтиВКорень
ОбновитьВыборки
Поиск и перебор записей
УстановитьМаксКлюч
УстановитьМинКлюч
Следующий по индексу
Предыдущий по индексу
Следующий по связи
Предыдущий по связи
Найти - по индексу
НайтиСКонца - по индексу
Найти – по значению индекса
НайтиСКонца – по значению индекса
ДляВсех(Записей)
КоличествоЗаписей
Поля связи, иерархии и прочее
Корень
Лист
СкрытыйУзел
Узел
ЭтоКорень
ЭтоУзел
ЭтоСкрытыйУзел
ЭтоЛист
Связать
Активировать
Флаг
Регистрация изменений
ВЖурналИзменений
ВЖурналОшибок
ВЖурналСообщений
НайтиЖурналСообщений
ОткрытьЖурналСообщений
ОткрытЖурналСообщений
ЗапуститьЖурналСообщений
ОстановитьЖурналСообщений
ОчиститьЖурналСообщений
Глава 7. Отчёты
Печать отчётов
ИзменитьАтрибуты
ИзменитьСтиль
Напечатать
НапечататьОтчет
НапечататьШаблон
ОтчетИзменен
ОбновитьТег
ОбновитьОтчет
ЗакрытьОтчет
ПерегрузитьОтчет
Тег
КорневойТег
Просмотр отчетов
ПоказатьОтчет
ОкноОтчет
СкроллироватьКТегу
Стили и теги
Стиль
Свойство
Изменить – для стиля тегов
ДляВсех(Тегов)
Следующий
Предыдущий
Спрятан
БазовыйТег
Глава 8. Прочие функции
Ход вычислений
СгенерироватьGUID
ЗагрузитьФункции
ВыполнитьВыражение
Отладить
ВерсияПрограммы
ТекущаяЗадача
ПерейтиВЗадачу
Внешний обработчик
СледФункция
Экспорт/импорт
ЭкспортироватьЗапись
ЭкспортироватьВыборку
ИмпортироватьФайл
ЗаписатьКарточкуVCard
ПрочитатьКарточкуVCard
ОсновнаяТаблица
ВнешнееПоле
ЕстьВнешнееПоле
ЗаписьНайдена
КодировкаФайла
ФорматФайла
Конфигурация системы
ЗаписатьКонфигурацию
ПрочитатьКонфигурацию
Учетная запись
УчетнаяЗапись
ПослатьПисьмо
ПослатьПисьмоДокумент
Очистить
ПолучитьПочту
Формирование штрих-кода
ШтрихКодДокумента
ШтрихКодДокументаКонтрольный
ПроверитьШтрихКодДокументаКонтрольный
НадоПечататьКонтрольныйШтрихКод
EAN8
EAN13
I25
Диаграмма СБиС++
НайтиОбъект
Параметры
УстановитьПараметры
Воспроизведение звука
ПроигратьФайл
Решение технических проблем
СохранитьМинидамп
Функции ЭО
Отправитель
Инспектор
ЕстьДействительныйСертификат
ПроверитьНезавершенныеЗапросыНаСертификат
ПроверитьНовыеСертификатыДляЗапросов
Глава 9. Общие функции СБиС++
Параметры
ОбщийПараметр
ЕстьОбщийПараметр
СохранитьОбщийПараметр
Параметр
СделатьХарактеристикой
ЕстьПараметр
СохранитьПараметр
ДобавитьПараметр
УдалитьПараметр
ДляВсех(Параметров)
ДляВсех(Характеристик)
Лица
Лицо
НайтиЛицо
ТипЛица
ДляВсех(ОстатковЛица)
РСчет
ВЖурналЛиц
ВЖурналКонтактов
ГоловнаяОрганизация
ПсевдонимЛица
Лицо0
ОсновнаяОрганизиция
ЭтоМногофирменныйУчет
НайтиЛицо0
НастройкиУчета
НастроитьУчётнуюСхемуНашейОрганизации
СоздатьУчетныеСхемы
Дополнительные лица
НайтиДопЛицоДокумента
УстановитьДопЛицоДокумента
Валюта
Курс
Документ
Документ
Договор
СделатьДокументЛицом
СоздатьДокумент
СоздатьДокументПоШаблону
Изменить – для документов
УстановитьНомер
УстановитьНДС
УстановитьФлагДоговор
СоздатьАвтофактуру
УдалитьАвтофактуру
ПровестиДокумент
ПроверитьОдносторонниеПроводки
ПроверятьАналитикиУПроводок
Перерассчитать
РассчитатьОплату
ДляВсех(Документов)
ДляВсех(Наименований)
ДляВсех(СвернутыхНаименований)
ВсеТипыДокументов
НазваниеТипаДокументов
НазваниеВыборкиДокументов
СлужебнаяЗапись
Авторство
Пользователь
ЛицоАвтор
ЛицоИзменил
Связи документов
ДляВсех(Оснований)
ДляВсех(Следствий)
ДляВсех(Списаний)
ДляВсех(Оплат)
ДляВсех(БазовыхДокументов)
ВЖурнал
Оплата – оплата по документу
ВОплата
ЛицоП
ВПодборку
СвязатьОплату
ЭтоПрограммнаяСвязь
ПослеСвязыванияСДокументом
СформироватьАвтоСвязи
Документооборот
СообщитьСотруднику
ЗакрытьСобытие
ПроверитьАвтоматическиеЗадания
ОбщаяПапкаЗаданий
Отработано
События по документу
ДобавитьСобытие
ЗакрытьСобытие
ЕстьФаза
Событие
ПредыдущаяФаза
ЗакрываетсяСобытие
Цвета и пометки
Отметить
Отмечено
ОтмеченоRGB
Прочие функции СБиС++
НайтиКБК
КодАдреса
КодСтраны
НазваниеСтраны
ПроверитьАдрес
ЕстьРазделПомощи
ОткрытьПомощь
СкопироватьВКарман
СкопироватьИзКармана
ОбщееПодразделение
ПрерватьТранзакцию
НайтиПоКлючевымСловамСТипом
Глава 10. Проводки и план счетов
Формирование проводок
Проводка
Провести
ДляВсех(Проводок)
ДляВсех(ПроводокДебет)
ДляВсех(ПроводокКредит)
БезАналитики
УстановитьНашуОрганизацию
НашаОрганизация
План счетов
УстановитьПланСчетов
ОсновнойПланСчетов
ИмяПланаСчетов
НомерПланаСчетов
НайтиСчет
ПроверитьСчетИЕгоАналитики
СоздатьСчет
ДляВсех(Субсчетов)
Сальдо и обороты
СНД
СНК
СКД
СКК
СДИ
СКИ
НайтиПервоеСальдо
НайтиПоследнееСальдо
ОД
ОК
Оборот
ДляВсех(СальдоНаУтро)
ДляВсех(Оборотов)
Сальдо и обороты в валюте
ВСНД
ВСНК
ВСКД
ВСКК
ВСДИ
ВСКИ
НайтиПервоеВСальдо
НайтиПоследнееВСальдо
ВОД
ВОК
ВОборот
Анализ счетов
ДляВсех(Лиц)
ДляВсех(СчетовПсевдонима)
ПроверитьВидыАналитикСчета
Глава 11. Торговля и производство
Общие свойства таблиц наименований
ТекстСвертки
Товар
ТипНоменклатуры
НаимОснования
КоличествоВКомплекте
Номенклатура
ДобавитьЦены
КодПоставщика
ОсновнойПоставщик
КодКонкурента
ОсновнойКонкурент
Карточка складской картотеки
НайтиНаСкладе
СоздатьНаСкладе
НайтиНаСкладеПоНомНомеру
ЛогистическиеПараметры
СоздатьСкладскуюКарточку
НайтиСклад
ВРезервеПрих
ВРезервеРасх
ПересчитатьОстаток
ДляВсех(Приходов) – для склада
ДляВсех(Расходов) – для склада
Анализ движения товара
ПриходПоРасходу
ПриходПоПартии
НТДДляРасхода
ОстНач
ОстКнц
ОбрПрих
ОбрРасх
Выписано
Заказано
ДляВсех(Остатков)
ДляВсех(ХарактеристикПартии)
Складские документы
СчетУчета
Склад
НайтиПрайс
ЕстьИИспользуется
РассчитатьЦену
НайтиПоКлючевымСловам
НайтиПоКлючевымСловамВКартотеке
НайтиПоКлючевымСловамСочетаниями
РазбитьНаКлючевыеСлова
ЗаполнитьКлючевымиСловами
Производство
НайтиТехоперацию
ТарифРаботы
ДляВсех(Компонентов)
ДляВсех(КомпонентовНаименования)
ДляВсех(РаботНаименования)
ДляВсех(СписанийНаименования)
ДляВсех(ОтходовНаименования)
ДляВсех(Приходов)
ДляВсех(СписанийСборки)
ЕстьСостав
ПереопределитьСостав
ПереопределитьРаботы
Ценообразование
ПолучитьЦеныПоПрайсу
ДобавитьВидЦены
ДобавитьВидыЦенКарты
СуммыПоКарте
ОчиститьВидыЦен
РассчитатьЦены
ЦеныНаДату
Глава 12. Зарплата и кадры
Графики рабочего времени
Календарь – для графика
ЗаписатьКалендарь
Расчёт заработной платы сотрудника
СуммаЗаПериод
СуммаЗаПериодРасчета
СуммаЗаМесяц
СуммаЗаГод
КВыдаче
Выдано
НеВыдано
Остаток
ПредОстаток
ФактДни
ФактЧасы
ДляВсех(Расчетов)
ДляВсех(ИтоговыхРасчетов)
ДляВсех(Табелей)
ДляВсех(Больничных)
ДляВсех(Отпусков)
ДляВсех(Расшифровок)
СохранитьНУ
СписокИндексируемыхПовышений
СохранитьРасшифровкуНУ
ЕстьРучныеРасшифровки
Стаж
Таблица расчёта
ФактДни – для табеля
ФактЧасы – для табеля
ПланДни
ПланЧасы
ДляВсех(ЗависимыхРасчетов)
ДляВсех(ЗависимыхРасчетовПоДатеНачисления)
ДляВсех(ЗависимыхИтоговыхРасчетов)
СуммаНУ
Календарь – для табеля
ЗаписатьКалендарь – для табеля
Основание
ДолжностьРасчета
ТекДолжность
Табель
ЭтоНачисление
ЭтоУдержание
ЭтоАналитика
Штатное расписание
ШтатныхЕдиниц
НайтиИсториюШтатнойДолжности
Общие функции задачи
МесРасчета
ПодразделениеСотрудника
ПланДни
ПланЧасы
ИтогоНУ
ДляВсех(ИтоговыхНУ)
СредЧисл
Глава 13. Основные средства
ОбъектОС
ОснСредство
ОсКарта
Характеристики объекта ОС
ОсАналит
ОсКоэф
ОсКоэфН
ОсГруппаАморт
ОсСрок
ОсСрокН
ОсШПЗ
ОсМесто
ОсМОЛ
ОсМОС
ОсИспользование
ОсНалоговыйУчет
ОсЛиквидность
ОсКолво
ОсМодернДата
ОсНорма
ДобавитьИсториюОС
Стоимость и начисление износа
ОсАморт
ОсАмортН
ОсБаланс
ОсБалансН
ОсСписБалансН
ОсСпособАморт
ОсСпособАмортН
ДляВсех(Амортизаций)
Прочие функции
НайтиЗаписьРеестраОС
ПрисвоитьИнвНомер
Главная страница