Разработка в 1С 8.0


         

Разработка в 1С 8.0. Справочники

Справочники
Номенклатура
Документы
Регистрах накопления
Отчеты
Остатки
АнализПродаж
Ресурс
Ресурс
Количество

Сумма
Основной
Константы
Справочники
Документы
Журналы документов
Нумераторы
Последовательности
Планы видов характеристик
Регистры сведений

Регистры накопления
Планы счетов
Регистры бухгалтерии
Планы видов расчета
Регистры расчета
Перечисления
Отчеты
Обработки
Подсистемы
Общие модули

Интерфейсы
Роли
Критерии отбора
Общие формы
Общие макеты
Общие картинки
Стили
Языки
Дерево конфигурации
Действия

Код:
Хранилище конфигурации
Захватить
Конструктор печати
Конструктор выходной формы
Конструктор форм
Конструктор ввода на основании
Конструктор движений документа
Конструктор меню
Конструктор для элементов управления

Конструкторы объектов конфигурации
Код:
Список пользователей
Журнал регистрации
Тестирование и исправление информационной базы
Выгрузка и загрузка информационной базы
Общие отличия:
Разработка:
Масштабируемость:

Разработка в 1С 8.0. Общие модули

Общие модули
Модуль приложения
Модуль внешнего соединения
Модули прикладных объектов
Модули форм
Внимание!
Код:
Код:
Глобальный контекст
В контексте модуля приложения (или модуля внешнего соединения)

В контексте общего модуля
В контексте модуля прикладного объекта
В контексте модуля формы
В контексте модуля формы - 2
В контексте модуля формы - 3
В контексте модуля формы - 4
В контексте модуля формы - 5
В контексте модуля формы - 6
Null
Конструкция «Если ... Тогда»

Примеры:
Так делать не рекомендуется!
Конструкция «?(..., ..., ...)»
Пример:
Код:
Логические выражения
Например:
Например:
Другой пример:
Например:

Конструкция «Для ... По ... Цикл»
КонецЦикла;
Конструкция «Для Каждого ... Из ... Цикл»
Код:
Цикл
Продолжить;
Прервать;
КонецЦикла;
Код:
Код:

Пока
Код:
Цикл
Перейти
Код:
~След
:
Перейти
Прервать
Перейти

Конструкция «Попытка...Исключение»
Попытка
Исключение
Попытка
Исключение
Исключение...КонецПопытки
Код:
()
ВызватьИсключение;
Исключение...КонецПопытки

Процедура
Функция
Печать
Например:
КонецЕсли
КонецЕсли
Объявление переменных
Перем
Экспорт
Примеры:

Оператор Новый
Код:
Приведение типов
Системные перечисления и наборы значений
Код:
Код:
Код:
Окно редактора
Синтаксический контроль
Поиск и замена текста

Группировки конструкций языка
Синтакс-помощник
Контекстная подсказка
Шаблоны
Закладки по тексту
Разделение и слияние окон
Изменения во встроенных функциях, свойствах и методах глобального контекста:
Изменения во встроенных функциях, свойствах и методах глобального контекста: - 2
Изменения во встроенных функциях, свойствах и методах глобального контекста: - 3
Изменения во встроенных функциях, свойствах и методах глобального контекста: - 4

Изменения во встроенных функциях, свойствах и методах глобального контекста: - 5
Изменения во встроенных функциях, свойствах и методах глобального контекста: - 6

Разработка в 1С 8.0. КонстантыМенеджер

Замечание.
Код:

Код:
КонстантыМенеджер
КонстантаМенедже
Код:
КонстантыМенеджер
КонстантаМенеджер
КонстантыНабор
Код:
Ситуация 1
Решение:

Ситуация 2
Решение:
Ситуация 3
Решение:
Ситуация 4
Решение:
Элементы и группы
Только элементы
Только элементы - 2
Только элементы - 3

Только элементы - 4
Только элементы - 5
Только элементы - 6
Форма списка
Форма элемента
Форма группы
Форма выбора элемента
Форма выбора группы
Произвольная форма
СправочникиМенеджер

СправочникМенеджер
СправочникСсылка
СправочникОбъект
СправочникВыборка
СправочникСписок
()
Программное обеспечение
Клавиатуры
Мониторы
Программное обеспечение

Услуги
Родитель
Владелец
Отбор
Порядок
Код:
Код:
СоздатьГруппу
СоздатьЭлемент
ПолучитьФормуВыбора

ПриКопировании
ПередЗаписью
ПриЗаписи
ПередУдалением
ПриУстановкеНовогоКода
ОбработкаЗаполнения
Код:
Общие отличия:
Отличия в свойствах и методах:
Форма документа

Форма списка
Форма выбора
Внимание!
Внимание!
Код:
Оперативная отметка времени
Например:
ОбработкаПроведения
Режим
ОбработкаУдаленияПроведения

ОбработкаЗаполнения
ПередЗаписью
ПередУдалением
ПриУстановкеНовогоНомера
ПриКопировании
Замечание.
Код:
Код:
Печать
Код:

ДокументыМенеджер
ДокументМенеджер
ДокументСсылка
ДокументОбъект
ДокументВыборка
ДокументСписок
Внимание!
Цикл
Отбор
Порядок

Код:
Внимание!
Параметр «РежимЗаписиДокумента»:
Параметр «РежимПроведенияДокумента»:
Автонумерация
Периодичность
Длина
Тип
Контроль уникальности
Графы журнала

Реквизиты
Табличные части
Формы
Макеты

Разработка в 1С 8.0. Панель «Элементы управления»

Панель «Элементы управления»
Палитра свойств
Панель «Форматирование»
Панель «Редактор форм»
Панель «Выравнивание»
Режим редактирования привязок границ
Контекстное меню

С помощью мыши
Например:
ПриИзменении
НачалоВыбора
НачалоВыбораИзСписка
Очистка
Регулирование
Открытие
ОбработкаВыбора
ОкончаниеВводаТекста

Код:
Внимание!
Внимание!
Код:
Рамка
Картинка
Диаграмма
Индикатор
Полоса регулирования
Поле календаря

Поле текстового документа
Поле HTML-документа
Разделитель
ActiveX
Внимание!
Внимание! - 2
Внимание! - 3
Внимание! - 4
Внимание! - 5
Внимание! - 6

Внимание!
Выбор
ВыборЗначения
ПриАктивизацииСтроки
ПриВыводеСтроки
ПередУдалением
ПередНачаломИзменения
Код:
Код:
Как не надо

ПриИзмененииФлажка
Сплошная стрелка
Пунктирная стрелка
Синие стрелки
К левой границе
К правой границе
Растягивать
Пропорционально
К центру
Например:

ПередОткрытием
ПриОткрытии
ПриПовторномОткрытии
Свойство РежимВыбора
Свойство МножественныйВыбор
Свойство НачальноеЗначениеВыбора
Свойство ЗакрыватьПриВыборе
Метод ОповеститьОВыборе
Событие ОбработкаВыбора
Заголовок

АвтоЗаголовок
Ширина, Высота
ИзменениеРазмера
ИмяСохраненияПоложенияОкна
ПоложениеПрикрепленногоОкна
СостояниеОкна
Соединяемое Окно
Панель
Стиль
Код:

Внимание!
Данные
ТипЗначения
АвтоКонтекстноеМеню
КонтекстноеМеню

Разработка в 1С 8.0. ВГраница

Код:
Код:
Код:
ВГраница
Вставить
Удалить

Очистить
Внимание!
Код:
Код:
Код:
Код:
Например:
Код:
Код:
Код:

Например:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
();

Код:
Код:
Код:
Код:
Код:
Код:
Внимание!
Код:
Код:
Внимание!

Доход
Доход
Код:
Код:
Код:
Код:

Разработка в 1С 8.0. Используется механизм запросов

Используется язык программирования:
Используется механизм запросов:
Используется механизм запросов: - 2
Используется механизм запросов: - 3
Используется механизм запросов: - 4

Код:
Таблицы и поля
Связи
Группировка
Условия
Дополнительно
Объединения / Псевдонимы
Порядок
Итоги
Выходная форма

Консоль запросов
Замечание.
[ИТОГИ [агрегатные функции] ПО Список полей [,ОБЩИЕ]]
Примеры:
Например:
Псевдонимы полей (КАК/AS)
Единица измерения
Ключевое слово РАЗЛИЧНЫЕ/DISTINCT
Контрагент
Контрагент

Ключевое слово ПЕРВЫЕ / ТОР
Цена
Поля из вложенных таблиц
ПОДСТРОКА (Строка, Позиция, ЧислоСимволов)
ГОД (дата)
МЕСЯЦ (дата)
ЧАС (дата)
СЕКУНДА (дата)
КВАРТАЛ (дата)
НЕДЕЛЯ (дата)

ДеньГода (дата)
ДеньНедели (дата)
НачалоПериода ( дата, ТипПериода )
Код:
Год
Код:
Диапазон
Примеры значений
Код:
Код:

Код:
ДЛЯ ИЗМЕНЕНИЯ
Таблицы-источники данных
Таблица справочника
Таблица документа
Псевдонимы источников КАК/AS
Страна
Запросы к табличным частям
Сумма
Сумма

Вложенные запросы в списке источников
Цена
Конструкция СОЕДИНЕНИЕ...ПО/JOIN...ON
Группа
ЛЕВОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
Курс
ПРАВОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
ПОЛНОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
Цена
Логические операторы И, ИЛИ, НЕ

Страна
Страна
Страна
Параметры в языке запросов
Ключевое слово МЕЖДУ / BETWEEN
Цена
Проверка вхождения значения в список (В / IN)
Проверка ссылочного значения (ССЫЛКА / REF)
Проверка пустых значений (ЕСТЬ NULL/IS NULL)
Замечание.

Страна
Страна
ОсновнойПоставщик
Сравнение строк (ПОДОБНО / LIKE)
Наименование
Описание
Наименование
Цена
Упорядочивание по иерархии
Товар

Клавиатуры
Мониторы
Упорядочивание во вложенных таблицах
Количество
Автоупорядочивание /AUTOORDER
СУММА (SUM)
СРЕДНЕЕ (AVG)
КОЛИЧЕСТВО (COUNT)
Код:
Количество

Код:
ОбъемПродаж
Код:
КоличествоЧеловек
Код:
Продажи
Код:
Продано
Код:
Куплено

Общие итоги
Код:
Иллюстрация
Код:
Итоги по группировкам
Лопата
Код:
Иллюстрация
Иллюстрация
Код:

Сумма
Код:
Иллюстрация
Иллюстрация
Иллюстрация
Код:
Иллюстрация
Иллюстрация
Иллюстрация
Итоги по иерархии

Код:
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Несколько итогов в запросе
Код:
Иллюстрация
Иллюстрация
Иллюстрация

Иллюстрация
Иллюстрация
Код:
Цена
Код:
Цена
Код:
Код:
Код:
Код:

Код:
Иллюстрация
Иллюстрация
Линейный обход
Код:
Следующий
СледующийПоЗначениюПоля
НайтиСледующий
Код:
Код:

Код:
Количество
Код:
Код:
Код:

Разработка в 1С 8.0. Иерархический обход

НайтиСледующий
НайтиСледующий
Иерархический обход
Иллюстрация
Иллюстрация
Иллюстрация

Иллюстрация
Код:
ПоГруппировкамСИерархией
Обход по группировкам
Код:
ПоГруппировкам
Другие полезные методы
Группировка
Сбросить
Уровень

ТипЗаписи

Разработка в 1С 8.0. Построитель.ИзмеренияСтроки

Код:
Код: - 2
Код: - 3
Точка
Серия
Код:
Й способ формирования диаграммы
Серия 2
Код:
Й способ формирования диаграммы

Для кнопки Выполнить создайте
Построитель.ИзмеренияСтроки
Построитель ИзмеренияКолонки
Построитель.ВыбранныеПоля
Вывести()
Вывести(ТабДок)
Вывести(Диаграмма, ИмяРесурса)
Номенклатура.*,Контрагент.*}
Именование областей
Общая схема работы

Вывести
Присоединить
Область
ПолучитьОбласть
Код:
Код:
Вывести
Область
Присоединить
Код:

Событие Выбор
Внимание!
Код:
Код:
Код: - 2
Код: - 3
Код: - 4
Код: - 5
Код: - 6
Код: - 7

Код: - 8
Код: - 9
Код: - 10
Код: - 11
Код: - 12
Код: - 13
Код: - 14
Код: - 15
Код: - 16
Код: - 17

Внимание!
Замечание.
Код:
Уровень
Открыта
Код:
НачатьГруппуСтрок
ЗакончитьГруппуСтрок
НачатьГруппуКолонок
ЗакончитьГруппуКолонок

Код:
СодержитЗначение
ТипЗначения
Значение
ЭлементУ правления
Формат

Разработка в 1С 8.0 Реквизиты регистра сведений

Измерения:
:
Измерения:
:
Оптовая цена

Внимание!
Измерения:
:
Дата приема
Реквизиты регистра сведений
Режим записи
Измерения:
Периодичность
Цена
РегистрыСведенийМенеджер

РегистрСведенийМенеджер
РегистрСведенийНаборЗаписей
РегистрСведенийЗапись
РегистрСведенийМенеджерЗаписи
РегистрСведенийВыборка
РегистрСведенийСписок
РегистрСведенийКлючЗаписи
Менеджер регистров сведений
Менеджер регистра сведений
Примеры:

Для непериодических регистров сведений:
Для периодических регистров сведений:
Например:
Например:
Код:
Набор записей регистра сведений
Пример:
Внимание!
Пример:
Пример:

Модуль набора записей
ПередЗаписью
ПриЗаписи
Выборка из регистра сведений
Например:
Для непериодического регистра сведений:
Для периодического регистра сведений:
Пример:
Менеджер записи регистра сведений
Основная таблица

Виртуальные таблицы
Основная таблица регистра сведений
Источник
Источник
Имя измерения
Имя реквизита
Имя ресурса
Активность
МоментВремени
НомерСтроки

Период
Регистратор
Измерения:
:
Периодичность
Виртуальная таблица получения среза последних записей
Дата
Условие
Курс
СрезПоследних

Курс
Виртуальная таблица получения среза первых записей
СрезПервых
Курс

Разработка в 1С 8.0 Регистры остатки и регистры оборотов

Внимание!
Код:
Регистры остатки и регистры оборотов
Регистры остатков
Регистры оборотов
Активность записей
РегистрыНакопленияМенеджер

РегистрНакопленияМенеджер
РегистрНакопленияНаборЗаписей
РегистрНакопленияЗапись
РегистрНакопленияВыборка
РегистрНакопленияСписок
РегистрНакопленияКлючЗаписи
Менеджер регистров накопления
Менеджер регистра накопления
Примеры:
Момент времени

Отбор
Измерения
Ресурсы
Код:
Примере:
ПересчитатьИтоги
ПолучитьПериодРассчитанныхИтогов
УстановитьПериодРассчитанныхИтогов
Набор записей регистра накопления
Например:

Внимание!
Например:
Совпадают:
Пример:
Модуль набора записей
Выборка из регистра накопления
Например:
Начало интервала, Конец интервала
Отбор
Товару:

-
Основная таблица регистра накопления
Имя измерения
Имя реквизита
Имя ресурса
Активность
ВидДвижения
Регистратор
Период
МоментВремени

Таблица получения остатков
Имя измерения
Имя ресурсаОстаток
Период
Условие
Таблица получения оборотов
Имя ресурсаОборот
Имя ресурсаПриход
Имя ресурсаРасход
Период

Регистратор
НомерСтроки
Начало периода
Конец периода
Периодичность
Условие
Таблица получения остатков и оборотов
Движения
ДвиженияИГраницыПериода
Ниже

Разработка в 1С 8.0 Субсчета

Субсчета

Предопределенные счета
Корреспонденция
Предопределенные виды субконто
Основная таблица записей
ДвиженияССубконто
ЗначенияСубконто
Остатки
Обороты
ОстаткиИОбороты
ОборотыДтКт

Структура регистра бухгалтерии
Измерения
Ресурсы
Движения без субконто
Движения с указанием субконто
Остатки по счетам
Валютные остатки по счетам
Обороты по счетам
Обороты между счетами
Оборотно-сальдовая ведомость

Разработка в 1С 8.0 Сложность

Сложность

.
Справочниках
Регистры сведений
Документы
Отчеты
Предопределенные виды расчета
Взаимосвязь видов расчета
Базовые
Ведущие
Вытесняющие

Измерения
Ресурсы
Реквизиты
Графики
Перерасчеты
Иллюстрация
Иллюстрация
Док.РасчетНалогов №2
Запросы к регистрам расчета

Разработка в 1С 8.0 Объект «ТекстовыйДокумент»

Объект «ТекстовыйДокумент»
ДобавитьСтроку

ЗаменитьСтроку
ВставитьСтроку
Удалить Строку
КоличествоСтрок
ПолучитьСтроку
Последовательный доступ к тексту
Объект «ЗаписьТекста»
Объект «ЧтениеТекста»
Запись DBF-файла
Чтение DBF-файла

Удаленные записи
Индексы
Запись XML
Чтение XML
Интернет-соединение
Поле HTML-документа
Электронная почта (e-mail)
Работа с FTP
ЗапуститьПриложение
КомандаСистемы

Замечание.

см. раздел

см. раздел
Содержание