Хранение любых файлов в конфигурации бух 4.5 1С77 с привязкой их к справочникам и документам

20.12.11

Задачи пользователя - Адаптация типовых решений

Небольшая доработка типовой конфигурации 1С77 Бухгалтерский учет 4.5. После доработки конфигурация позволяет "крепить" к любым справочникам и документам любые файлы (картинки, сканы документов, xls файлы расчетов, rtf файлы документов и договоров).

Скачать файл

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

Наименование По подписке [?] Купить один файл
Демо.zip
.zip 6,34Mb
43
43 Скачать (1 SM) Купить за 1 850 руб.

Файл Демо содержит архив типовой доработанной демо-конфигурации Бухгалтерский учет 4.5

Сами файлы хранятся в папке FILES, находящейся в каталоге базы данных. Доработка включает в себя:

  1. Новый справочник "Файлы", содержащий имена файлов и ссылки на справочники или документы,
  2. 6 глобальных процедур, осуществляющих поиск, копирование, сохранение, удаление файлов, отображение пиктограмм в поле табличной части и кнопок доступа к файлам,
  3. Доработку формы элемента справочника "Контрагенты", добавлена закладка "Договоры",
  4. Доработку форм элементов и списков справочников, форм документов и журналов для тех объектов, к которым нужно "крепить" файлы, в них добавляются 4 кнопки работы с файлами, поле табличной части со скрепкой для отображения прикрепленного к объекту файла.
Конфигурация только показывает возможности данного метода, доработаны несколько объектов: Справочник "Контрагенты" и "Договоры", Документ "Сч-факт. полученный", журналы "Общий", "Сч.факт.получ". Любой программист, воспользовавшись данным шаблоном может доработать любую конфигурацию 1С77 до необходимой функциональности. Всем удачи.

См. также

Печатные формы Адаптация типовых решений Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Приятное улучшение обработки "Внешние печатные формы" для типовых конфигураций на базе 1С 7.7 для более комфортной работы с "любимой семерочкой".

1 стартмани

04.02.2022    3334    1    igor7777    0    

3

Адаптация типовых решений Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет ФОМС, ЕФС Бесплатно (free)

В этой статье описано, какие небольшие изменения можно внести в модуль документа Начисление налогов с ФОТ, чтобы правильно рассчитывались страховые взносы с 1 апреля 2020 г.

09.04.2020    20590    Юджин58    39    

5

Адаптация типовых решений Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Управленческий учет Бесплатно (free)

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    6295    ksnik    14    

3

Операции по ВЭД Адаптация типовых решений Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет НДС Бесплатно (free)

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    12023    AndKovalchuk    0    

1

Зарплата Адаптация типовых решений Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Реализация Постановления Правительства РФ 1316 от 04.12.14 для типовой конфигурации "Бухгалтерский учет 7.7" рел. 7.70.590

1 стартмани

31.12.2014    24043    9    Sergey1CSpb    2    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. zspr 22 01.01.70 03:00 Сейчас в теме
Небольшая доработка типовой конфигурации 1С77 Бухгалтерский учет 4.5. После доработки конфигурация позволяет "крепить" к любым справочникам и документам любые файлы (картинки, сканы документов, xls файлы расчетов, rtf файлы документов и договоров).


Перейти к публикации

1. Доня 287 20.12.11 11:45 Сейчас в теме
За все что я увидела в Демо большой плюс +
Очень нужная вещь
2. Ёпрст 1065 20.12.11 13:46 Сейчас в теме
Эээх.
Справочник для этих целей не нужен и даже вреден.
Достаточно правильно задавать имя файла и привет.
Например, как полный ид объекта + номер файлика.. и всё.
Сам поиск файла выполняется мгновенно по маске файла.
3. zspr 22 20.12.11 14:59 Сейчас в теме
(2) Ёпрст

Файлы все-таки хотелось хранить с осмысленными именами. Возможно правильнее для этих целей было использовать регистр, но тк это делалось для бухгалтерии, то так тоже ничего.
4. Доня 287 20.12.11 16:28 Сейчас в теме
У Вас о описание : "6 глобальных процедур" - это, как я поняла, изменения в глобальном модуле ?
5. zspr 22 20.12.11 16:34 Сейчас в теме
(4) Доня,
Да, эти процедуры я поместил в глобальный модуль.
6. zspr 22 20.12.11 17:02 Сейчас в теме
(4) Доня,
Релиз конфигурации 7.70.531, можно провести сравнение объектов и посмотреть, что изменено. В этой же демо версии есть еще небольшая доработка, по заполнению ст. ДДС, корр.счета и собконто Выписки по типовым операциям (например списание комиссии банка). Для этого изменена процедура глобального модуля глЗаполнитьСтрокуВыпискиПоПлатежномуДокументу и добавлен новый справочник "Типовые платежи". В его описании есть описание работы алгоритма, позже оформлю и эту публикацию.
7. RomKazim 20.12.11 17:08 Сейчас в теме
8. Доня 287 20.12.11 17:23 Сейчас в теме
Очень бы не хотелось лезть в глобальный модуль и при каждом обновлении на новый релиз ломать себе голову.
Вот это и останавливает меня применять эту доработку, а так, в применении, удобная штука.
9. zspr 22 20.12.11 17:56 Сейчас в теме
(8) Доня,
Если необходимо крепить файлы только к документам, можно сделать конфигурацию с минимальными доработками: изменить только форму списка общего журнала, да еще воспользоваться советом Ёпрста, чтобы не вводить новый справочник. Может за вечер сделаю.
10. kompas-dm 781 20.12.11 18:26 Сейчас в теме
(9) Если залез в журнал, то и справочник прокатит. Только глобальный не трогать.
11. vcv 89 20.12.11 21:27 Сейчас в теме
(10) По моему, гораздо проще при обновлении конфы объединять руками текстовый глобальник (это можно сделать и автоматически, подходящие утилиты найти не сложно), чем объединять диалоги. Из-за этого я люблю конфы типа ТиС - дописывая функции вроде глМожноЗаписатьДокумент, глПроверкаРазрешенияРедактирования, глДействия, глВыборПечатнойФормы можно добиться многого без использования внешних компонент.
13. kompas-dm 781 21.12.11 10:45 Сейчас в теме
(11) Для ТиС может и прокатить-локальные решения для конкретного предприятия. А если Вы ведете несколько баз, на разных фирмах со своими поворотами? Через год-два "шифер" зашуршит.
16. vcv 89 21.12.11 14:58 Сейчас в теме
(13) Рекомендация "вместо изменения объектов ИБ делать по возможности в глобальнике в типовых функциях, вызываемых в конфигурациях при интерактивных действиях пользователя (открытие документа, запись, печать...)" у меня образовалась на прошлой работе, где пришлось вести доработку примерно 15 разномастных баз (большой и многофункциональный холдинг). От внесения изменений в формы пришлось быстро отказаться. Это нереально поддерживать при большом количестве баз. А в глобальник изменения вносятся очень легко. И довольно легко автоматизируется работа с текстом.
14. Доня 287 21.12.11 11:48 Сейчас в теме
(9) <Может за вечер сделаю>
Теперь каждый раз захожу на обработку и с надеждой жду новую версию, интересно !
20. zspr 22 22.12.11 11:24 Сейчас в теме
(14) Доня, добрый день!
"Облегченная" (без изменения в глобальном модуле) конфигурация готова, сейчас на модерации.
Я первонячально сделал ее по методике, посоветованной Ёпрстом, используя ИД объекта, отказался из-за недокументированности используемой функции _IdToStr() и страшного вида получаемого имени файла. Сделал еще нормально работающую конфигурацию используя составное имя: Вид()+Номер документа+ИмяИсходного файла, от этого также отказался из-за легкости в 77 смены номера документа и следующей за этим потери связи файла с объектом. Вернулся назад к использованию вспомогательно справочника, делающего соответствие ссылки объекта и имени файла. Пришлось также отказаться от новых картинок.
Здесь развернулась дискуссия, где лучше делать изменения, и я все-таки согласен с большинством, что правильнее большинство изменений проводить в глобальном модуле, оформляя их как отдельные процедуры. Потом легче проводить обновления. У меня у самого на поддержке более 20 различных баз (и 7 и 8).
Доня; +1 Ответить
12. Михаська 12 21.12.11 08:24 Сейчас в теме
15. GSoft 2237 21.12.11 13:02 Сейчас в теме
Кому интересно посмотрите привязку файлов тут Документооборот
сделано правда на базе служебного справочника где с одной стороны привязывается объект ИБ, а с другой сам файл
17. nurislam 21.12.11 21:21 Сейчас в теме
Хорошая штука.Пригодится.
18. dicwork 21.12.11 23:03 Сейчас в теме
Тексты обработки хоть не закодированы? А то скачивал и смотрел рекламируемый здесь "Документооборот", а там все модули зашифрованы - поэтому их разработка большой ценности не представляет для меня как для программиста. А для пользователя - тем более без нормального описания.
19. zspr 22 22.12.11 10:09 Сейчас в теме
(18) dicwork

Тексты не закодированы. Конфигурация изначально была доработана не как законченная, а как пример для использования.
21. GSoft 2237 22.12.11 21:09 Сейчас в теме
(18) dicwork,
так попросите))
мне не сложно выдернуть оттуда код и дать пользоваться на здоровье
что касается пользователей - то им код и подавно не нужен))), они на то и пользователи чтобы ПОЛЬЗОВАТЬСЯ))
22. vligm 22 27.12.11 12:00 Сейчас в теме
Спасибо за работу!
У меня сотрудник решал как раз подобный вопрос и этот пример ему - как раз ОТЛИЧНАЯ наука.
А размещение процедур в глобальнике - нормальное решение. Боязнь менять глобальник я не понимаю... И не вижу больших проблем при обновлениях.
23. vligm 22 27.12.11 12:07 Сейчас в теме
Кстати, мы еще решаем задачу архива присоединенных документов:
есть справочник "Должности", к элементам которого "крепится" ряд должностных инструкций. Самая последняя - актуальная, должна показываться по умолчанию. Остальные - архивные, вызываются по отдельной команде.
Если встроите себе такое, можем сравнить решения. :-)
24. zspr 22 28.12.11 10:20 Сейчас в теме
(23) vligm, добрый день!
Спасибо за ответ и за интерес к разработке. Похожую задачу (хранение в справочнике Должности должностных инструкций в базе ЗиК) я уже решал. Методика была очень простая: добавил новый реквизит ТекстОбязанностей (неогр, строковый) в справочник дожности. Данные этого реквизита использовались для формирования текста Трудового договора непосредственно из базы ЗиК. Правда у меня не стояла задача хранить историю изменения должностных обязанностей. Тип строковый, неограниченный периодическим не сделаешь. Эту задачу можно решить созданием подчиненного справочника "Должностные обязанности" справочнику "Должности". В справочнике "Должностных обязанности" хранить текст обязанностей и дату его актуальности. Удачи.
25. vligm 22 30.12.11 09:46 Сейчас в теме
zspr, добрый день!
Спасибо за ответ. Однако решение, предложенное вами, нас не устраивает.
У нас должностные инструкции разрабатываются начальниками разных уровней в формате "Word", и в подписанном директором виде хранятся в отделе труда и зарплаты. Интерес вызывает их быстрый просмотр БЕЗ ВОЗМОЖНОСТИ редактирования. Причем предполагается дать возможность доступа всем категориям работников. Поэтому решено их хранить в формате "*.pdf" в отдельном каталоге базы.
Об этом решении "пронюхали" технологи и уже намекают на то, чтобы свои базовые документы хранить так же.
Поэтому Ваше решение со справочником - нам как бальзам на душу. Еще раз за него спасибо.
С Новым годом и рождеством вас, всех благ и успехов!
26. Pterodaptel 13.02.12 15:04 Сейчас в теме
27. reshenie 246 11.06.12 17:07 Сейчас в теме
В качестве альтернативы могу предложить решение, которое не изменяет существующую конфигурацию...
У меня в публикациях "Дополнительная информация в справочниках 1С".
28. rostder 13.04.14 10:43 Сейчас в теме
Спасибо.За качественно сделанную работу.
Оставьте свое сообщение