ГЛАВНАЯ Визы Виза в Грецию Виза в Грецию для россиян в 2016 году: нужна ли, как сделать

Бсп присоединенные файлы. Подключение функционала «Присоединенные файлы» для нового объекта (БСП)

1. Создать справочник для хранения присоединенных файлов. Для этого в качестве заготовки скопировать в конфигурацию справочник _ДемоПроектыПрисоединенныеФайлы из демонстрационной конфигурации и задать ему имя по шаблону:

<Префикс>ПрисоединенныеФайлы,

где <Префикс> – имя объекта метаданных, для которого настраиваются присоединенные файлы. Например, для справочника Номенклатура справочник с файлами должен называться НоменклатураПрисоединенныеФайлы. Задать синоним, например: Присоединенные файлы (Номенклатура).

2. У реквизита ВладелецФайла установить тип – «объект с файлами». Например, СправочникСсылка.Номенклатура.

3. Включить в состав определяемых типов ПрисоединенныйФайл (ссылки) и ПрисоединенныйФайлОбъект (объекты) справочник, созданный на шаге 1. Например, СправочникСсылка.НоменклатураПрисоединенныеФайлы.

4. Расширить состав определяемых типов ВладелецПрисоединенныхФайлов (ссылки) и ВладелецПрисоединенныхФайловОбъект (объекты, кроме документов), добавив в него тип «объект с файлами». Например СправочникСсылка.Номенклатура.

5. Расширить состав типов свойства Источник у подписки ПереопределитьПолучаемуюФормуПрисоединенногоФайла , включив в него тип – справочник с файлами, созданный на шаге 1. Например, СправочникМенеджер.НоменклатураПрисоединенныеФайлы.

6. Расширить состав типов свойства Источник подписки УстановитьПометкуУдаленияПрисоединенныхФайловДокументов , включив в него тип – «объект с файлами» (только документы). Например, ДокументОбъект.СчетНаОплатуПокупателю.

7. Если при интерактивном копировании объекта, содержащего присоединенные файлы, требуется их автоматическое копирование в новый объект, то в форме объекта необходимо:

● в параметры формы добавить ключевой параметр ЗначениеКопирования такого же типа, как и сам объект;

● в модуле формы в процедуру ПриЗаписиНаСервере вставить следующий код:

ПрисоединенныеФайлы.ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи, Параметры);

Печать (Ctrl+P)

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

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

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

Рис 1 Реквизиты справочника ЗаказПрисоединенныеФайлы

Для работы со справочниками типа присоединенных файлов как “ЗаказПрисоединенныеФайлы ” предусмотрены 2 формы обработки “Работа с файлами” стандартных подсистемы: Форма ПрисоединенныеФайлы и форма ПрисоединенныйФайл (см Рис 2)

Рис 2 Формы обработки “Работа с файлами” библиотеки стандартных подсистем

Однако, в этих двух формах обработки РаботаСФайлам не предусмотрена работа с добавленным реквизитом ТипФайла справочника ЗаказПрисоединенныеФайлы и мне пришлось внести небольшие простые изменения в этих формах:

В теле запроса динамического списка формы ПрисоединенныеФайлы я добавил строку, как показано на рис. 3


Рис 3 Запрос динамического списка в форме ПрисоединенныеФайлы

Затем, в конце тела процедуры НастроитьДинамическийСписок я добавил 3 строки программного кода:

&НаСервере Процедура НастроитьДинамическийСписок () // ....... тело процедуры //Санчес Если ИмяСправочникаХранилищаФайлов = "ЗаказПрисоединенныеФайлы" Тогда Список.ТекстЗапроса = стрЗаменить (Список.ТекстЗапроса ,"КАК РедактируетПользователь", "КАК РедактируетПользователь, | Файлы.ТипФайла КАК ТипФайла"); КонецЕсли; КонецПроцедуры

Мне также пришлось внести изменения в форме ПрисоединенныйФайл, чтобы было возможно редактировать добавленный реквизит ТипФайла. Эти изменения показаны на рис 4

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

Возникает вопрос - как устранить недостатки первого и второго способа, при этом сохранить их преимущества? Выход в избирательном хранении файлов в базе и на жестком диске.

Демонстрация решения:

Как работает обработка «управление присоединенными файлами»?

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

  • Файлы, которые используются часто - будут сохранены в базе;
  • Файлы, которые используются редко - будут сохранены на жестком диске.

Распределение файлов происходит автоматически или вручную по заданным фильтрам: размер файла, дата создания, расширение, название файла и текущее место хранения.

Преимущества дополнения «Управление присоединенными файлами»

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

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

  • Широкий выбор фильтров, применяемых к файлам

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

  • Высокая скорость работы информационной базы

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

  • Быстрое открытие «востребованных» файлов

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

  • Низкая цена

Индивидуальная разработка с подобными функциями стоила бы минимум в 10 раз дороже. Вы же можете купить готовое решение и значительно сэкономить!

Возможности обработки

«Управление присоединенными файлами»

  • Формирование отчета о текущем положении присоединенных файлов;
  • Создание внушительного количества настроек отбора;
  • Детализация настройки вплоть до одного конкретного файла;
  • Возможность распределения файлов в “ручном режиме”;
  • Возможность автоматического распределения файлов по выбранным фильтрам;
  • Возможность “возврата” нужных файлов обратно в базу или на диск.

Совместимость

Обработка будет работать в любой конфигурации 1С 8.3, построенной на базе БСП 2 и имеющей встроенную

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

Для проверки работоспособности дополнения на вашей базе,

протестируйте демонстрационную версию *!

*Бесплатная версия имеет закрытый код и не дает возможности перемещения файлов

Как пользоваться обработкой?

Важно! Обработка предназначена для использования из справочника "Дополнительные отчеты и обработки".

На главной форме обработки размещены индикаторы текущего состояния по присоедиенным файлам*:


* При первом открытии обработки необходимо обновить информацию о состоянии!

Индикаторы можно:

  • Перемещать в произвольном порядке
  • Располагать в удобной последовательности
  • Удалить если нет необходимости в отображении

Основная форма настроек дает возможность управления настойками обработки файлов:

Каждая настройка может включаться или выключаться прямо в таблице, одним кликом по соответствующей ячейке. Терминология таблицы настроек:

    “Пользователь” - пользователь информационной базы, под которым будут сохранены сделанные настройки.

    Кнопка “Отчет” - выводит отчет о текущем состоянии и положении присоединенных файлов с указанием размера файла.

    Кнопка “Выполнить обработку” - осуществляет перемещение файлов согласно настройкам таблицы, с включенной функцией “Использовать”. Обработка настроек выполняется согласно последовательности в таблице, настройки можно перемещать.

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

Подробную инструкцию по настройкам можно посмотреть здесь:

Отличия платной и бесплатной версии

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

  • закрытый код
  • только 2 индикатора о состоянии файлов
  • отсутствие технической поддержки и обновления версий
  • отсутствует функционал по перемещению файлов

«Профессиональная» версия платная и обладает следующими преимуществами:

  • открытый код
  • 6 месяцев обновлений
  • 1 месяц технической поддержки*.

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

По окончанию срока технической поддержки ее можно платно продлить.

Результаты одного из наших клиентов

после использования разработки

  • Размер базы уменьшился с 350 ГБ до 75 ГБ;
  • Работа в базе стала комфортнее;
  • Место на системном, быстром диске практически перестало сокращаться;
  • Ежедневные бэкапы уменьшились в размере и стали создаваться быстрее.

Помимо этого, наше дополнение помогло клиенту сэкономить деньги: разделение позволило рациональнее использовать системный серверный диск, увеличив его работоспособность и срок эксплуатации без покупки более емкого диска (что планировалось изначально).

Попробуйте бесплатную версию разработки прямо сейчас

или закажите полноценный продукт «Управление присоединенными файлами»

без ограничения в возможностях!

Причины купить

Стоимость разработки и поддержки гораздо меньше индивидуальной разработки.

Все пожелания рассматриваются и реализуются в рамках поддержки.

Достоинства

Решение не требует изменения конфигурации.

Работает "Из коробки".

Требует простой минимальной настройки.

Сравнение версий

Текущая версия не имеет привязки к БСП 2.2 или 2.4, работает в обеих.

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Ниже мы продолжим разбирать подсистемы в конфигурации БСП.

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

22. Контактная информация

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

23. Контроль динамического обновления конфигурации

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

24. Напоминания пользователя

Подсистема предназначена для установки персональных напоминаний по поводу какого-либо объекта системы и оповещения пользователя в назначенное время.

25. Настройка порядка элементов

Предназначена для настройки порядка элементов справочника или кнопками Вверх и Вниз в . Если объект подчиненный, то нумерация элементов выполняется в пределах владельца. Если справочник иерархический, то нумерация элементов выполняется в пределах родителя.

26. Настройки программы

Подсистема «Настройки программы» предоставляет панели настроек для всех подсистем библиотеки, размещаемых в разделе командного интерфейса «Настройка и Администрирование».

27. Обмен данными

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

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

28. Обмен сообщениями

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

Получите 267 видеоуроков по 1С бесплатно:

29. Обновление версии ИБ

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

30. Обновление конфигурации

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

31. Организации

Этот справочник используется практически во всех конфигурациях. Очень важно, чтобы он был унифицирован.

32. Отправка SMS

Подсистема представляет готовый функционал для рассылки SMS-сообщений по средствам 1С. По умолчанию подсистема поддерживает работу с операторами МТС и Билайн.

33.Оценка производительности

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

34. Печать

Подсистема предназначена для печати макетов табличных документов и макетов офисных документов (MS Word, OpenOffice).

35. Полнотекстовый поиск

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

36. Получение файлов из Интернет

Подсистема «Получение файлов из Интернет» добавляет в конфигурацию программный интерфейс для получения файлов из сети Интернет по протоколам HTTP, HTTPS и FTP и сохранения полученных файлов на клиенте, сервере или во временном хранилище.

37. Пользователи

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

38. Префиксация объектов

Предназначена для префиксирования объектов базы данных. Префиксация объектов ведется в разрезах информационных баз и элементов справочника Организации.

39. Присоединенные файлы

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

40. Проверка легальности получения обновлений

Подсистема «Проверка легальности получения обновлений» позволяет запросить у пользователя подтверждение, что файлы обновления были получены легальным способом. Может использоваться как перед обновлением информационной базы (после того как обновление уже было применено к базе, но до первого запуска), так и непосредственно перед обновлением конфигурации средствами подсистемы «Обновление конфигурации».

41. Работа с почтовыми сообщениями

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

42. Работа с файлами

Подсистема «Работа с файлами» предназначена для коллективного редактирования файлов произвольного формата в иерархической структуре папок. Хранение файлов может быть организовано как непосредственно в информационной базе, так и внешним образом – в томах (сетевых ресурсах). Вместе с файлом может быть сохранена и история его изменений (версии файла).

43. Рассылка отчетов

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

44. Регламентные задания

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

45. Резервное копирование ИБ

Подсистема «Резервное копирование ИБ» позволяет проводить резервное копирование информационной базы из режима 1С Предприятие «по требованию» либо в соответствии с настроенным расписанием. Также с помощью данной подсистемы можно проводить восстановление информационной базы из резервной копии.

46. Свойства

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

Дополнительные свойства объектов делятся на две категории:

● дополнительные реквизиты;

● дополнительные сведения.

47. Структура подчиненности

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

48. Управление доступом

Подсистема «Управление доступом» позволяет настраивать права пользователей для произвольных элементов данных информационной базы (элементов справочников, документов, записей регистров, бизнес-процессов, задач и т. д.). Возможно ограничение прав как для отдельных типов объектов метаданных, так и на уровне записей одного типа объекта. Кроме того, для отдельных объектов информационной базы возможна индивидуальная настройка прав доступа подобно папкам файлов операционной системы.

49. Управление итогами

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

● включение / отключение использования итогов и агрегатов;

● разделение итогов;

● установка периода и пересчет итогов;

● перестроение и обновление агрегатов;

● расчет оптимальных агрегатов.

50. Файловые функции

Подсистема «Файловые функции» не имеет самостоятельной прикладной ценности. Она включает в себя общую файловую функциональность (функции, общие формы и др.), используемую зависимыми от нее подсистемами (такими, как «Работа с файлами», «Присоединенные файлы», «Поставляемые данные»).

51. Физические лица

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

52. Электронная цифровая подпись