Иб в 1с что это

Обновлено: 05.07.2024

Написать эту статью меня заставили 3 обстоятельства: общение со знакомыми бухгалтерами, статья главного бухгалтера, сборник анекдотов.

Моя знакомая работает главным бухгалтером и хорошо владеет 1С. Но недавно она перешла в новую организацию, где нет специалиста по информационным технологиям (ИТ) и стала задавать мне вопросы типа «Хочу работать в программе дома, как ее перенести на домашний компьютер?».

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

Если внимательно проанализировать эти анекдоты, то невольно приходишь к выводу, что конфликт происходит в пограничной сфере ответственности, которая не закреплена не за прикладным пользователем, ни за специалистом ИТ.

Мне кажется, что всех пользователей сайта можно разделить на три основные категории:

  • Программисты 1С, которые самовлюбленно занимаются соревнованием в рейтинге
  • «Продвинутые» пользователи, которые ищут более совершенный инструментарий для работы с 1С
  • Новички, которые столкнулись с проблемами при эксплуатации 1С и ищут ответы на вопрос «Что делать?»

Если проанализировать наиболее «рейтинговые» статьи, то видно, что успехом пользуются довольно простые статьи по общим вопросам управления ИБ. Эти вопросы понятны специалистам ИТ, но для прикладных пользователей 1С являются чуть ли не откровением.

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

Чаще всего на таком предприятии используется конфигурации «бухгалтерия» и «зарплата». Это связано с тем, что фирма 1С достаточно оперативно отражает изменения законодательства в своих конфигурациях. Для предприятий это важно с точки фискальной отчетности.

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

Каждый пользователь «ведет» свою часть ИБ, а за всю базу в целом никто не отвечает. И когда возникают проблемы, спросить нес кого. Как у Райкина «Я лично пришивал пуговицы. К пуговицам вопросы есть? Нет, пришиты насмерть, не оторвешь!». А в целом за костюмчик никто не отвечает.

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

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

Системный администратор с гневом отверг предложение, программист 1С гордо заявил, что он «кодирует», а не разгребает мусор за юзерами. Короче, на обычном предприятии нет специалиста, который отвечает за целостность информации в ИБ. Эту должность определить сложно, условно ее можно назвать что-то типа «Управляющий ИБ».

Эти функции иные, чем у администратора. Фирма 1С дает следующее определение задачам администрирования:

  • Установка и обновление системы
  • Ведение списка пользователей
  • Настройка прав доступа на основе механизма ролей
  • Мониторинг действий пользователей и системных событий
  • Резервное копирование
  • Тестирование и исправление информационной базы
  • Установка региональных настроек
  • Обновление конфигураций
  • Загрузка и выгрузка информационной базы данных в файл
  • Ведение и настройка журнала регистрации

Собственно говоря, этому посвящена глава «Администрирование» в документации 1С «Конфигурирование и администрирование».

Реально этих задач администрирования недостаточно для бесперебойной работы базы данных. Необходимы более широкие и разнообразные действия для «правильного» функционирования БД. «Управлением базой данных» гораздо шире понятия «администрирование».

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

В целом функции управления ИБ сводятся к тому, чтобы ИБ была «правильной». Проблемы «правильности» БД существовали всегда.

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

  • В ней не должно быть помеченных к удалению объектов. Все помеченные объекты должны удаляться
  • В базе данные не должно быть непроведенных документов
  • При перепроведении документов за любой период результаты не должны изменяться

Управление базой данных и должно приводить к этим результатам. Для бесперебойной работы с базой данных необходимо в стандартных конфигурациях 1С выполнять следующие действия (на примере ЗУП):

Приветствую, коллеги! В данной статье мы подробно рассмотрим системную утилиту «Тестирование и исправление информационной базы» в 1С 8.3 и особенности её использования.

Рисунок 1 Режимы тестирования и исправления информационной базы Рисунок 1 Режимы тестирования и исправления информационной базы

Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3 выбором меню «Администрирование → Тестирование и исправление».

Если у Вас возникла необходимость провести процедуру тестирования и исправления информационной базы 1С:

· во-первых, следует создать копию базы данных (если это возможно, т.к. иногда структура базы становится настолько «покалечена», что отсутствует даже возможность создать резервную копию).

· во-вторых, после создания резервной копии следует открыть «Конфигуратор → Администрирование → Тестирование и исправление…»

Проверки и режимы

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

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

· Реиндексация таблиц – это перестроение индексов таблиц, направленное на повышение быстродействия работы базы.

· Проверка логической целостности – это целое множество проверок логики базы данных

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

· Пересчет итогов – расчет итогов таблиц регистров накопления.

· Сжатие таблиц информационной базы – данный пункт отвечает за уменьшение размера базы после тестирования. Объяснить уменьшение размера базы можно, например, так: когда из базы удаляется объект, он, по сути, остается в базе внутри, но невидимым для конечного пользователя. Сделано это для того, чтобы объект все-таки можно было восстановить уже после полного удаления из базы (хотя мы с таким не сталкивались). А сжатие таблиц убирает информацию об удаленных уже объектах из базы данных. От этого таблицы становятся меньше (это всего лишь один пример, как работает сжатие). Действие «Сжатие таблиц информационной базы» доступно только для файлового варианта. Остальные варианты работают и в файловом и в серверном режиме.

· Реструктуризация таблиц – пример можно привести такой: берется таблица № 1, создается копия ее структуры, например, Таблица № 2, и данные из таблицы № 1 копируются порциями в таблицу № 2.

Имеется возможность выполнять только тестирование или тестирование с исправлением.

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

📝 Клиенту срочно потребовалась копия информационной базы. Файловая « Зарплата и управление персоналом ». Кажется, все просто — скопируй каталог, переименуй, добавь новую базу в список и работай.

Важный момент в этом — установка признака « Это копия ИБ », когда 1С блокирует работу со всеми внешними ресурсами (синхронизация данных, отправка почты и т. п.), выполняемую по расписанию.

Где предлагается выбор — «ИБ перемещена» или «Это копия ИБ». В нашем случае этого не случилось.

📌 Как определяется факт перемещения базы

  1. В первую очередь, по изменению типа расположения ИБ : с файлового на клиент-серверный и наоборот. Если тип сменился, то база считается перемещенной.
  2. Далее, если тип не изменился, сравнивается строка соединения ИБ . Если строка соединения не изменилась, то проверка прекращается.
  3. Если строка изменилась, следующая проверка зависит от типа расположения базы :
  • В файловой ИБ факт перемещения определяется по служебному файлу DoNotCopy.txt , автоматически создаваемому программой. Внутри файла находится идентификатор ИБ.

Если файл отсутствует или идентификатор в файле отличается от идентификатора в базе, то информационная база считается перемещенной.

  • В клиент-серверном варианте — по изменению имени ИБ или имени компьютера (сервера).

📌 Как принудительно поставить признак копии

  1. Закройте 1С.
  2. Откройте каталог с информационной базой, удалите или переименуйте файл DoNotCopy.txt.
  3. Откройте 1С — при повторном входе программа предложит на выбор: разрешить или заблокировать работу с внешними ресурсами .
  4. Выберите «Это копия информационной базы».

✅ Появится слово [КОПИЯ] в заголовке программы — значит, вы все сделали правильно.

База готова для тестирования, обучения или просто, чтобы проверить данные за предыдущий период.

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

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

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

Ну просто пишу методичку для студентов и хочется четких определений, а не ощущений на уровне практики. Может, у кого есть мнения.

Почему только вопрос оказался в категории Терминал? Это не я его туда :)

База данных (БД) — информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов с одинаковым набором свойств или поименованную совокупность структурированных данных (поименованная совокупность структурированных данных предметной области).

«Базой данных» часто упрощённо или ошибочно называют системы управления базами данных (СУБД). Необходимо различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения базы данных (СУБД).

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

А в понятие база данных ИМХО входит только понятие организации данных (таблицы и их поля) и не входят алгоритмы.

Инфорамционная база - это папка, где хранится файля базы данных и файл конфигурации. Поэтому ИБ - это БД+Конфигурация

(+6) ДА. но это только для 1С
для других платформ эти определения могут не соотвествовать

например внутри SQL "база данных" хранит и сами данные и некие алгоритмы работы с ними :-)

(5) Не знаю куда перенести ).

(6) Ну согласна ИБ = БД + Конфигурация, правда в клиент-серверном варианте это и не папка вовсе.

А что вы тогда скажете на вот этот текст в фирменном руководстве

"В информационной базе 1с хранятся 2 конфигурации - основная конфигурация и конфигурация базы данных. Конфигурация базы данных определяет структуру таблиц БД и всю функциональность с которой работают пользователи".

То есть получается что ИБ = это основная конфигурация + конфигурация БД + БД.

Читайте также: