Прикрепление произвольных файлов к элементам справочников, БЕЗ ИЗМЕНЕНИЯ самих справочников (без ВК)

25.10.11

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Теперь можно открывать произвольные файлы (avi, doc, xls, jpg,...) закрепленные за элементом справочника БЕЗ ИЗМЕНЕНИЯ самих справочников!!! а-ля скрепка в 8.x, НО без сохранения самих файлов в базе. Кому интересно смотрим подробности....

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Архивчик
.rar 12,80Kb
58
58 Скачать (1 SM) Купить за 1 850 руб.

Оговорка

  • Сразу скажу, что все настроено под типовые конфигурации имеющие обработку "ВнешниеПечатныеФормы" ("Регистрация внешних печатных форм") и работает только в тех списках и формах диалога справочников, где есть кнопка выбора печатной формы (кнопка с черной стрелкой "вниз"). Во всех остальных случаях придется вносить изменения в MD-шник :(

 

Возможности

  • К элементам справочников с поддержкой "регистрации внешних печатных форм" можно прикреплять ЛЮБОЕ количество внешних файлов
  • На текущий момент поддерживаются форматы (avi, doc, docx, pdf, xls, xlsx, bmp, gif, jpeg, jpg), количество файлов можно расширить, но через конфигуратор, соответственно на компьютере должен быть соответствующий софт, поддерживающий файлы для их открытия.
  • Файлы хранятся ОТДЕЛЬНО от базы
  • Поиск фала может осуществляться, как по простым реквизитам, так и по периодическим, но на текущюю дату
  • Дальнейшее сопровождение (обновления) базы не требует дополнительных усилий.

Вложение к публикации RAR-архив в котором:

  • MD-файл (в нем добавлен 1 новый справочник с 2мя реквизитами, для настройки путей)
  • обработка для открытия файла.

Действия для установки:

  1. Самое сложное - это добавить новый справочник в базу (либо через обновление, либо через "drag & drop" Laughing). Справочник не содержит ни каких ссылочных полей, что избавляет от головной боли при дальнейших обновлениях баз. Так что сохраняем базу и запускаем режим пользователя...
  2. Все внешние печатные формы хранятся в папку <Путь к базе>\ExtForms\PRNFORMS\ именно сюда и выкладываем файл обработки ("ОткрытиеФайлов.ert")
  3. Далее регистрируем обработку("ОткрытиеФайлов.ert") для "Списков справочников" и/или "Элементов справочников" через обработку "Регистрация внешних печатных форм" (В бухгалтерии находиться в меню "Сервис" - "Регистрация внешних печатных форм")
  4. Далее необходимо прописать пути хранения файлов для видов справочников, для этого и добавлен новый справочник в базу. Открываем его (т.к. в интерфейс он не добавлен, то лезем через меню "Операции" - "Справочники..." - "Пути к файлам объектов"). Думаю тут проблем возникнуть не должно. 
  5. Ну и напоследок... В пути указанные в п.4 необходимо поместить файлы.
  6. Все можно проверять...

Для возможности открывать файлы в других справочниках повторяем пп. 3-5.

 

Правила формирования имени файлов:

  • Имя файла ВСЕГДА должно начинаться со значения того реквизита по каторому производиться поиск (настройка в справочнике п.4). Далее может следовать все, что угодно (описание файла), соответственно к одному элементу можно прикрепить несколько файлов.

Пример:

  • Как видно на 1 скриншоте, для справочника "Основных средств", указан путь хранения файлов "\\1c-enterprise\Bases_1C\Stroy\ExtFiles\Основные средства"
  • Туда помещены файлы:
    • "00000002 (основной вид).jpg"
    • "00000002 (вид спереди).jpg"
    • "00000002 (вид сзади).jpg"
  • Именно их мы и видим при выборе файла из списка на скриншоте 4

Ну вот и все :))))

См. также

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 НДС Абонемент ($m)

Пример создания документа Поступление (акт, накладная, УПД) в 1С: Бухгалтерии 3 путем загрузки из XML универсального формата EnterpriseData 1.12 файла, сгенерированного обработкой документа "Реализация". Выгрузка реализации написана в самописной конфигурации на платформе 1С:Предприятие 7.7. Способ заполнения реквизитов поступления можно переделать под себя, выгрузка XML в универсальный формат EnterpriseData останется работоспособной.

1 стартмани

14.02.2023    3115    8    ksnik    0    

6

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Бухгалтер Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Конфигурации 1cv7 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10800 руб.

13.10.2022    8466    1    12    

9

Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Выгрузка реестра необлагаемых НДС операций в ответ на требование налоговой инспекции. В формате xml согласно требованиям законодательства https://sbis.ru/formats/docFormatCard/120287/help/?scrollTo=description Реестр документов подаётся в ответ на требование налоговой о представлении пояснений. Начиная с 23 ноября 2020 года, его можно направлять по ТКС, в электронном виде в формате xml (письмо ФНС России от 12.11.2020 № ЕА-4-15/18589). Данная обработка просто выбирает необлагаемые суммы (не по ставке 0%) по книги продаж за выбранный квартал и включает их в реестр с кодом операции, который выбран в самой обработке.

1 стартмани

24.09.2021    4769    5    AndKovalchuk    0    

3

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    9313    58    Kuzya_brаtsk    8    

11

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    16804    263    AndKovalchuk    57    

18

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    10001    14    softmaker    13    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Valerich 1636 13.10.11 15:22 Сейчас в теме
Идея интересная. Раньше такой не встречал. За нее плюсую.
2. warenic 109 13.10.11 15:38 Сейчас в теме
Интересный подход, зачет!
Мысль по ходу пьесы: для ТиС9 применительно к номенклатуре и контрагентам можно задействовать подчиненный справочник Свойства, тогда в конфигурации вообще ничего менять не нужно.
3. DarkAn 1095 13.10.11 16:31 Сейчас в теме
(2) Это будет не удобно, т.к. если учет ведется не с начала деятельности, то необходимо будет пройти по всем элементам справочника и прописать путь к файлу. В моем же случае нужно просто разместить файл в нужном формате в нужной папке
6. TrinitronOTV 16 13.10.11 18:56 Сейчас в теме
DarkAn пишет:

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

хорошая идея, спасибо
4. Хряк 144 13.10.11 18:28 Сейчас в теме
В бухии есть спр.Прочие объекты учета. Можно было бы задействовать его для хранения такой инфы. Тогла бы и для базовой бухии сгодилось бы.
5. RuFa 2 13.10.11 18:50 Сейчас в теме
Есть такая работа - Сканы Доков, кажется. Очень удобная, но наши компьютеры, работающие в сети, при её использовании, начинали тормозить. Очень медленно открывалась бухгалтерская конфигурация, куда встроили эту обработку.
Ваша обработка, при её подключении к базе, не замедлит работу по сети?
7. DarkAn 1095 14.10.11 07:36 Сейчас в теме
(5) Замедления не замечено. Обработка не хранит и не кэширует ни какую информацию, она выполняется только при запросе. Для тестирования попробуйте ее на копии базы.
8. vkr 14.10.11 10:10 Сейчас в теме
Очень интересно! Надо будет попробовать для пристегивания сканов сертификатов продукции...
9. iov 407 14.10.11 15:27 Сейчас в теме
Все хорошо кроме название файла с Temp.rar - очень не информативно да и настораживает.
10. DarkAn 1095 14.10.11 16:26 Сейчас в теме
11. iov 407 14.10.11 16:28 Сейчас в теме
(10) Вилки нашлись -но осадок все равно остался.
12. asg1975 263 19.10.11 09:32 Сейчас в теме
Идея хорошая. Вот только клиентов на 7.7 все меньше и меньше... Актуальность падает
13. Текстовый 24.10.11 11:46 Сейчас в теме
что-то ничего не открывает. прописал и пути к справочникам и кнопка появилась. ТиС 7.7. никаких действий от обработки
14. DarkAn 1095 24.10.11 12:07 Сейчас в теме
(13) А формат файла правильный??? Он действительно соответствует реквизиту поиска?
15. Текстовый 25.10.11 08:05 Сейчас в теме
такое впечатление что ерт битый. не открывается никак. в код смотрю как баран на новые ворота
16. Текстовый 25.10.11 08:29 Сейчас в теме
при выполнении даже кривой обработки должны выскакивать какие-то ругательные диалоги. тут ничего. где-то пробой
17. Текстовый 25.10.11 08:43 Сейчас в теме
скачал повторно. сравнил тексты файлов- идентичны. где-то в коде что-то есть. у меня тис 7.7 редакция 9.23 движок 027
18. DarkAn 1095 25.10.11 09:09 Сейчас в теме
(17) Весело! Пришлось поставить у себя Торговлю правда редакция 956 (старая), но у меня тоже ни чего не заработало, начал разбираться выяснилось, что ЗРЯ ВЫКИНУЛ ВСЕ КНОПКИ с ФОРМЫ, без них и происходит как раз такая фигня.

Решение для тех кто ранее уже скачал: добавить на форму любую кнопку можно не задавать формулу - ПРОСТО ДОБАВИТЬ КНОПКУ

Решение для остальных - сейчас перезалью новую архив :)

(17) Спасибо за описание глюка :)
19. Текстовый 28.10.11 07:16 Сейчас в теме
если бы понять в какую форму добавить кнопу. в ерт.открытие фалов - закладка диалог? ничего не меняется. где-то не там
20. Текстовый 28.10.11 07:18 Сейчас в теме
или в справочник амк пути к файлам объектов?
21. Текстовый 28.10.11 07:22 Сейчас в теме
короче поможет только скачка нового файла и повторная установка
22. Текстовый 28.10.11 07:38 Сейчас в теме
скачал новый вариант.все заработало. теперь буду думать как приделать хранение сертификатов
23. DarkAn 1095 28.10.11 09:23 Сейчас в теме
(22) я рад, что у Вас все получилось :)
24. Twirus 09.11.11 13:49 Сейчас в теме
хорошая идея, спасибо
25. DarkAn 1095 09.11.11 17:21 Сейчас в теме
(24) Ну так и плюсанул бы тогда, коль идея хорошая :)
26. Twirus 09.11.11 18:18 Сейчас в теме
Ну если вы настаиваете )) готово.
27. PochekutovOleg 15.11.11 14:36 Сейчас в теме
Идея хорошая решил вопрос с сертификатами
28. rew 16.01.12 19:28 Сейчас в теме
Интересная идея для сертификатов, и не громоздкая
29. fizik38 26.02.12 16:00 Сейчас в теме
Как можно скачать эту обработку?
30. DarkAn 1095 26.02.12 16:43 Сейчас в теме
(29) Тут не совсем обработка. Тут архив с MD-фалом и обработкой. Скачать его просто - нажать на "синий прямоугольник с зеленой стрелкой" под анонсом. Для запуска необходимо обновить текущую базу на тот MD, что в архиве, и добавить обработку из того же архива в папку PrnForms папки с базой. После этого прикрепить обработку к необходимым справочникам через "Регистрацию внешних печатных форм" и указать настройки поиска файлов в появившемся справочнике после обновления MD, ну и соответственно не забыть положить файлы по тому пути что указан в справочнике настроек.

Если что еще не понятно - пиши.
31. АлексейН 2 28.03.12 14:14 Сейчас в теме
Идея класная, очень пригодилась.
Руководству пришла в голову идея сканировать в 1С и хранить эти документы с последующей возможной печатью.
Сканироваться будут не только сертификаты, но и всякие разные другие необходимые документы.
32. АлексейН 2 28.03.12 14:15 Сейчас в теме
Да кстати по поводу сканирования:
тут же на сайте нашел обработку при помощи которой можно сканировать документы
Оставьте свое сообщение