gifts2017

Включение документации в форматах MS Office в базу 1С

Опубликовал Валерий Просвирнин (Expert1C) в раздел Обмен - Загрузка и выгрузка в Excel

Данное решение демонстрирует, каким образом можно включать документацию в формате MS Word и MS Excel в базу 1С 8.1 и каким образом ее можно показать пользователю, у которого не установлен MS Office.

По мотивам http://infostart.ru/projects/3662/, с той лишь разницей, что не надо прикладывать дополнительных усилий для создания сопроводительной документации в формате HTML - как правило такая документация пишется в формате doc или xls.

Конфигурация содержит единственный справочник "Нормативно-справочная документация". Данный справочник вы можете добавить в любую программу 1С на 8.1.
Основная фишка: все документы хранятся в базе в виде *.mht, и их легко можно показать пользователю. При этом в качестве источника используются файлы, которые вы создаете в Вашем любимом MS Word (*.doc) или Excel (*.xls). Конвертация из Word или Excel происходит автоматически при добавлении документа в базу.

Для работы необходимо:

MS Word и (или) MS Excel - только для добавления новых документов, для использования MS Office не требуется

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.1237463555 31,63Kb
25.09.09
741
.1237463555 31,63Kb 741 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Рытов (Арчибальд) 19.03.09 15:46
Каждый имеет нормативную информацию, которая его имеет. А кто за всех отдуваться будет? Гарант подключить не проще?
2. Валерий Просвирнин (Expert1C) 19.03.09 15:51
а в Гаранте есть инструкция пользователю по заполнению конкретных документов?
Обычно на крупных проектах один из этапов - написание документации и руководства пользователям. И для доведения этих инструкций до конечных пользователей и используется данный механизм.
Alik; uzerdv; +2 Ответить
3. Александр Рытов (Арчибальд) 19.03.09 16:28
Порядок заполнения документов - это атрибут конкретной конфигурации + элемент документооборота конкретной организации. Т.е. нужен путеводитель по конфигурации, м.б. дополненный некими внутренними приказами/распоряжениями. Однако в описании идет речь несколько о другом, что и вызвало мой коммент.
Согласен с тем, что документация по проекту не может быть создана на начальном этапе проектирования - это недостижимый идеал. Так что при должном наполнении предлагаемого справочника он, возможно, будет полезен. Но, может, проще завести на панель инструментов пользователя кнопочку, открывающую Вордовскую документацию с примерами, оглавлением, перекрестными ссылками (в т.ч. на тот же Гарант), картинками и проч.?
4. Валерий Просвирнин (Expert1C) 19.03.09 16:34
(3) Вы считаете, что внутренние положения и инструкции не являются нормативно-справочной документаций?
В предлагаемом решении реализованы и картинки и ссылки (в пределах документа или в интернет), т.о. этот механизм может быть полезен для реализации дополнительной справочной системы в конфигурации.
Для открытия вордовской доки необходим ворд на машине пользователя, а в данном решении - офис необходим только для добавления.
5. Александр Рытов (Арчибальд) 19.03.09 17:01
(4)ЛОКАЛЬНОЙ нормативно-справочной документацией.
Заметьте, я ни разу не сказал, что это плохо, бесполезно или что-то в этом роде. Так, порассуждал беззлобно.
6. Валерий Просвирнин (Expert1C) 19.03.09 17:06
(5) а я в свою очередь не говорил о источнике НСИ - партия, правительство или руководство компании - можно использовать для любых целей.
Заметьте, я также беззлобно отвечал :)
7. Евгений (wirg) 19.03.09 17:41
Есть в Консультанте, да еще и обновление, а у тебя есть?
8. Валерий Просвирнин (Expert1C) 19.03.09 17:45
(7) данная разработка демонстрирует методику внедрения документации в базу 1С и не притендует ни на что больше. Это не замена Гаранта или Консультанта.
9. Александр Сергиенко (AXoxol) 20.03.09 09:28
10. Дмитрий Шмонин (Qsko) 20.03.09 16:39
Отличная вещь для документирования функций, которые дописываются под клиента!

Сейчас провожу внедрение в конторе, которой в своё время переписывали Управление торговлей. Часть сотрудников поменялось, другая - уже забыла логический смысл изменений. Все только помнят в каком порядке нажимать кнопки, но не помнят зачем и любая нетипичная операция вызывает переполох. А тут - задокументировал и оставил клиенту. Пусть хоть весь штат меняют, база знаний как пользоваться изменениями останется.
11. GSoft. (GSoft) 20.03.09 20:13
а можно ли такое сделать для семерки?
12. Валерий Просвирнин (Expert1C) 20.03.09 20:13
13. Валерий Просвирнин (Expert1C) 20.03.09 20:20
(11) только документы внутри базы хранить не получится, только в отдельных таблицах и обращаться напрямую. или еще какой изврат придумать можно.
14. GSoft. (GSoft) 20.03.09 20:20
а каков принцип, а то дома нет 8ки под руками
15. Валерий Просвирнин (Expert1C) 20.03.09 20:22
(14)внимательно читаем описание, там все написано
16. GSoft. (GSoft) 20.03.09 20:48
прочитал, прочитал еще раз, попробовал вникнуть - не получилось)))
17. Валерий Просвирнин (Expert1C) 20.03.09 20:50
(16) при добавлении документ конвертируется в формат mht (веб-архив), и его можно показывать в браузере (в т.ч. в окне 1С)
18. GSoft. (GSoft) 23.03.09 10:17
два вопроса:
1. чем конвертируются
2. как можно прикрутить к 7ке, она же кажется по умолчанию не может работать как браузер
19. Валерий Просвирнин (Expert1C) 23.03.09 10:30
1) конвертируется при помощи офиса (через СОМ)
2) FormEx
20. Александр Рытов (Арчибальд) 23.03.09 10:32
(18) 2: см. посты 3 и 4. И поизвращаться с базой доков - устроить несколько точек входа.
21. Валерий Просвирнин (Expert1C) 23.03.09 10:40
(20) Я продемострировал всего лишь идею - как включать документацию в базу, причем редактируя ее в привычном редакторе, с картинками и пр. т.е. отсутствуют недостатки присущие использованию html для тех же целей.

Что это за документация - это уже не принципиально в рамках данной публикации.
22. Александр Рытов (Арчибальд) 23.03.09 10:47
(21)А я и не возражаю. Спросили про семерку, я ответил, в т.ч. Вашим постом. Можно на семерке, но требуется некий изврат + Офис у юзера.
23. Валерий Просвирнин (Expert1C) 23.03.09 10:49
(22) FormEx - уже можно считать штатной возможностью :)
Офис у пользователей - НЕ требуется, требуется только для добавления документов
24. Александр Рытов (Арчибальд) 23.03.09 11:00
(23)И с этим согласен. Пару раз встречал Формекс в коробочных поставках конфигураций.
Вот еще идейка - добавить механизм создания пользователских закладок с личными комментариями/памятками.
25. Александр Рытов (Арчибальд) 23.03.09 11:01
По результатам полемики - плюс
26. Андрей Скляров (coder1cv8) 23.03.09 11:13
27. artem666 Bogomaz (artem666) 23.03.09 13:15
а устроить поиск по этой базе возможно???
28. Валерий Просвирнин (Expert1C) 23.03.09 13:17
(27) Теоретически можно все, а практически - за отдельную плату
29. Алексей (fgremlin) 23.03.09 19:41
Не взирая на ненужную полемику +. По заголовку сразу понял о чем речь - потому как очень нужная штука! По свободе буду курить для семерки!
30. Maniac (Eugeneer) 24.03.09 09:25
Предлагаю объединить две идеи в одну разработку.
31. Maniac (Eugeneer) 24.03.09 09:29
Я кстати к своей сейчас прикручиваю хранение любых внешних файлов любого формата.
32. Валерий Просвирнин (Expert1C) 24.03.09 09:53
(30) т.е. делаем коробку и продавать будем?
33. Maniac (Eugeneer) 24.03.09 09:58
Боже упаси)) какая коробка. в данных разработках заведомо никакой коммерческой жилки не может быть.
34. Валерий Просвирнин (Expert1C) 24.03.09 10:01
(33) это почему??? вот я никогда за бесплатно работать не хочу
35. Maniac (Eugeneer) 24.03.09 10:03
Хотеть все что угодно не вредно. Но чтобы быть чем то торговать, нужно сначала убедится для кого она расчитано и будет ли востребовано за деньги.
Тут я не вижу ни капельки чего то такого стоющего за что кто то захотел бы заплатить.
36. Maniac (Eugeneer) 24.03.09 10:04
Как идея да может всем интересно. Программистов то много. Чтото необычное всегда интересно, да еще если оно и простое.
А вот развивать коммерчсекую основу по данному направлению просто глупо.
37. Валерий Просвирнин (Expert1C) 24.03.09 10:08
(36) мне за мои разработки всегда кто-то платит. Потом некоторые интересные идеи я распространяю как рекламу себя.
разработок "для себя" - у меня мизерное количество. я лучше на роликах покатаюсь, вместо того чтобы сидеть за компом.
38. Maniac (Eugeneer) 24.03.09 10:10
39. Sasha_H (logarifm) 24.03.09 10:11
40. Василий Демидов (Душелов) 24.03.09 10:14
А если еще добавить индексацию текста для поиска... ;)
41. Валерий Просвирнин (Expert1C) 24.03.09 10:15
42. Василий Демидов (Душелов) 24.03.09 10:24
(41) А если и за деньги, то на какой технологии будет осовано?
43. Валерий Просвирнин (Expert1C) 24.03.09 10:26
(42) когда будет заплачено, тогда и придумаю.
44. Alex (ost.a) 26.03.09 10:54
вот бы внешнюю обработку такую...
45. Sheridan (WKBAPKA) 27.03.09 22:22
а почему в базе хранить нельзя... есть же хранилище значений, если конвертировать в mht, ну а потом запихивать в регистр сведений в поле ХранилищеЗначений?
46. Sheridan (WKBAPKA) 27.03.09 22:25
сорри, не дочитал, писали про 7.7.
47. Дмитрий (edn2003) 30.03.09 12:52
Попытался использовать. При записи элемента справочника нормативно-справочных документов выдается сообщение: Поле объекта не обнаружено (ПривязкаДокументовНСИ). Где же регистр сведений ПривязкаДокументовНСИ? Или предполагается, что его надо самому доделать?

48. Валерий Просвирнин (Expert1C) 30.03.09 13:00
(47) спасибо за сообщение.
Данный регистр - часть механизма привязки НСИ к документам, в данную публикацию не вошедшая.
Сейчас перевыложу, хоть и не ошибка, но дабы никого не смущали лишние сообщения.
49. Олег Сучков (Dasty) 07.04.10 08:34
Хорошая вещь. Спасибо.
Но если в базе уже есть документы, то при внесении любых изменений в конфигурацию пропадают изображения. Это баг или фича? :)
50. Валерий Просвирнин (Expert1C) 12.05.10 10:28
(49) не наблюдал такого поведения
51. Эльвира (eli1984) 04.10.11 07:22
52. Дмитрий Мартынюк (demart-omsk) 24.06.14 00:17
Спасибо, очень пригодилась. Отдельный плюс за простоту методов.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа