|   |   | 
| 
 | 1с прикрепить файлы к справочнику | ☑ | ||
|---|---|---|---|---|
| 0
    
        ALEX7519 14.03.21✎ 17:15 | 
        Не подскажите, как можно реализовать :
 Есть самописная конфигурация, 8.3 на упр формах, в ней есть справочник, к примеру "Организации". Надо реализовать прикрепление к элементам его произвольное количество файлов ( текст, аудио ... ) Правильно я понимаю, что можно сделать в справочнике табличную часть, добавить в нее реквизит "Файл" к примеру с типом "Хранилище значений" и дальше прописывать процедуры/кнопки загрузить, выгрузить ... ? Типового ничего нет ? | |||
| 1
    
        2S 14.03.21✎ 17:16 | 
        Курите бсп, до вас все придумали     | |||
| 2
    
        Cthulhu 14.03.21✎ 17:16 | 
        доп.реквизит тип хранилище?     | |||
| 3
    
        Cthulhu 14.03.21✎ 17:17 | 
        (1): "самописная" )))     | |||
| 4
    
        shuhard 14.03.21✎ 17:18 | 
        (0)[Типового ничего нет ?]
 дык см(1) БСП и есть типовая | |||
| 5
    
        2S 14.03.21✎ 17:18 | 
        (3) а что мешает интегрировать? Умные люди изначально пишут нетленки на базе бсп.     | |||
| 6
    
        Chameleon1980 14.03.21✎ 17:36 | 
        (0)что значит типового
 в 1с есть процедуры и функции работы с файлами типовое?типовое | |||
| 7
    
        ALEX7519 14.03.21✎ 18:42 | 
        нетиповая конфигурация, т.е. создали конфу для разработки, добавили в нее несколько справочников, пару документов, несколько отчетов по ним . Все.
 а что такое бсп и как ее курить ? :) база лежит кстати в 1сном облаке. | |||
| 8
    
        Droning1C 14.03.21✎ 19:35 | ||||
| 9
    
        ALEX7519 14.03.21✎ 19:50 | 
        (8) да это я врубился уже что это - поставил - как-то там все муторно и много :( стар наверно я уже для такого )
 вот это актулально еще как альтернатива ? https://infostart.ru/public/408860/ | |||
| 10
    
        Droning1C 14.03.21✎ 19:54 | 
        (9) Почему бы и нет. Если не планируется дофига жирных файлов крепить и если не 100 человек в базе работает     | |||
| 11
    
        ДедМорроз 14.03.21✎ 19:54 | 
        БСП хороша тем,что это стандарт,то есть,предполагается,что любой программист знает,как оно работает,и если вашу конфигурацию будут поддерживать и дорабатывать посторонние программисты,то БСП для них будет знакома (если программист не с улицы),а если вы напишете свой алгоритм,то каким бы он прекрасным и удобным не был,с ним придется знакомится и программистам,и,самое главное,пользователям.     | |||
| 12
    
        timurhv 14.03.21✎ 21:07 | 
        (9) Да уж, быстрее БСП прикрутить     | |||
| 13
    
        Droning1C 14.03.21✎ 21:07 | 
        (11)Плюсую. Испольование БСП программистами 1С можно сравнить с использованием латыни в медицине.     | |||
| 14
    
        acanta 14.03.21✎ 21:13 | 
        Бсп в 7ке было набором экзотических и нетривиальных архитектурных решений. Бсп в 8ке это скорее неотъемлемая часть платформы с открытым кодом.     | |||
| 15
    
        Юрий Лазаренко 14.03.21✎ 21:46 | 
        (0) Хранить файлы в ТЧ справочника очень плохая идея. Размер справочника существенно вырастет, каждое обращение к объекту илип к файлу будет блокировать параллельное обращение к объекту или к файлу. Хранить надо в отдельном справочнике. Если подразумевается только программное обращение к файлам, то можно сделать как в (9), если нужен интерфейс для работы пользователей, то лучше БСП.     | |||
| 16
    
        ALEX7519 15.03.21✎ 07:20 | 
        (15) в моем случае например нужно к организации прикрепить не просто список файлов, а например отдельно список звонков - т.е. файл звонка, рядом кто звонил, сотрудник, комментарий, дата звонка ... дальше следующий файл - с табличной частью показалось удобнее ...
 чем хранение в отдельном справочнике файла уменьшит объем базы ? Насчет БСП - правильно я понимаю, ищу в ней в конфигураторе что мне подходит и через буфер обмена копирую в свою базу ? | |||
| 17
    
        ALEX7519 15.03.21✎ 07:28 | 
        (16) плюс в моем случае это будет не один список файлов со звонками, второй к примеру с договорами
 и по этим спискам потом делать отдельные отчеты... | |||
| 18
    
        2S 15.03.21✎ 07:36 | 
        (16) если не ошибаюсь, можно выпилить нужную тебе подсистему через инструменты разработчика     | |||
| 19
    
        Chameleon1980 15.03.21✎ 07:49 | 
        (16)
 не нужно ничего через буфер обмена почитай про внедрение БСП и все | |||
| 20
    
        Chameleon1980 15.03.21✎ 07:51 | 
        ключевое слово "подсистема"     | |||
| 21
    
        kzot 15.03.21✎ 09:28 | 
        (0) Не надо колхозить и тем более в базе хранить, подсистема "Работа с файлами" Библиотека стандартных подсистем 3.1.4
 https://its.1c.ru/db/bsp314doc#content:4:1:issogl1_работа_с_файлами в типовых на БСП возможность крепления в два клика делаться изволит. | |||
| 22
    
        Юрий Лазаренко 15.03.21✎ 10:55 | 
        (16) Я не писал про объем базы, я писал про объем конкретного справочника. Справочник с реально относящимися к нему данными будет весить условно 1 гигабайт, а с прикрепленными файлами 20 гб. Зачем все это лишнее тащить туда-обратно при каждой инициализации объекта?     | |||
| 23
    
        ALEX7519 15.03.21✎ 11:03 | 
        оххх,, что не так делаю :
 поставил БСП, через первое внедрение БСП выгрузил xml файл с настройками потом зашел в конфигуратор своей конфигурации, через сравнить/объединить с конф из файла обединил с сфником бсп https://its.1c.ru/db/bsp314doc#content:3:1:issogl1_перенос_объектов_метаданных_из_файла_поставки_библиотеки_в_конфигурацию (в подсистемах ставил галки на Базовая функциональность Обновление версии ИБ Пользователи Работа с файлами в модуле формы МОЕГО справочника воткнул &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) // СтандартныеПодсистемы.РаботаСФайлами ПараметрыГиперссылки = РаботаСФайлами.ГиперссылкаФайлов(); РаботаСФайлами.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыГиперссылки); // Конец СтандартныеПодсистемы.РаботаСФайлами КонецПроцедуры пользователю дал права Базовые права БСП и полные в результате в моем справочнике появились кнопки загрузить, создать по шаблону, сканировать, гиперсылка файл - но на нажатие на них ноль реакции :(( также появилась гиперссылка Присоединенные файлы - при нажатии на нее вот такая хрень вылазит : опытка получения неинициализированного значения параметра сеанса {ОбщийМодуль.ПользователиСлужебный.Модуль(2380)}: Возврат ?(ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь), {ОбщийМодуль.Пользователи.Модуль(24)}: Возврат ПользователиСлужебный.АвторизованныйПользователь(); {Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы.Форма(100)}: Если ТипЗнч(Пользователи.АвторизованныйПользователь()) = Тип("СправочникСсылка.ВнешниеПользователи") Тогда {ОбщаяКоманда.ПрисоединенныеФайлы.МодульКоманды(18)}: ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы", по причине: Попытка получения неинициализированного значения параметра сеанса где я накосячил ( чую везже :) ) ???? | |||
| 24
    
        timurhv 15.03.21✎ 15:38 | 
        (23) Проверяйте свойства корня конфигурации: модуль приложения, модуль сеанса (ПКМ по конфигурации).     | |||
| 25
    
        Юрий Лазаренко 15.03.21✎ 16:25 | 
        (23)  Возврат ?(ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь),
 Попытка получения неинициализированного значения параметра сеанса намекает на то, что в самописной конфигурации нет параметра сеанса ТекущийПользователь типа "СправочникСсылка.Пользователи". Сейчас это обычно есть в каждой конфигурации, даже самописной. | |||
| 26
    
        Garykom гуру 15.03.21✎ 16:30 | 
        (0) Рекомендую взять типовую конфигурацию (например БП3)
 И допилить в нее вашу самописку по типу расширения | |||
| 27
    
        arsik гуру 15.03.21✎ 16:31 | 
        (16) Мухаха. :)) ТЧ объекта - это лишняя нагрузка на систему. при каждом звонке у тебя этот объект будет перезаписываться. Уж лучше непериодический регистр сведений с измерениями организация и УИН, а в ресурсы и реквизиты можно много всего напихать     | |||
| 28
    
        ДедМорроз 15.03.21✎ 22:55 | 
        В БСП присоединенные файл хранится в справочнике,чтобы была ссылка на объект представляющий файл,а данные хранятся или в томах или в регистре двоичныеданныефайлов.
 Так что регистр под данные очень понятно почему-пока данные не нужны мы читаем объект со всеми свойствами (справочник),а когда нужны,то идём за ними в регистр. | |||
| 29
    
        acanta 15.03.21✎ 22:57 | 
        А когда у нас риб мы никогда не знаем нужны ли данные из регистра в другой базе...     | |||
| 30
    
        ДедМорроз 15.03.21✎ 23:08 | 
        Так это никто не знает.
 Для этого правила регистрации и правила конвертации пишутся И регистр,в данном случае,рассматривается как ещё одна таблица справочника и отдельно от него не передается. | |||
| 31
    
        acanta 15.03.21✎ 23:15 | 
        (30)Спасибо.Многое прояснилось.     | |||
| 32
    
        ALEX7519 16.03.21✎ 13:44 | 
        мда, никак не пашет :(
 А в БСП есть такой пункт "Встраивание подстистемы работы с файлами". Когда на нее жмякаешь, предлагает выбрать каталог выгрузки, пользователя ??? пароль ? это для чего ? cf-ник должен сделать ? у меня не выгружается, не нравится пользователь ? это про какого пользователя ? или это вообще о другом ? | |||
| 33
    
        ALEX7519 16.03.21✎ 13:47 | 
        (32) или пишет что выгруженные файлы не соответствуют актуальной конфигурации (когда например выбираю каталог со своей базой и пользователем из нее ) ?     | |||
| 34
    
        2S 16.03.21✎ 14:25 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |