Сохраняя конфигурацию в файл вы сохраняете лишь конфигурацию — структуру данных, которая используется для описания возможностей, доступных пользователю в режиме 1С Предприятие.
Проверка возможности применения расширения
До запуска в пользовательском режиме можно проверить совместимость расширения и расширяемой конфигурации.
Это можно сделать в конфигураторе в окне “Расширения конфигурации” – как для текущего выделенного расширения, так и для всех подключенных расширений одновременно.
Также проверку можно выполнить в пользовательском режиме при помощи стандартной обработки “Управление расширениями конфигурации”.
Менее часто используемые способы проверки – средствами встроенного языка и при пакетном запуске конфигуратора.
1с конфигуратор. Основные возможности | Записки IT сотрудника
Подводные камни при использовании расширений 1С
При разработке и подключении расширений следует учитывать возможность расширений работать в безопасном режиме и защиту от опасных действий. Кроме того, при обновлениях или внесении доработок в основную конфигурацию, нужно проверять работоспособность расширений. Также, следует обновлять заимствованные объекты, если они были изменены в расширяемой конфигурации.
Исправления ошибок конфигураций, находящихся на поддержке, до выхода очередного обновления.
Доработка конфигурации под потребности клиента – например, изменение алгоритма проведения документов, изменение прав доступа пользователей, изменение проверки реквизитов у справочников, и т.п.
Создание универсального расширения, не привязанного к конфигурации – например, с набором отчетов и обработок для разработчика, подсистема с http- или веб-сервисами, и др.
выполнить копирование базы данных процедура обычно не тривиальная, но любые глобальные действия выполняются после резервного копирования.
4. Архивная копия информационной базы
Одна из важнейших сервисных операций, которую вам постоянно придется выполнять — это создание архивной копии информационной базы .
Архивные копии рабочих баз нужно делать достаточно регулярно — для того, чтобы обезопасить себя от потери информации. Если вы собираетесь выполнить какую-нибудь операцию, которая может повлиять на нормальную работу конфигурации , например — обновить конфигурацию — прежде чем ее выполнять, вы должны обязательно сделать архивную копию информационной базы .
Имейте в виду, что операция по архивированию информационной базы универсальна, как и многие другие операции в Конфигураторе . То есть — используя описанные команды вы сможете сделать архивную копию любой конфигурации , работающей на платформе 1С:Предприятие 8.
Промокоды на Займер на скидки
Сделать архивную копию информационной базы можно несколькими способами.
Первый из них заключается в обычном копировании или архивировании каталога с информационной базой .
Помните, что информационная база содержит не только конфигурацию , но и базу данных, которая формируется при работе пользователя с системой, то есть — данные, которые он вводит в систему в режиме 1С:Предприятие.
1С 8.3 Расширения — Программист 1С Минск. Автоматизация бизнеса.
5. Основная конфигурация и конфигурация базы данных
Если, открыв конфигурацию , мы внесем в нее изменения, например, создадим новый объект , в заголовке окна дерева конфигурации можно будет наблюдать значок: «*» (признак модифицированности конфигурации ) ( рис. 1.10).
Значок «*» означает, что внесенные изменения не сохранены в основной конфигурации . То есть он сигнализирует о том, что изменения, которые мы внесли на этапе конфигурирования, могут быть утеряны при, например, внезапном отключении питания.
Для того, чтобы сохранить основную конфигурацию , нужно выполнить команду меню Конфигурация > Сохранить конфигурацию.
После сохранения значок модифицированности конфигурации исчезает, но появляется значок отличия конфигураций «» ( рис. 1.11).
Знак отличия конфигураций указывает на то, что изменения, внесенные в основную конфигурацию , пока не внесены в конфигурацию базы данных .
Для того, чтобы перенести изменения из основной конфигурации в конфигурацию базы данных , нужно выполнить команду Конфигурация > Обновить конфигурацию базы данных. Если изменения, внесенные в основную конфигурацию не были сохранены до выполнения этой команды — система, перед обновлением конфигурации базы данных , предложит сначала сохранить изменения.
При обновлении конфигурации базы данных система выводит окно с перечнем изменений, которые будут внесены в конфигурацию базы данных ( рис. 1.12).
Если вы согласны с перечнем изменений, нажмите на кнопку Принять, в противном случае — на кнопку Отмена.
Признаки отличия конфигураций и модифицированности могут отображаться в заголовке окна дерева конфигурации одновременно. Если вы внесли изменения в конфигурацию , сохранили основную конфигурацию , не обновляя конфигурацию базы данных , а потом продолжили вносить изменения — оба значка отобразятся в заголовке окна.
Конфигурацию можно сохранять в файл и загружать из файла. Для сохранения основной конфигурации в файл выполните команду Конфигурация > Сохранить конфигурацию в файл. Для загрузки конфигурации из файла выполните команду Конфигурация > Загрузить конфигурацию из файла. Выгруженная конфигурация хранится в файле с расширением .CF.
В файл можно выгружать не только основную конфигурацию , но и конфигурацию базы данных — это можно сделать командой Конфигурация > Конфигурация базы данных > Сохранить конфигурацию БД в файл.
Обратите внимание на то, что выгружая информационную базу в файл , вы сохраняете в этом файле информационную базу целиком — то есть основную конфигурацию , конфигурацию базы данных и саму базу данных, которая содержит информацию, введенную пользователем в пользовательском режиме.
Сохраняя конфигурацию в файл вы сохраняете лишь конфигурацию — структуру данных, которая используется для описания возможностей, доступных пользователю в режиме 1С:Предприятие.
При установленном режиме совместимости, не должно возникать проблем в работе,связанных именно с включением если совместимость кода полная.
Услуги программирования и консультирования в 1С
В данной статье речь пойдет об имеющихся возможностях конфигурации 1С по отслеживанию истории изменения данных в конфигурации, а также я расскажу подробно о своем расширении, которое также выполняет эти же функции, но реализовано иначе.
Я опишу оба варианта, а решение остается за вами, что удобней именно вам.
Сначала разберемся со встроенными методами решения данного вопроса.
Часть информации (в зависимости от настроек) – сохраняется в журнале регистрации, но эта информация неполная. Из журнала вы не получите подробную информацию об исправлениях документа или элемента справочника.
Начиная с релиза 8.3.11.2867 — появилась возможность отслеживать изменение данных в конфигурации. Называется «История изменения данных». Только если вы ее просто попытаетесь сформировать, то ничего не получится. Предварительно нужно сделать настройки.
Специальный механизм, который позволяет хранить в базе данные объектов конфигурации, упорядоченные по шкале времени — представлены в конфигурации как «история данных», а в описании механизма можно встретить название «версионирование данных».
После изменения режима вы можете у нужных объектов в свойствах изменить настройки для каждого объекта, который собрались отслеживать. Затем в пользовательском режиме нужно настроить регламентное задание и указать частоту версионирования данных. Второй вариант – это прописать код для нужных объектов, рекомендован разработчиками, так как меньше загружает базу.
Понятно, что такие настройки должен делать специалист, а также все эти настройки и дополнительные регламентные задания тормозят работу базы.
Теперь перейдем к моему варианту решения данного вопроса.
В моем случае, вся информация по изменению в справочниках и документах – фиксируется в регистре сведений. В этом регистре показана информация и о пользователе, который вносил изменение в определенное время, и о данных, которые он менял. Изменение данных представлено в виде таблицы – до изменений и после (ниже картинки с историей изменения данных с моим расширением).
рис. 2 (История изменений для справочника «Номенклатура» — другой элемент справочника)
рис. 3 (История изменения данных в справочнике «Контрагенты»)
рис. 4 (История изменения данных в документе «Реализация»)
Все подробно рассказано и продемонстрировано в видео, которое представлено на этой странице. В этом видео дана подробная инструкция по работе с данным расширением.
Что касается прав доступа , в расширении для всех базовых прав – минимальные права (запись изменений и чтение регистра). Полные права – расширенные возможности.
Пока представлено расширение для БП 3.0 , так как была необходимость отслеживания изменений. Можно сделать такое же расширение для любой конфигурации. Цена будет такой же, как для представленного решения. Также возможны расширения для самописных баз – в этом случае цена оговаривается отдельно.
Механизм расширений конфигурации в 1С — Alexcode
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы