1с не завершен переход на новую версию. Обработка данных. Запускаем обработки по расписанию

17.04.2018

НОВЫЙ РЕЛИЗ 3.1.60.46

Пользователям программного продукта "Айлант:Управление ЖКХ" доступен для скачивания новый релиз 3.1.60.46 от 17.04.2018. Напоминаем, что пользователи редакций 2.0 и 3.0 программного продукта перед установкой данного релиза должны убедиться, что приобретен Комплект перехода на редакцию 3.1. В противном случае, активация программного продукта будет не возможна.

Файлы обновления предназначены для обновления с релизов 3.1.59.45

ПРИМЕЧАНИЕ: Перед обновлением на релиз 3.1.60.46 программы «Айлант: Управление ЖКХ» необходимо проверить, выполнены ли процедуры обновления предыдущего релиза, и, при необходимости, выполнить их.

Для этого под Администратором зайти в Меню/ Администрирование/ Обслуживание/ Результаты обновления программы/Результаты обновления и дополнительная обработка данных. Если ссылка показывает, что не все процедуры выполнены, то есть нет сообщения «Все процедуры обновления выполнены успешно», то необходимо:

1. Создать хотя бы одного сотрудника в справочнике "Сотрудники".

2. Запустить заново дополнительные процедуры обработки данных. Для этого под Администратором зайти в Меню/Администрирование/Обслуживание/Результаты обновления программы/Результаты обновления и дополнительная обработка данных. Кликнуть на ссылку, указывающую на количество выполненных процедур обновления.

Откроется окно "Дополнительные процедуры обработки данных". Внизу окна нажать кнопку "Запустить".

После закрыть окно "Дополнительные процедуры обработки данных", закрыть окно "Результаты обновления программы". Заново кликнуть на ссылку "Результаты обновления и дополнительная обработка данных". Должна появиться ссылка "Все процедуры обновления выполнены успешно". После этого можно выполнять обновление на следующий релиз 3.1.60.46.

Базовая версия

Сегодня мы хотим вам рассказать про использование дополнительных отчётов и обработок, и особенно расширений конфигурации в модели сервиса. Технологии не стоят на месте, обслуживание баз 1С в облаке становится всё более привлекательным сервисом. Что нужно знать, чтобы необходимый для вашей компании функционал был реализован в арендованной базе, и как этот процесс выглядит со стороны провайдера сервиса - об этом можно будет узнать под катом.

Что такое внешние отчёты и обработки

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

По функциональности обработки делятся на те, которые могут изменять данные и те, которые просто анализируют информацию и выводят результат в удобной для пользователя форме (отчёты). Чтобы не менять стандартные макеты печати документов, разрабатываются внешние печатные формы. Также внешние обработки могут выполняться по заданному расписанию на сервере приложений 1С - это регламентные задания.

В Кнопке разработано несколько десятков обработок, позволяющих использовать нашим бухгалтерам “практическую магию“. Например, для анализа правильности бухгалтерского учёта в Кнопке используется внешний отчёт “Автоаудит баз“. В удобных для восприятия таблицах выводится анализ по 120 критериям остатков и оборотов по счетам, соответствие данных из налоговых деклараций и информации по бухгалтерскому учёту, анализ основных средств и прочее.

Пример внешней печатной формы “договор займа“ по форме, разработанной нашими юристами. Бывают случаи, когда предприниматель берёт беспроцентный займ у своей фирмы как физическое лицо, или наоборот, перечисляет собственные средства фирме, тогда есть возможность сразу же распечатать договор.

Открывается форма для заполнения необходимых реквизитов:

И выводится печатная форма договора:

Обработки по расписанию (регламентные задания) используем, например, для исправления выписки. У Кнопки настроены интеграции с основными банками и специальные роботы загружают выписку напрямую в 1С. Благодаря технологии машинного обучения, процент ошибок при проведении выписки удалось снизить до 3%. Но как всегда есть исключения, например клиенты, которые используют агентскую схему реализации товаров, в этом случае правила проведения банковской выписки индивидуальные. Чтобы не перепрограммировать робота для частного случая, до появления расширений конфигурации использовали регламентное задание, чтобы раз в 10 минут исправлять выписку за роботом.

Что такое расширения конфигурации

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

Механизм предполагает три типа использования, которые, собственно, и указываются в поле “Назначение“, при создании расширения:

Центральным компонентом технологии является Менеджер сервиса , он хранит всю информацию об абонентах, пользователях, приложениях, информационных базах и связях между ними, с его помощью и происходит управление внешними обработками и расширениями конфигураций.

Все файлы с обработками загружаются в специальный каталог менеджера сервиса. Но перед тем, как загрузить файл в каталог, другими словами “опубликовать в сервисе“, его надо специальным образом подготовить.

Подготовка внешних отчётов и обработок к публикации в модели сервиса

Дополнительный отчёт или обработка создаются в конфигураторе “1С: Предприятие 8“ как стандартные внешние отчёты и обработки и сохраняются в файл с расширением - .epf (для дополнительных обработок) или.erf (для дополнительных отчётов).

В модуле объекта должны быть процедуры и функции для определения параметров регистрации.

Обратите внимание, что важным параметром является “Версия“. Если вы внесли изменения в обработку, которая уже была ранее загружена в каталог менеджера сервиса, обязательно измените номер версии, иначе менеджер сервиса откажется загружать этот файл. При разработке отчёта или обработки надо учитывать, что пользователи работают в модели сервиса через web-клиент (хорошая статья в блоге 1С). Если обработка содержит формы, то они должны работать в web-клиенте под всеми web-браузерами, которые поддерживаются технологической платформой «1С: Предприятие 8».

По стандартам сервиса 1cfresh.com , дополнительный отчёт или обработка должны быть полностью работоспособны при исполнении в безопасном режиме, то есть работать без обращения к внешним для конфигурации объектам.

Дополнительный отчёт или обработка должны быть подготовлены для загрузки в сервис в виде комплекта поставки. Комплект поставки является архивом (zip-файлом), содержащим:

  • файл дополнительного отчета или обработки;
  • xml-файл манифеста, в котором находится дополнительная метаинформация, необходимая менеджеру сервиса для публикации дополнительного отчёта или обработки в сервисе.
Подготовка выполняется в локально развернутой информационной базе той конфигурации, для которой предназначается дополнительный отчёт или обработка. Используем специальный помощник создания комплекта поставки, внешнюю обработку ПодготовкаДополнительныхОтчетовИОбработокКПубликацииВМоделиСервиса.epf. Подробнее можно почитать в документации по Технологии публикаций решений 1С Fresh.

Установка дополнительных отчётов и обработок в модели сервиса

Отличительной чертой технологии 1С Fresh является то, что внешний отчёт или обработку нельзя загрузить напрямую в область данных. Добавление происходит только администратором сервиса через менеджер сервиса. После того, как zip-архив с файлом обработки подготовлен, его надо загрузить в каталог менеджера сервиса и установить для конкретного абонента сервиса.

Абонент сервиса - это группа пользователей, объединённых по какому-либо принципу. Соответственно, информационные базы, доступные для определённой группы пользователей, называются приложениями абонента.

Приложения могут иметь различные конфигурации 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление нашей фирмой и т.д.), для которых возможно использование в модели сервиса. Дополнительный отчёт или обработка могут быть установлены только в приложения абонента, который указан при загрузке файла.

Вот так выглядит форма свойств дополнительного отчёта с версиями. По гиперссылке “Установка/удаление“, попадаем в список приложений и выбираем нужные базы.

После того, как обработка загружена и выбрано приложение, менеджер сервиса обращается по адресу приложения и даёт команду установить её в информационную базу.

Запускаем обработки по расписанию

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

Обработки, которые будут выполняться по расписанию не имеют формы. Вся логика прописывается в модуле объекта и выглядит следующим образом.



При подготовке комплекта поставки, задаём расписание. Теперь наша обработка будет выполняться каждый час.

Подробнее про расширения конфигурации

Параллельно с внешними отчётами и обработками, которые нужно подготавливать и администрировать “по-старинке“, мы начали активно использовать механизм расширений конфигурации. Начиная с платформы 1С Предприятия 8.3.10, этот механизм достаточно облегчил нашу жизнь и позволил упростить адаптацию конфигураций под особенности Кнопки.

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

Новое расширение подготовить достаточно просто. Давайте рассмотрим процесс создания расширений на конкретных примерах.
По опыту работы, лидером по запросам на внесение корректировок является печатная форма ТОРГ-12. Например, нам надо сделать расширение для возможности печатать товарную накладную в валюте (по умолчанию она может формироваться только в рублях).
Открываем Меню → Конфигурация → Расширения конфигурации
Создаём новое расширение с назначением “Адаптация“.

Расширение выглядит как привычное дерево конфигурации, но пока без объектов. Первым делом добавим новый макет ТОРГ-12, в который вставили колонки с суммами в валюте.

Поскольку товарная накладная распечатывается из документа “Реализация товаров услуг“, добавим этот документ в наше расширение из основной конфигурации и внесём нужные нам изменения в модуль менеджера. Для этого в контекстном меню реализации выбираем «добавить в расширение».

Теперь можно доработать модуль менеджера реализации. Нам нужно добавить новую форму в список печатных форм и заполнить суммы в валюте.

Для изменения типовых процедур используем аннотацию &После, также нам потребуется пара своих функций и процедура.

Давайте остановимся подробнее на аннотациях. В расширениях можно использовать: &Перед, &После, &Вместо (очень аккуратно). Принцип действия простой: хотим, чтобы сначала выполнялись наши алгоритмы из расширения, ставим аннотацию &Перед и в скобках указываем имя процедуры из типовой конфигурации. Если сначала отрабатывает типовой модуль, а потом наш, используем &После.

Аннотации &Перед и &После нельзя применять для функций. Поэтому, если нам необходимо изменить алгоритм функции из основной конфигурации, используем аннотацию &Вместо.

Аннотацию &Вместо надо применять как можно реже, поскольку она полностью замещает выполнение процедуры и функции из основной конфигурации на процедуру/функцию расширения. При этом способе перехвата процедура/функция из основной конфигурации вообще перестанут выполняться пока установлено расширение, даже обновление версий не поможет.

Заключение

Существует много различных мнений про использование расширений и внешних отчётов/обработок. Опираясь на наш опыт, мы двумя руками “за“ расширения. Это современная и более адаптивная технология, у нее гораздо больше возможностей, и их публикация в разы проще. В расширение помещается только необходимая часть кода, также отсутствует необходимость дополнительно прописывать процедуры и функции для определения параметров регистрации, следить за версиями и создавать комплект поставки.

Можно использовать несколько расширений для одной области данных.
Для специфики работы 1С Fresh в режиме разделения данных (одна конфигурация, много независимых областей), метод расширений отличный выход.

Система КРАФТ построена на технологии клиент-сервер и использует реляционную СУБД Firebird (или Oracle). Это означает, что обработка данных в-основном осуществляется на сервере БД, что значительно убыстряет процесс.

Работа с данными в системе КРАФТ основана на запатентованной технологии Sybase DataWindow, которая предоставляет мощные средства для обработки, фильтрации, сортировки информации, а также на средствах встроенного языка программирования K-Script. Рассмотрим основные виды обработки данных в системе и как они выполняются.

Чтение данных

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

Выполнение отчетов

Отчет — это разновидность чтения данных, представленных в специальной форме. В системе КРАФТ любой отчет — это объект конфигурации с заданным SQL-запросом и форматом представления данных. В отличие от некоторых других информационных систем, в КРАФТ не существует никакой промежуточной обработки данных отчета после выдачи их сервером БД! Это означает, что скорость выполнения любых отчетов в КРАФТ ограничена лишь производительностью оборудования сервера и практически не зависит от мощности рабочей станции (то есть полностью реализуются преимущества SQL и технологии клиент-сервер). В системе КРАФТ время выполненения даже самых сложных отчетов не превышает 30 сек (обычно не более 5-10 сек).

Ввод и изменение данных

Ввод и изменение данных происходит в основном через формы ввода информации, назначенные для соответствующих бизнес-объектов. Использование технологии Sybase DataWindow обеспечивает высокую скорость операций изменения данных. При вводе и изменении данных полностью поддерживается механизм транзакций Firebird (Oracle), что гарантирует надежность записи данных в БД. При модификации документов системы (как сложных объектов) в системе КРАФТ дополнительно может использоваться режим блокировки на уровне сессий пользователей, что позволяет исключить возможность одновременного редактирования документа разными пользователями.

Обработка бизнес-логики объектов

При вводе и изменении данных сложных объектов, таких например как документы, могут выполняться ассоциированные процедуры бизнес-логики. В системе КРАФТ для конфигурации прикладных модулей чаще всего применяется 3-х звенная реализация обработки бизнес-логики, как показано на рисунке ниже.

Использование промежуточного уровня бизнес-логики позволяет выделить данный слой в отдельный процесс на сервере приложений (если таковой имеется), что значительно ускоряет выполнение процедур, так как большую часть алгоритма, не зависящую от интерфесной части, можно перенести туда. Также, наиболее «тяжелая» часть алгоритма обработки собственно данных часто помещается в хранимые процедуры на сервере БД. При такой схеме обработки бизнес-процедур достигается оптимальное распределение нагрузки между клиентом и сервером и максимальное быстродействие.

Выполнение сложных процедур обработки данных

К таковым относятся например процедуры массового перепроведения документов или ревизии данных. Все подобные процедуры (равно как и процедуры любой другой бизнес-логики модулей) реализованы на встроенном языке конфигурации K-Script. Здесь разработчику предоставляются широкие возможности выбора по реализации. Наличие встроенной поддержки SQL в языке K-Script (включая курсоры) позволяет полностью написать обработку данных любой сложности в процедуре конфигурации. При этом, кроме SQL-операторов (Insert, Update, Delete) и SQL-курсоров возможно также использование «динамических» SQL-операторов (строящихся «на лету» в программном коде), а также специального встроенного объекта буфера данных — Data Store. Однако, оптимальным решением часто бывает разнесение собственно бизнес-логики и алгоритмически нагруженных частей на клиентскую и серверную части, где серверная часть реализуется в виде хранимых процедур на сервере БД, вызываемых из процедуры конфигурации на встроенном языке системы.

Типовые конфигурации модулей КРАФТ, предлагаемые Бином Софт, оптимизированы по быстродействию обработки данных и максимально используют преимущества технологий системы КРАФТ.

2019-03-13T12:14:01+00:00

О каких таких обработчиках идёт речь?

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

Таких обработчиков бывает 2 вида: основные и отложенные .

Суть их одна, но отложенные обработчики в отличие от основных можно выполнять уже после всех обновлений, в фоновом режиме, по ходу работы пользователя.

Обновлятор по умолчанию выполняет и те и другие обработчики в своём цикле обновления сразу.

И это правильно, так как зачастую применяется несколько обновлений. И если не выполнить обработчики обновления тут же – потом это может быть сделать весьма проблематично (будут возникать ошибки).

Что делать, если обновлятор говорит о невыполненных отложенных обработчиках обновления?

В этом меню раскройте раздел "Обработки":

И в нём найдите и откройте подпункт "Результаты обновления программы":

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

И если не все обработчики были выполнены - это будет отражено в этом окне. Тогда их можно будет открыть по ссылке и запустить на повторное выполнение (обычно через контекстное меню правой кнопкой).

Выполнение отложенного обновления ИБ

В некоторых случаях может потребоваться принудительный запуск регламентного задания "Отложенное обновление ИБ".

Для этого в режиме пользователя вновь зайдите в меню ( оно может быть скрыто из меню, о том как его показать читайте ):

В открывшемся диалоге раскройте раздел "Обработки". Найдите и откройте там следующий пункт:

В окне регламентных заданий найдите "Отложенное обновление ИБ", выделите его и нажмите кнопку "Выполнить сейчас":

Отдельный случай - это когда вам не удаётся выполнить проблемные обработчики даже в ручном режиме. Обычно это означает, что:

  • либо разработчики обновления допустили ошибку в коде проблемного обработчика
  • либо есть проблемы в базе на уровне данных (заполнение справочников, регистров и документов), которые требуют вмешательства специалиста

С уважением, Владимир Милькин (преподаватель и разработчик

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

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

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

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

Принятие решений в условиях риска. В отличие от предыдущего случая для принятия решений в условиях риска необходимо учитывать влияние внешней среды, которое не поддается точному прогнозу, а известно только вероятностное распределение ее состояний. В этих условиях использование одной и той же стратегии может привести к различным исходам, вероятности появления которых считаются заданными или могут быть определены. Оценку и выбор стратегий проводят с помощью решающего правила, учитывающего вероятность достижения конечного результата. Принятие решений в условиях неопределенности. Как и в предыдущей задаче между выбором стратегии и конечным результатом отсутствует однозначная связь. Кроме того, неизвестны также значения вероятностей появления конечных результатов, которые либо не могут быть определены, либо не имеют в контексте содержательного смысла. Каждой паре «стратегия - конечный результат» соответствует некоторая внешняя оценка в виде выигрыша. Наиболее распространенным является использование критерия получения максимального гарантированного выигрыша.

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

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

Для решения задач в экспертных системах используют:

метод логического вывода, основанный на технике доказательств, называемой резолюцией и использующей опровержение отрицания (доказательство «от противного»);

метод структурной индукции, основанный на построении дерева принятия решений для определения объектов из большого числа данных на входе;

метод эвристических правил, основанных на использовании опыта экспертов, а не на абстрактных правилах формальной логики;

метод машинной аналогии, основанный на представлении информации о сравниваемых объектах в удобном виде, например, в виде структур данных, называемых фреймами.

Источники «интеллекта», проявляющегося при решении задачи, могут оказаться бесполезными либо полезными или экономичными в зависимости от определенных свойств области, в которой поставлена задача. Исходя из этого, может быть осуществлен выбор метода построения экспертной системы или использования готового программного продукта. Процесс выработки решения на основе первичных данных, можно разбить на два этапа: выработка допустимых вариантов решений путем математической формализации с использованием разнообразных моделей и выбор оптимального решения на основе субъективных факторов.

Информационные потребности лиц, принимающих решение, во многих случаях ориентированы на интегральные технико-экономические показатели, которые могут быть получены в результате обработки первичных данных, отражающих текущую деятельность предприятия. Анализируя функциональные взаимосвязи между итоговыми и первичными данными, можно построить так называемую информационную схему, которая отражает процессы агрегирования информации. Первичные данные, как правило, чрезвычайно разнообразны, интенсивность их поступления высока, а общий объем на интересующем интервале велик. С другой стороны состав интегральных показателей относительно мал, а требуемый период их актуализации может быть значительно короче периода изменения первичных данных - аргументов.

Для поддержки принятия решений обязательным является наличие следующих компонент:

  • *обобщающего анализа;
  • *прогнозирования;
  • *ситуационного моделирования.

В настоящее время принято выделять два типа информационных систем поддержки принятия решений. Системы поддержки принятия решений DSS (Decision Support System) осуществляют отбор и анализ данных по различным характеристикам и включают средства:

  • *доступа к базам данных;
  • *извлечения данных из разнородных источников;
  • *моделирования правил и стратегии деловой деятельности;
  • *деловой графики для представления результатов анализа;
  • *анализа «если что»;
  • *искусственного интеллекта на уровне экспертных систем.

Системы оперативной аналитической обработки OLAP (OnLine Analysis Processing) для принятия решений используют следующие средства:

  • *мощную многопроцессорную вычислительную технику в виде специальных OLAP-серверов;
  • *специальные методы многомерного анализа;
  • *специальные хранилища данных Data Warehouse.

Реализация процесса принятия решений заключается в построении информационных приложений. Выделим в информационном приложении типовые функциональные компоненты, достаточные для формирования любого приложения на основе БД.

PS (Presentation Services) - средства представления. Обеспечиваются устройствами, принимающими ввод от пользователя и отображающими то, что сообщает ему компонент логики представления PL, плюс соответствующая программная поддержка. Может быть текстовым терминалом или X-терминалом, а также персональным компьютером или рабочей станцией в режиме программной эмуляции терминала или Х-терминала.

PL (Presentation Logic) - логика представления. Управляет взаимодействием между пользователем и ЭВМ. Обрабатывает действия пользователя по выбору альтернативы меню, по нажатию кнопки или выбору элемента из списка.

BL {Business or Application Logic) - прикладная логика. Набор правил для принятия решений, вычислений и операций, которые должно выполнить приложение.

DL (Data Logic) - логика управления данными. Операции с базой данных (SQL-операторы SELECT, UPDATE и INSERT), которые нужно выполнить для реализации прикладной логики управления данными.

DS (Data Services) - операции с базой данных. Действия СУБД, вызываемые для выполнения логики управления данными, такие как манипулирование данными, определения данных, фиксация или откат транзакций и т.п. СУБД обычно компилирует SQL-приложения.

FS (File Services) - файловые операции. Дисковые операции чтения и записи данных для СУБД и других компонент. Обычно являются функциями ОС.

Среди средств разработки информационных приложений можно выделить следующие основные группы:

  • *традиционные системы программирования;
  • *инструменты для создания файл-серверных приложений;
  • *средства разработки приложений «клиент-сервер»;
  • *средства автоматизации делопроизводства и документооборота;
  • *средства разработки Интернет/Интрнет-приложений;
  • *средства автоматизации проектирования приложений. (4.Антопольский А.Б. - Информационные ресурсы России: Научно-методическое пособие.)

транспорт кодирование дорога железный