Исследование программ "Турбо Бухгалтер 2.2.5", "1С:Предприятие 8.2"
Отчет по практике - Бухгалтерский учет и аудит
Другие отчеты по практике по предмету Бухгалтерский учет и аудит
gt;, а веб-сервер может работать на Apache
Также отличается более строгой реализацией клиент-серверной архитектуры, в частности, требует переноса выполнения всей бизнес-логики в серверный код, реализована динамическая балансировка нагрузки в кластера серверов, добавлена поддержка СУБД Oracle . В новой версии платформы реализована отказоустойчивость кластера серверов 1С:Предприятия - основной компоненты, обеспечивающей взаимодействие между пользователем и СУБД.
программный автоматизированный бухгалтерский проводка
5. Встроенный язык программирования 1С:Предприятие 8.2
Встроенный язык программирования 1С:Предприятие - язык программирования . Данный язык является предварительно компилируемым предметно-ориентированным языком высокого уровня.
Средой исполнения языка является программная платформа 1С:Предприятие. Визуальная среда разработки (Конфигуратор) является неотъемлемой частью пакета программ 1С: Предприятие.
Диалекты языка для платформ 1С 7 версий (7.0, 7.5, 7.7) совместимы снизу вверх с незначительными исключениями. Языки для платформ 1С:7х и 1С:8х совместимы по основным операторам, но значительно отличаются в работе с прикладными объектами, вследствие чего перенос кода из 1С:7х в 1С:8х не имеет смысла.
Встроенный язык 1С:8 наиболее подобен по своему синтаксису языку Visual Basic .
Платформой предоставляется фиксированный набор базовых классов, ориентированных на решение типовых задач прикладной области:
Константа,
Справочник,
Документ,
Журнал документов,
Перечисление,
Отчет,
Обработка
План счетов и др.
На основании базовых классов средствами визуального конфигурирования можно создавать любое количество порождённых классов (возможность определить новый класс программно - отсутствует). Допускается только одна явная ступень наследования классов.
Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных. Такие классы образуют Дерево метаданных. В терминах встроенного языка программирования 1С такие классы называются объектами метаданных.
Основными видами объектов метаданных являются: Справочники, Документы, Отчеты, Обработки, Планы видов характеристик, Планы счетов, Планы видов расчета, Регистры сведений, Регистры накопления, Регистры расчета, Бизнес-процессы, Задачи.
Поддерживаются русский и английский синтаксис команд.
Проекты на встроенном языке 1С:Предприятия называются конфигурациями.
Некоторые, наиболее значимые особенности встроенного языка:
предварительная компиляция; перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;
кэширование скомпилированных модулей в памяти;
мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;
отсутствие программного описания объектов конфигурации объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения.
.1 Событийная ориентированность встроенного языка
Назначение встроенного языка в системе 1С:Предприятие определяется идеологией создания прикладных решений. Прикладные решения в 1С:Предприятии 8.2 не кодируются целиком. Большая часть прикладного решения создается разработчиком путем визуального конструирования - создания новых объектов конфигурации , отличное от типового, и создать собственные алгоритмы обработки данных.
По этой причине модули, содержащие текст на встроенном языке, используются системой в конкретных, заранее известных ситуациях, которые могут возникнуть в процессе работы прикладного решения. Такие ситуации называются событиями. События могут быть связаны с функционированием объектов прикладного решения или с самим прикладным решением, как таковым.
Например, с функционированием объекта прикладного решения связан ряд событий, среди которых есть событие ПередЗаписью:
Это событие возникает непосредственно перед тем, как данные элемента справочника должны быть записаны в базу данных. Разработчик, используя встроенный язык, может описать алгоритм, который, например, будет проверять корректность данных, введенных пользователем. Разместив этот алгоритм в соответствующем модуле, разработчик обеспечит то, что каждый раз, как ?/p>