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

20.12.11

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

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

Платные

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

См. также

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

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

1 стартмани

04.02.2022    3631    1    igor7777    0    

3

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

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

09.04.2020    21714    Юджин58    39    

5

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

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

14.10.2019    6686    ksnik    21    

3

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

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

15.11.2017    12394    AndKovalchuk    0    

1

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

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

1 стартмани

31.12.2014    24261    9    Sergey1CSpb    2    

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


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

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

Файлы все-таки хотелось хранить с осмысленными именами. Возможно правильнее для этих целей было использовать регистр, но тк это делалось для бухгалтерии, то так тоже ничего.
4. Доня 288 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. Доня 288 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. Доня 288 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 248 11.06.12 17:07 Сейчас в теме
В качестве альтернативы могу предложить решение, которое не изменяет существующую конфигурацию...
У меня в публикациях "Дополнительная информация в справочниках 1С".
28. rostder 13.04.14 10:43 Сейчас в теме
Спасибо.За качественно сделанную работу.
Оставьте свое сообщение