По этому поводу есть разные мнения. По тому или другому варианту присутствуют несомненные плюсы и минусы. Есть так же варианты хранения во внешних базах и некоторые другие.
Все зависит от того, есть ли у Вас в штате программист 1С и сколько средств Вы готовы вложить в оптимизацию работоспособности Вашей информационной базы.
Однако если задуматься, то пользователь должен сам выбирать, где и как должны храниться небходимые файлы. Например изображения к товарам - в информационной базе, поскольку это предоставляет наиболее быстрый доступ и открытие изображений. А различные документы, присланные по электронной почте - на диске, так как скорость доступа к ним не так критична, но размер они имею порой не маленький. Впрочем, определиться с необходимостью того или иного варианта Вы можете самостоятельно. Это зависит о различных условий и оптимальный вариант подбирается индивидуально.
Как хранить и в каком порядке - это решать Вам. А мы помогаем реализовать дополнительные возможности в этом вопросе.
Некоторое время назад один из клиентов обратился по поводу следующих проблем с базой УТ 11: стали ощущаться тормоза при работе, место на диске "улетучивалось" быстро, база за довольно непродолжительный промежуток времени увеличилась ощутимо сильно в объеме.
Небольшое обследование базы показало, что основная проблема - большой объем присоединенных файлов. Клиент использовал типовую подсистему работы с электронной почтой, ведя интенсивный документооборот в ней, со множеством прайсов, договоров и других вспомогательных файлов. Было принято решение добавлении возможности распределенного хранения файлов. Определен круг файлов, необходимых для хранения в информационной базе и "второстепенных" - хранение которых в базе не критично. Типовые решения не позволяют сделать такое распределение.
Результат был ощутимым:
Помимо чисто "визуального" эффекта был и экономический: разделение позволило более рационально использовать "быстрый" системный серверный диск, увеличивая его работоспособность и срок использования без покупки более емкого (что предлагалось изначально), а все "второстепенные данные" хранить на "обычном" и гораздо более дешевом диске.
Представленная разработка имеет вторую редакцию и позволяет управлять присоединенными файлами по сохраненным настройкам в автоматическом режиме, с помощью регламентного задания.
Для использования обработки НЕ требуется изменять конфигурацию.
Обработка будет работать в любой конфигурации 1С 8.3, построенной на базе БСП 2 и имеющую встроенную подсистему "Присоединенные файлы".
Для проверки работоспособности на Вашей базе, рекомендуется сначала использовать демонстрационную версию.
Возможности обработки:
Использование.
Важно! Обработка предназначена для использования из справочника "Дополнительные отчеты и обработки".
1. На главной форме обработки располагается таблица настроек.
"Пользователь" - бользователь информационной базы, под которым будут сохранены сделанные настройки.
Каждая настройка имеет возможность включения и выключения прямо в таблице, одним кликом по соответствующей ячейке.
Кнопка "Отчет" из главной формы выводит отчет о текущем состоянии, положении присоединенных файлов в разрезе справочника владельца. С указанием размера файла.
Кнопка "Выполнить обработку" осуществляет перемещение файлов согласно настройкам таблицы, с включенной галкой "Использовать". Обработка настроек выполняется в последовательности по таблице, настройки можно перемещать.
2. По кнопке добавления открывается форма настройки, согласно которой будет в последующем выполняться обработка файлов.
2.1 Пример настройки пользователю:
По данной настройке выполняется обработка всех вложений электронной почты для пользователя "Иванов".
2.2 Пример настройки по типу и размеру файлов:
По данной настройке выполняется обработка вложений для претензий клиентов.
Файлы перемещаются в каталог на диске, указанный в реквизите "Том хранения".
3. Настройки выполняются в системе СКД, реализованной посредством платформы 1С Предприятие.
При настройке можно делать ограничение по списку обхектов (справочников), для которых эта настройка выполняется:
Если список обозначен не будет, то настройка выполняется для всех объектов информационной базы, содержащих присоединенные файлы.
Важно! Для перемещения файлов том, этот дом должен быть предварительно или в процессе настройки создан в информационной базе!
4. Формирование отчета из настройки и обработка файлов выполняется ТОЛЬКО применительно к данной настройке.
Отчет покажет выборку файлов по настроенному отбору, а обработка - выполнит их перемещение согласно настройке.
5. Для обработки доступно создание регламентного задания:
Регламентное задание автоматически выполнит перемещение согласно сделанным и включенным настройкам в то время, которое Вам будет удобно.
Демонстрационная . Данная версия бесплатна и имеет следующие ограничения:
Есть возможность формирования отчетов и сохранения настроек.
Базовая . Данная версия поставляется с минимальной стоимостью и имеет следующие ограничения:
В остальном ограничений нет, по функционалу соответствует "старшим" версиям.
Версии Стандарт и Профессиональная имеют открытый код, одинаковы по функционалу и отличаются только расширенной поддержкой к версии Профессиональная .
Покупка дополнительной технической поддержки возможна только для уже приобретавших разработку.
Покупка дополнительной технической поддержки позволяет повысить текущую версию. Например приобретение технической поддержки для купивших Базовую версию, позволяет перевести на версию Стандарт .
Расширенная техническая поддержка - помощь в установке и настройке по запросу, реализация дополнительных требований (кастомизация) под базу заказчика по требованиям в объеме не более 12 рабочих часов в течении года после покупки.
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Инструкция
Если надо присоединить файл к письму, составленному с помощью программы, установленной в вашем компьютере (например, Outlook Express или The Bat), то все очень просто. Написав текст сообщения, перетащите файл на текст письма - этого вполне достаточно для прикрепления его к сообщению. Вы увидите значок прикрепленного файла - можно отправлять письмо с вложением.
Если вы используете резидентный почтовый клиент, то можно прикрепить вложение и по-другому - написав сообщение, щелкните соответствующую кнопку в верхнем ряду. При наведении курсора мыши на нее всплывает подсказка «прикрепить файл». Откроется диалоговое окно, в котором вам надо выбрать подготовленный к отправке файл и нажать кнопку «Открыть». Значок прикрепленного вложения, как и в первом варианте, появится в теле письма - сообщение с вложением готово к отправке.
А если требуется прикрепить файл к письму, отправляемому с помощью какого либо из почтовых сервисов он-лайн (например, Mail.ru или Gmail.com), то сделать это нужно немного иначе. После того, как будет готов текст сообщения, вам надо найти ссылку прикрепления вложений к письму. Например, у Gmail такая ссылка размещена ниже поля для ввода темы сообщения, снабжена изображением скрепки и надписью «Прикрепить файл». Если ее щелкнуть, то появится дополнительное поле с кнопкой «Обзор» - кликните кнопку или само это поле и откроется окно для выбора файла. Найдите в вашем компьютере файл, который требуется прикрепить, и нажмите кнопку «Открыть». Если у вас есть не один файл, который следует отправить с этим письмом - воспользуйтесь ссылкой для прикрепления следующего файла. Например, у Gmail она появляется ниже только что прикрепленного файла и носит надпись «Прикрепить еще один файл». Действия по прикреплению второго вложения (а если надо - и третьего, и т.д.) не отличаются от прикрепления первого. После окончания процесса загрузки файлов на сервер почтового сервиса, вам останется только отправить сообщение.
Большинство самых известных фильмов имеют перевод и снабжены только русской звуковой дорожкой. Однако если возникло желание посмотреть фильм с оригинальным аудио для изучения языка или его совершенствования, то можно подсоединить дополнительные дорожки к видеофайлу при помощи соответствующего софта.
Вам понадобится
Инструкция
Для начала необходимо найти подходящую звуковую дорожку . Существует множество зарубежных ресурсов, которые имеют соответствующую базу различных переводов в виде аудиофайлов формата mp3, aac или ac3.
Можно не присоединять эту дорожку к видеофайлу, а просто через два плеера запустить отдельно фильм и отдельно звук. В окне видео достаточно включить беззвучный режим, однако вряд ли удастся добиться полностью синхронного звучания.
Некоторые плееры обладают соответствующим функционалом и позволяют добавить дорожку непосредственно в фильм, синхронизируя продолжительность аудио и видео. Для этого можно воспользоваться VLC Media player, который необходимо скачать с официального сайта разработчика.
Установите программу и с ее помощью откройте нужный для перевода фильм. Кликните правой клавишей мыши на видеофайле и выберите «Файл» - «Открыть с помощью…» - «VLC», или просто кликните по созданному ярлыку плеера на рабочем столе. Перейдите в «Аудио» - «Аудио-дорожка». В этом меню отображаются присоединенные к видеофайлу переводы.
Выберите «Медиа» - «Открыть файл с параметрами» или нажмите комбинацию клавиш Ctrl, Shift и O. В открывшемся окне нажмите на кнопку «Добавить», укажите путь до файла фильма и нажмите «Открыть».
Выделите пункт «Показать дополнительные параметры », а затем «Параллельно проигрывать медиа-файл». Нажмите «Обзор» и во всплывшем окне снова нажмите кнопку «Добавить». Если вам необходимо добавить файл субтитров, то поставьте галочку около пункта «Использовать файл субтитров». Затем нажмите на кнопку «Обзор» и укажите путь до загруженного файла с субтитрами.srt. Аналогичным образом укажите путь до аудиодорожки и нажмите клавишу «Воспроизвести».
Аудиодорожка присоединена. Перейдите во вкладку «Аудио» - «Аудиодорожки», где выберите второй появившийся пункт «Дорожка 2».
Источники:
База данных представляет собой совокупность данных, которые организованы в соответствии с определенными правилами и находятся в памяти компьютера. Она характеризует актуальное состояние конкретной предметной области.
Вам понадобится
Инструкция
Перейдите в среду SQL Server Management Studio, чтобы подсоединить базу данных, далее войдите в обозреватель объектов и подключитесь к экземпляру MicrosoftSQL Server Database Engine, разверните его. Вызовите контекстное меню на узле «Базы данных». Щелкните по команде «Присоединить».
В прошлый раз мы добавили себе в конфигурацию возможность резервного копирования данных. В сегодняшнем примере попробуем разобраться, как с помощью БСП можно легко организовать присоединение файлов к объектам конфигурации. Согласитесь, такая задача очень часто возникает на практике. Часто заказчику нужно сохранять изображение товара в базе данных. Еще одной распространенной задачей будет сохранение отсканированных договоров или документов относящихся к тому или иному контрагенту. Задач может быть довольно много. А как их решить мы сейчас посмотрим.
Для начала создадим справочник, к которому мы будем прикреплять изображение или несколько. Пусть это будет справочник «Юра_Контрагенты» с демонстрационной базы БСП копируем справочник _ДемоНоменклатураПрисоединенныеФайлы и переименовываем его в Юра_КонтрагентыПрисоединенныеФайлы, после чего создадим в Справочнике Юра_Контрагенты - реквизит «ОтсканированыйДоговор» которому присвоим типом «Юра_КонтрагентыПрисоединенныеФайлы»
Теперь нужно отредактировать общую команду ПрисоединенныеФайлыКОбъекту укажем в типе параметров объекта и наш справочник Юра_Контрагенты.
После этих действий у нас элемент справочника должен выглядеть приблизительно так
(обратите внимание на пункт «Перейти», более подробно про общие команды можно почитать в моей статье про управляемый интерфейс).
Но если мы постараемся прикрепить какой либо файл то у нас выскочит ошибка, для того чтобы она не возникала нужно в регистре сведений «ПрисоединенныеФайлы» в типе измерения «ПрисоединенныйФайл» указать и наш новый справочник Юра_КонтрагентыПрисоединенныеФайлы.
Кстати, чуть не забыл, тип реквизита «ВладелецФайла» справочника «Юра_КонтрагентыПрисоединенныеФайлы» должен быть «Справочник.Юра_Контрагенты» так как на скриншоте.
После всех этих манипуляций мы сможем прикреплять к нашему справочнику любые файлы в любых количествах.
Но давайте воспользуемся еще и кодом, с помощью которого можно выбрать и отобразить на экране один из прикрепленных файлов. Для этого мы воспользуемся реквизитом «ОтсканированыйДоговор». Создадим форму элемента справочника, к ней добавим реквизит «АдресКартинки» и перетащим его на форму, указав в качестве вида «поле картинки»
Для отображения картинки нам потребуется одна функция ПолучитьНавигационнуюСсылкуКартинки, а также код процедур ПриСозданииНаСервере и ПриЧтенииНаСервере.
Полный листинг выглядит так:
& НаСервереБезКонтекста Функция ПолучитьНавигационнуюСсылкуКартинки(ФайлКартинки, ИдентификаторФормы) Возврат ПрисоединенныеФайлы. ПолучитьДанныеФайла(ФайлКартинки, ИдентификаторФормы) . СсылкаНаДвоичныеДанныеФайла; КонецФункции & НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Не ЗначениеЗаполнено(Объект. Ссылка) Тогда Если Не Объект. ОтсканированыйДоговор. Пустая() Тогда АдресКартинки = ПолучитьНавигационнуюСсылкуКартинки(Объект. ОтсканированыйДоговор, УникальныйИдентификатор) Иначе АдресКартинки = " " ; Конецесли; КонецЕсли; КонецПроцедуры & НаСервере Процедура ПриЧтенииНаСервере(ТекущийОбъект) Если Не ТекущийОбъект. ОтсканированыйДоговор. Пустая() Тогда АдресКартинки = ПолучитьНавигационнуюСсылкуКартинки(ТекущийОбъект. ОтсканированыйДоговор, УникальныйИдентификатор) Иначе АдресКартинки = " " ; Конецесли; КонецПроцедуры & НаКлиенте Процедура ОтсканированыйДоговорПриИзменении(Элемент) Если Не Объект. ОтсканированыйДоговор. Пустая() Тогда АдресКартинки = ПолучитьНавигационнуюСсылкуКартинки(Объект. ОтсканированыйДоговор, УникальныйИдентификатор) Иначе АдресКартинки = " " ; Конецесли; КонецПроцедуры & НаКлиенте Процедура ОтсканированыйДоговорНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ПрисоединенныеФайлыКлиент. ОткрытьФормуВыбораФайлов(Объект. Ссылка, Элементы. ОтсканированыйДоговор) ; КонецПроцедуры
В результате мы сможете показывать на форме одну из присойдененныйх к справочнику картинок. К сожалению промотр файлов других форматов покачто не предусмотрен. Но если вы визовете «Присойдененныйе файлы» и попробуете двойным щелчком открить их то запустится програма отвечающая за
Печать (Ctrl+P)
В данной статьи я описываю очень интересное и простое изменение в механизме присоединенных файлов подсистемы “Работа с файлами” библиотеки стандартных подсистем, которое мне пришлось делать для выполнения технического задания работодателя.
Механизм присоединенных файлов предоставляет возможность хранения файлов произвольного формата, непосредственно связанных с данными. Например, для Номенклатура в присоединенном файле можно хранить подробное описание товара, отсканированную инструкцию по использованию товара или его фотографию. а для физических лиц, например, можно хранить различные виды документов.
Техническое задание заключалось в том, чтобы была возможность обрабатывать различные типы файлы, присоединенные к документу Заказ. Для этой целы, в конфигурации работодателя, написанной на базе БСП 2.4 мне пришлось добавить перечисление ТипыФайлов , а в справочнике ЗаказПрисоединенныеФайлы – реквизит ТипФайла типа перечисления типов файлов (см рис 1).
Рис 1 Реквизиты справочника ЗаказПрисоединенныеФайлы
Для работы со справочниками типа присоединенных файлов как “ЗаказПрисоединенныеФайлы ” предусмотрены 2 формы обработки “Работа с файлами” стандартных подсистемы: Форма ПрисоединенныеФайлы и форма ПрисоединенныйФайл (см Рис 2)
Рис 2 Формы обработки “Работа с файлами” библиотеки стандартных подсистемОднако, в этих двух формах обработки РаботаСФайлам не предусмотрена работа с добавленным реквизитом ТипФайла справочника ЗаказПрисоединенныеФайлы и мне пришлось внести небольшие простые изменения в этих формах:
В теле запроса динамического списка формы ПрисоединенныеФайлы я добавил строку, как показано на рис. 3
Затем, в конце тела процедуры НастроитьДинамическийСписок я добавил 3 строки программного кода:
&НаСервере Процедура НастроитьДинамическийСписок () // ....... тело процедуры //Санчес Если ИмяСправочникаХранилищаФайлов = "ЗаказПрисоединенныеФайлы" Тогда Список.ТекстЗапроса = стрЗаменить (Список.ТекстЗапроса ,"КАК РедактируетПользователь", "КАК РедактируетПользователь, | Файлы.ТипФайла КАК ТипФайла"); КонецЕсли; КонецПроцедурыМне также пришлось внести изменения в форме ПрисоединенныйФайл, чтобы было возможно редактировать добавленный реквизит ТипФайла. Эти изменения показаны на рис 4
Возникает вопрос - как устранить недостатки первого и второго способа, при этом сохранить их преимущества? Выход в избирательном хранении файлов в базе и на жестком диске.
Демонстрация решения:
Решение позволяет хранить файлы выборочно на жестком диске или в базе:
Распределение файлов происходит автоматически или вручную по заданным фильтрам: размер файла, дата создания, расширение, название файла и текущее место хранения.
Настройка дополнения займет не больше 5 минут, после чего обработка и распределение файлов может происходить автоматически
Вы можете настроить распределение файлов по размеру, дате создания, расширению, названию или текущему месту хранения.
Так как в базе теперь будут храниться только часто открываемые файлы, это освободит в ней место и позволит ей работать быстрее
Любые файлы, сохраненные в базе, могут быть найдены и открыты за несколько секунд. Менее актуальные файлы - отправятся не жесткий диск.
Индивидуальная разработка с подобными функциями стоила бы минимум в 10 раз дороже. Вы же можете купить готовое решение и значительно сэкономить!
Обработка будет работать в любой конфигурации 1С 8.3, построенной на базе БСП 2 и имеющей встроенную
подсистему “Присоединенные файлы”. Для использования обработки НЕ нужно изменять конфигурацию.
Для проверки работоспособности дополнения на вашей базе,
протестируйте демонстрационную версию *!
*Бесплатная версия имеет закрытый код и не дает возможности перемещения файлов
Важно! Обработка предназначена для использования из справочника "Дополнительные отчеты и обработки".
На главной форме обработки размещены индикаторы текущего состояния по присоедиенным файлам*:
* При первом открытии обработки необходимо обновить информацию о состоянии!
Индикаторы можно:
Основная форма настроек дает возможность управления настойками обработки файлов:
Каждая настройка может включаться или выключаться прямо в таблице, одним кликом по соответствующей ячейке. Терминология таблицы настроек:
“Пользователь” - пользователь информационной базы, под которым будут сохранены сделанные настройки.
Кнопка “Отчет” - выводит отчет о текущем состоянии и положении присоединенных файлов с указанием размера файла.
Кнопка “Выполнить обработку” - осуществляет перемещение файлов согласно настройкам таблицы, с включенной функцией “Использовать”. Обработка настроек выполняется согласно последовательности в таблице, настройки можно перемещать.
По кнопке добавления открывается форма настройки, согласно которой будет в последующем выполняться обработка файлов.
Подробную инструкцию по настройкам можно посмотреть здесь:
Бесплатная демонстрационная версия позволяет формировать отчеты и сохранять настройки, но имеет некоторые ограничения:
«Профессиональная» версия платная и обладает следующими преимуществами:
*В техническую поддержку входит помощь в установке и настройке дополнения (если нужно), а также реализация дополнительных требований индивидуально под базу заказчика (в объеме не более 12 рабочих часов в течение года после покупки).
По окончанию срока технической поддержки ее можно платно продлить.
Помимо этого, наше дополнение помогло клиенту сэкономить деньги: разделение позволило рациональнее использовать системный серверный диск, увеличив его работоспособность и срок эксплуатации без покупки более емкого диска (что планировалось изначально).
Стоимость разработки и поддержки гораздо меньше индивидуальной разработки.
Все пожелания рассматриваются и реализуются в рамках поддержки.
Решение не требует изменения конфигурации.
Работает "Из коробки".
Требует простой минимальной настройки.
Текущая версия не имеет привязки к БСП 2.2 или 2.4, работает в обеих.
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Ниже мы продолжим разбирать подсистемы в конфигурации БСП.
Подсистема для хранения, загрузки и удобного расположения производственного календаря предприятия. Также подсистема позволяет получить такие данные, как количество рабочих дней до определенной даты и т.п.
Подсистема для хранения и отображения на формах справочников контактной информации. Как правило, используется в справочниках: контрагенты, физические лица, организации и т.п. Подсистема связана с подсистемой «Адресный классификатор».
Предназначена для оповещения пользователей об изменениях в конфигурации. Если конфигурация изменена, с некоторой периодичностью предлагает перезапустить сессию.
Подсистема предназначена для установки персональных напоминаний по поводу какого-либо объекта системы и оповещения пользователя в назначенное время.
Предназначена для настройки порядка элементов справочника или кнопками Вверх и Вниз в . Если объект подчиненный, то нумерация элементов выполняется в пределах владельца. Если справочник иерархический, то нумерация элементов выполняется в пределах родителя.
Подсистема «Настройки программы» предоставляет панели настроек для всех подсистем библиотеки, размещаемых в разделе командного интерфейса «Настройка и Администрирование».
Подсистема «Обмен данными» предназначена для выполнения обмена данными между различающимися конфигурациями с использованием правил обмена и без использования правил обмена, а также для организации обмена данными в распределенной информационной базе. Обмен мало чем напоминает предыдущую версию БСП. Поддерживается обмен данными между конфигурациями, работающими в модели сервиса, а также между конфигурациями, работающими в модели сервиса и в локальном режиме. Правила, как обычно, должны быть сформированы в конфигурации «Конвертация данных».
Азы настройки обмена данными в 1С с помощью конфигурации «1С Конвертации данных» на примере смотрите в видео:
Подсистема «Обмен сообщениями» предназначена для интеграции разнородных информационных систем на платформе 1С:Предприятие посредством обмена сообщениями. Подсистему следует использовать, когда канал передачи данных ненадежный. Подсистема не является заменой технологии обмена данными, технологии веб-сервисов и внешнего соединения. Новый функционал в БСП.
Получите 267 видеоуроков по 1С бесплатно:
Используется во всех типовых решениях. Мало чем отличается от прошлой версии библиотеки стандартных подсистем. «Обновление версии ИБ» предоставляет программный интерфейс для выполнения процедур-обработчиков по первоначальному заполнению и обновлению данных информационной базы (ИБ) при изменении версии конфигурации, а также позволяет выводить отчет об изменениях в новой версии конфигурации.
Подсистема предназначена для автоматического конфигурации информационной базы в режиме 1С:Предприятия «по требованию» или в указанное время в будущем. Речь идёт о конфигурациях. Можно настроить автоматическое обновление конфигурации с Вашего сервера.
Этот справочник используется практически во всех конфигурациях. Очень важно, чтобы он был унифицирован.
Подсистема представляет готовый функционал для рассылки SMS-сообщений по средствам 1С. По умолчанию подсистема поддерживает работу с операторами МТС и Билайн.
Предназначена для объективной оценки интегральной производительности системы по методике APDEX. С помощью неё, например, можно узнать, сколько занимает времени проведение определенного документа, и в дальнейшем получить статистику за время.
Подсистема предназначена для печати макетов табличных документов и макетов офисных документов (MS Word, OpenOffice).
Предназначена для активации в системе полнотекстовый поиск. Содержит в себе интерфейс поиска и некоторые регламентные операции для индексирования текстовых данных.
Подсистема «Получение файлов из Интернет» добавляет в конфигурацию программный интерфейс для получения файлов из сети Интернет по протоколам HTTP, HTTPS и FTP и сохранения полученных файлов на клиенте, сервере или во временном хранилище.
Подсистема предназначена для просмотра и редактирования списка пользователей и внешних пользователей системы (элементы справочников Пользователи и Внешние пользователи), которые синхронизируется со списком пользователей информационной базы.
Предназначена для префиксирования объектов базы данных. Префиксация объектов ведется в разрезах информационных баз и элементов справочника Организации.
Подсистема «Присоединенные файлы» предоставляет средства работы с файлами-вложениями, присоединенными к произвольным объектам информационной базы ссылочного типа. Хранение файлов может быть организовано как в информационной базе, так и внешним образом – в томах (сетевых ресурсах).
Подсистема «Проверка легальности получения обновлений» позволяет запросить у пользователя подтверждение, что файлы обновления были получены легальным способом. Может использоваться как перед обновлением информационной базы (после того как обновление уже было применено к базе, но до первого запуска), так и непосредственно перед обновлением конфигурации средствами подсистемы «Обновление конфигурации».
Подсистема «Работа с почтовыми сообщениями» добавляет в конфигурацию программный интерфейс по отправке сообщений электронной почты, а также пользовательский интерфейс для поддержки учетных записей электронной почты.
Подсистема «Работа с файлами» предназначена для коллективного редактирования файлов произвольного формата в иерархической структуре папок. Хранение файлов может быть организовано как непосредственно в информационной базе, так и внешним образом – в томах (сетевых ресурсах). Вместе с файлом может быть сохранена и история его изменений (версии файла).
Подсистема «Рассылка отчетов» позволяет настраивать рассылки вариантов отчетов и отчетов подсистемы «Дополнительные отчеты и обработки». Рассылки могут выполняться как по расписанию (если программа работает в клиент-серверном режиме), так и по требованию.
Подсистема «Регламентные задания» позволяет редактировать состав и расписание регламентных заданий, просматривать историю выполнения регламентных и фоновых заданий, а также анализировать ошибки при их выполнении. Если система развернута в клиент-файловом режиме, администратор имеет возможность настроить выполнение регламентных заданий с помощью команды Настройка обработки регламентных заданий обработки Консоль регламентных заданий.
Подсистема «Резервное копирование ИБ» позволяет проводить резервное копирование информационной базы из режима 1С Предприятие «по требованию» либо в соответствии с настроенным расписанием. Также с помощью данной подсистемы можно проводить восстановление информационной базы из резервной копии.
Подсистема «Свойства» позволяет создавать и редактировать в режиме 1С:Предприятие дополнительные свойства произвольных объектов конфигурации. Объектами со свойствами могут быть любые объекты ссылочного типа. Подсистема позволяет реализовать как один набор дополнительных свойств для всех экземпляров объектов одного типа, так и несколько наборов свойств для объектов одного типа.
Дополнительные свойства объектов делятся на две категории:
● дополнительные реквизиты;
● дополнительные сведения.
Подсистема «Структура подчиненности» предоставляет возможность вывода из формы документа отчета о родительских и дочерних документах текущего документа, а также об их взаимосвязях.
Подсистема «Управление доступом» позволяет настраивать права пользователей для произвольных элементов данных информационной базы (элементов справочников, документов, записей регистров, бизнес-процессов, задач и т. д.). Возможно ограничение прав как для отдельных типов объектов метаданных, так и на уровне записей одного типа объекта. Кроме того, для отдельных объектов информационной базы возможна индивидуальная настройка прав доступа подобно папкам файлов операционной системы.
Подсистема «Управление итогами и агрегатами» предоставляет средства для администрирования итогов и агрегатов регистров информационной базы. Подсистема позволяет выполнять как типовые административные операции, так и дает доступ ко всем возможностям:
● включение / отключение использования итогов и агрегатов;
● разделение итогов;
● установка периода и пересчет итогов;
● перестроение и обновление агрегатов;
● расчет оптимальных агрегатов.
Подсистема «Файловые функции» не имеет самостоятельной прикладной ценности. Она включает в себя общую файловую функциональность (функции, общие формы и др.), используемую зависимыми от нее подсистемами (такими, как «Работа с файлами», «Присоединенные файлы», «Поставляемые данные»).
Подсистема «Физические лица» предназначена для унификации имен объектов метаданных, общих для типовых конфигураций. Содержит только определения объектов метаданных и их базовую реализацию.
1. Создать справочник для хранения присоединенных файлов. Для этого в качестве заготовки скопировать в конфигурацию справочник _ДемоПроектыПрисоединенныеФайлы из демонстрационной конфигурации и задать ему имя по шаблону:
<Префикс>ПрисоединенныеФайлы,
где <Префикс> – имя объекта метаданных, для которого настраиваются присоединенные файлы. Например, для справочника Номенклатура справочник с файлами должен называться НоменклатураПрисоединенныеФайлы. Задать синоним, например: Присоединенные файлы (Номенклатура).
2. У реквизита ВладелецФайла установить тип – «объект с файлами». Например, СправочникСсылка.Номенклатура.
3. Включить в состав определяемых типов ПрисоединенныйФайл (ссылки) и ПрисоединенныйФайлОбъект (объекты) справочник, созданный на шаге 1. Например, СправочникСсылка.НоменклатураПрисоединенныеФайлы.
4. Расширить состав определяемых типов ВладелецПрисоединенныхФайлов (ссылки) и ВладелецПрисоединенныхФайловОбъект (объекты, кроме документов), добавив в него тип «объект с файлами». Например СправочникСсылка.Номенклатура.
5. Расширить состав типов свойства Источник у подписки ПереопределитьПолучаемуюФормуПрисоединенногоФайла , включив в него тип – справочник с файлами, созданный на шаге 1. Например, СправочникМенеджер.НоменклатураПрисоединенныеФайлы.
6. Расширить состав типов свойства Источник подписки УстановитьПометкуУдаленияПрисоединенныхФайловДокументов , включив в него тип – «объект с файлами» (только документы). Например, ДокументОбъект.СчетНаОплатуПокупателю.
7. Если при интерактивном копировании объекта, содержащего присоединенные файлы, требуется их автоматическое копирование в новый объект, то в форме объекта необходимо:
● в параметры формы добавить ключевой параметр ЗначениеКопирования такого же типа, как и сам объект;
● в модуле формы в процедуру ПриЗаписиНаСервере вставить следующий код:
ПрисоединенныеФайлы.ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи, Параметры);