Программа "исполнительная документация". Исполнительная документация в строительстве. Справочное пособие Программы составления актов скрытых работ

Возможности программного обеспечения
подготовки исполнительной документации

Ведение исполнительной документации необходимо для фиксации хода строительно-монтажных работ и технического состояния объекта. Зачастую от ее своевременного оформления зависит оплата выполненных работ в установленный срок.

Рутинный процесс оформления исполнительной документации, как правило, сводится к долгому поиску нужных документов - паспортов, согласований, исполнительных схем и т.д. Работа сопровождается большим количеством копирования и сканирования. Упрощает данный процесс, делает более оперативным и удобным бесплатный онлайн-сервис StroyDocSystems.ru , который разработан на основе практического опыта.

В StroyDocSystems.ru все документы, которые касаются оформления исполнительной документации, в том числе и рабочий проект, находятся в единой информационной базе данных объекта капитального строительства. Простая и удобная система доступа к информации делает возможным одновременно нескольким пользователям работать в программе.

Оформление актов по форме РД 11-02-2006 в интернет-сервисе StroyDocSystems.ru происходит в диалоговом окне на основе информации, содержащейся в разделах информационной базы конкректного объекта капитального строительства - информации об организациях, представителях, выполненных работ, материалах и т.д. Любой заполненный акт может служить шаблоном для оформения нового акта. Интернет сервис позволяет также вносить данные в систему в ходе заполнения актов, вносить исправления в готовые акты.

К сведениям о материалах, проектах, исполнительных схемах пользователи могут прикреплять отсканированные документы. Формируется единый архив, который доступен каждому пользователю системы. Не нужно тратить время на поиск документов, они хранятся в одном месте. Все разделы программы снабжены системой гибкого поиска документов. В программе реализована защита информации от случайного удаления или замены файлов.

Значительная экономия времени и ресурсов при оформлении актов происходит за счет следующих факторов:

    Заполнение актов происходит на основе уже готовых данных из информационной базы, в том числе проектной и нормативной документации ;

    Все диалоговые окна по созданию актов снабжены системой быстрого поиска данных через фильтр, функцией автозаполнения;

    Автоматическое заполнение дат начала и окончания работ;

    Автоматическое заполнение приложений к актам;

    Акты освидетельствования ответственных конструкций и участков инженерных сетей формируются автоматически, на основе информации об актах освидетельствования скрытых работ, которая уже есть в системе.

    Формирование реестра - работа, которая потребует в системе одного клика: при вставке в реестр актов скрытых работ автоматические вставляются данные с указанными в актах паспортах на материалы, исполнительных схемах, протоколов испытаний.

Программа StroyDocSystems.ru подойдет для работы как отдельных пользователей, так и группе сотрудников отдельной компании. Пользователю достаточно зарегистрироваться в программе используя свой электронную почту и создать в личном кабинете объект капитального строительства. В настройках объекта капитального строительства он может давать доступ к для работы другим зарегистрированным пользователям программы.

Основная работ в программе проиходит в следующих разделах:

    Раздел Организации

В раздел вносятся сведения об организациях - участниках строительства конкректного объекта. Данная информация используется для оформления "шапки" актов.

    Разделы Материалы и Работы

Планомерное заполнение журнала учета работ и журнала материалов позволяет впоследствии формировать акты в считанные секунды, ведь основная информация о произведенных работах и материалах уже внесена в систему. Сведения о работах включают дату начала и окончания работ.

    Разделы Протоколы и Исполнительные схемы

В данных разделе вносятся сведения о результатах экспертиз и лабораторных испытаний проведенных в ходе строительства, исполнительных схемах. Программа позволяет вносить также результаты проведенных испытаний.

    Раздел Проекты

В данном разделе содержаться разделы проектной документации, в соответствии с которыми выполняются ра,оты, согласования в ходе строительства. Система позволяет пользователю работат онлайн с файлами в формате pdf, jpeg.

    Раздел Документы

В данном разделе пользователь может выполнять как заполнение актов по форме РД 11-02-2006 и реестров, так и загружать различные сканы документов - актов, реестров, разрешений, технических условий и т.д. Заполнение актов в интернет-сервисе StroyDocSystems.ru происходит в удобных пользователю диалоговых окнах. После заполнения акт или реестр сразу можно скачать в редактируемом формате word. Интернет сервис позволяет также вносить данные в систему в ходе заполнения актов, вносить исправления в готовые акты.

StroyDocSystems.ru является бесплатным онлайн-сервисом, который позволяет ИТР стоительной компании максимально сократить зататы времени на оформление исполнительной документации, а компании сократить расходы на документооборот и получить конкурентное преимущество.

Программа "Исполнительная документация" для инженеров ПТО Заказчиков и Подрядных организаций, совершенствует работу:

  • Освобождает сотрудников от рутины, оптимизируя время для выполнения ИД;
  • Исключает неточности в составлении исполнительной документации;
  • Заранее предупреждает о не достаточности документации для конкретного объекта, проекта.

В версию «Стандарт» программы «Алтиус - Исполнительная документация» входит:

  • Журнал входного учета и контроля качества, получаемых деталей, материалов, конструкций и оборудования.
  • Журнал регистрации инструктажа на рабочем месте.
  • Журнал учета выполненных работ (Унифицированная форма № КС-6а)
  • Журнал авторского надзора за строительством
  • Журнал бетонных работ (Форма Ф-54 РД-11-02-2006)
  • Журнал сварочных работ
  • АКТ освидетельствования скрытых работ
  • АКТ освидетельствования ответственных конструкций
  • АКТ освидетельствования участков сетей инженерно-технического обеспечения
  • Общий журнал работ
  • Акт приемки законченного объекта
  • Журнал работ по монтажу строительных конструкций
  • Журнал болтовых соединений
  • Акт геодезической основы
  • Документы по работам - в программу «Исполнительная документация» можно импортировать сметы. Для каждой работы сметы программа автоматически подставит необходимые формы исполнительной документации. Если задать даты, к которым должны быть подготовлены документы, то программа будет «семафорить» по каждому документу исполнительной документации отдельно, работе в целом и всей смете. Можно прямо из реестра работ по смете создавать необходимые формы исполнительной документации с автоматической подстановкой всех реквизитов.

Версия «ПРОФ» программы «Алтиус - Исполнительная документация» входит полный набор документов версии «Стандарт», а также дополнительно включены отраслевые формы.

Формы по ВСН 12-88 Часть 2 (Ведомственные строительные нормы):

  • Форма 1.1. ПЕРЕЧЕНЬ организаций и ответственных лиц, участвующих в строительстве
  • Форма 1.2. РЕЕСТР исполнительной документации
  • Форма 1.4. ВЕДОМОСТЬ изменений проекта
  • Форма 1.6. СПРАВКА о проведении рекультивации на участке трубопровода
  • Форма 1.8. СПРАВКА об устранении недоделок, выявленных рабочей комиссией
  • Форма 2.4. ЖУРНАЛ производства земляных работ
  • Форма 2.5. ЖУРНАЛ ЗАБИВКИ СВАЙ
  • Приложение к форме 2.5 СВОДНАЯ ВЕДОМОСТЬ ЗАБИТЫХ СВАЙ
  • Форма 2.9. ЗАКЛЮЧЕНИЕ по проверке качества сварных соединений физическими методами контроля
  • Форма 2.13. РАЗРЕШЕНИЕ на право производства изоляции трубопровода (подводного перехода)
  • Форма 2.1. АКТ на закрепление трассы (площадки)
  • Форма 2.7. АКТ на сварку гарантийного стыка
  • Форма 2.15. АКТ на приемку уложенного и забалластированного трубопровода
  • Форма 2.16. АКТ о контроле сплошности изоляционного покрытия засыпанного трубопровода
  • Форма 2.19. РАЗРЕШЕНИЕ на очистку полости и испытание уложенного участка трубопровода
  • Форма 2.20. АКТ на очистку полости трубопровода
  • Форма 2.27. ЖУРНАЛ поэтапной приемки подводного перехода под укладку
  • Форма 2.28. РАЗРЕШЕНИЕ на укладку трубопровода через водную преграду протаскиванием на км/ПК
  • Приложение 1 к формам № 2.28 и № 3.7. ВЕДОМОСТЬ проектных и фактических отметок дна траншеи
  • Форма 2.29. АКТ на проверку укладки трубопровода в створе перехода через водную преграду
  • Приложение к форме № 2.29 ВЕДОМОСТЬ отметок заложения трубопровода диаметром
  • Форма 2.31. АКТ промежуточной приемки нитки перехода трубопровода через водную преграду
  • Форма 2.8. АКТ на заварку технологических отверстий
  • Форма 2.10. ЗАКЛЮЧЕНИЕ по ультразвуковому контролю качества сварных соединений
  • Форма 2.17. АКТ оценки качества изоляции законченных строительством подземных участков трубопровода методом катодной поляризации
  • Форма 2.18. АКТ приемки кранового узла, узла приема и пуска очистных устройств и других монтажных узлов под наладку и засыпку
  • Форма 2.21. АКТ испытания на прочность, проверки на герметичность
  • Форма 2.23. АКТ на предварительное (поэтапное) испытание трубопроводов и участков категорий В и 1
  • Форма 2.30. АКТ на берегоукрепительные и дноукрепительные работы
  • Форма 3.1. АКТ на геодезическую подготовку трассы, площадки
  • Форма 3.3. АКТ о результатах проверки изделий
  • Форма 3.5. ЖУРНАЛ регистрации результатов механических испытаний допускных и контрольных сварных соединений
  • Форма 2.22 Разрешение испытания кат. В и I

Формы, утверждённые распоряжением Автодора «ИС-478-р» от 23.05.2002:

  • Форма 1. Общий журнал работ
  • Форма 3. Акт освидетельствования скрытых работ
  • Форма 4. Акт промежуточной приемки ответственных конструкций
  • Форма 62. Журнал работ по гидроизоляции, антикоррозионной защите, окраске стальных конструкций

Формы по электромонтажным работам в соответствием с инструкцией И 1.13-07:

  • Форма 2. Акт технической готовности
  • Форма 3. Ведомость изменений проекта (приложение 1 к Акту технической готовности)
  • Форма 4. Ведомость недоделок (приложение 3 к Акту технической готовности)
  • Форма 5. Ведомость смонтированного оборудования (приложение 4 к Акту технической готовности)
  • Форма 6. Акт готовности строительной части помещений (сооружений) к производству
  • Форма 6а. Справка о ликвидации недоделок.

Формы, утверждённые распоряжением СП 73.13330.2016 СНиП 3.05.01-85 Внутренние санитарно-технические системы зданий:

  • Приложение В. Акт о проведении гидростатического или манометрического испытания на герметичность
  • Приложение Д. Акт индивидуального испытания оборудования

Работа со сметами в программе позволяет:

  • Импортировать любую смету и автоматически подставить по каждой работе перечень исполнительной документации.
  • Создать всю необходимую исполнительную документацию непосредственно из сметы.
  • Весь пакет исполнительной документации за нужный период можно распечатать прямо из сметы.

Автоматический контроль:

  • Программа в автоматическом режиме отслеживает сроки подготовки исполнительной документации и указать на те работы, по которым что-то не в порядке.
  • Если каких-то документов не хватает, они ещё не составлены, то программа выделит их цветом.
  • Если снабженцы вносят в программу сертификаты на материалы, то программа автоматически подставит актуальные данные в журнал входного учёта и контроля материалов.

Программа "Исполнительная документация" продаётся в двух видах:

1. С электронным ключом - мы отправляем вам комплект курьерской доставкой;

2. С виртуальным ключом - ключ мы вам высылаем по E-mail.

Состав программы скачать Статьи по ИД Стоимость программы ИД скачать

Эта статья особенно актуальна для инженеров ПТО, т. к. позволит автоматизировать свой труд по заполнению актов скрытых работ, используя пакет приложений Microsoft Office. Если вы не инженер ПТО, то ничего страшного, т. к. описанная здесь методика полезна в решении самых разных задач, где нужно заполнить большое количество бланков.

Скачать бланк акта скрытых работ в формате word.

Итак, у нас есть пустой акт скрытых работ в файле MS Word (назовем его «Фм-1 в/о Ж/2.doc»):

Бланк акта освидетельствования скрытых работ

Для начала заполним все те поля, которые в ходе работы не будут меняться.

Те поля, которые будут меняться я пометил красным цветом. Это будет выглядеть так:

Заполним несколько строчек данной таблицы по общему журналу работ, например, в моем случае для фундамента Фм-1 в/о Ж/2:

Сохраняем таблицу, например: «Фм-1 в/о Ж/2.xls».

В мастере слияния, в качестве типа документа выбираем «письма», нажимаем «Далее. Открытие документа».

Слияние выполняется в 6 этапов:

1 этап. Тип документа — выбираем «Письма».

2 этап. Выбор документа — оставляем «Текущий документ».

3 этап. Выбор получателей — оставляем «Использование списка». Существующий список — нажимаем «Обзор» и выбираем нашу таблицу «Фм-1 в/о Ж/2.xls»., выделяем наш лист, получатели слияния — оставляем по умолчанию — ок. Переходим к следующему этапу.

4 этап. Выделяем меняющееся поле (одно из тех что отмечены красным), например, пусть это будет «число».

На панели слияние нажимаем «Другие элементы…» и выбираем соответствующее поле — «число». —> Вставить.

Не обращайте внимание на то что название поля слишком велико и некрасиво сползает.

Этот этап повторяем для каждого нашего изменяющегося поля.


Макет акта скрытых работ

Этап 5. Просмотр писем. Данные из таблицы Excel вставились в наш акт. Кнопками << и >> можно переключать строки из табл. Excel, тем самым просматривая разные акты.

Этап 6. Завершение слияния. Закрываем мастер слияния.

Переключать записи можно и с панели «Просмотр результатов».

Очевидные плюсы такого метода работы:

1) Не нужно хранить сотни актов в разных файлах, тратя время на их редактирование.

2) В таблице очень удобно можно просмотреть хронологию работ.

3) Довольно быстрое внесение изменений в записи.

4) Быстрая замена бланка акта, допустим неправильно написали фамилию мастера, пару щелчков и изменение будет внесено во всех актах одновременно.

1. Состав и порядок ведения исполнительной документации
1. Общая часть
2. Термины и определения
3. Порядок ведения исполнительной документации
3.1. Исполнительная геодезическая документация
3.2. Акты освидетельствования скрытых работ
3. 3. Акты освидетельствования ответственных конструкций
3.4. Акты освидетельствования участков сетей инженерно-технического обеспечения
4. Состав исполнительной документации
Приложения
1. Акт освидетельствования геодезической разбивочной основы объекта капитального строительства
2. Акт разбивки осей объекта капитального строительства на местности
3. Акт освидетельствования скрытых работ
4. Акт освидетельствования ответственных конструкций
5. Акт освидетельствования участков сетей инженерно-технического обеспечения
6. Примерный перечень скрытых работ, подлежащих освидетельствованию
7. Примерный перечень участков сетей инженерно-технического обеспечения, подлежащих освидетельствованию
8. Примерный перечень исполнительных геодезических схем
9. Примерный перечень исполнительных чертежей участков сетей инженерно-технического обеспечения внутри здания (сооружения)
10. Примерный перечень исполнительных схем и профилей участков сетей инженерно-технического обеспечения
11. Примерный перечень актов испытаний и опробования технических устройств и участков сетей инженерно-технического обеспечения
12. Примерный перечень экспертиз, обследований, лабораторных и иных испытаний
II. Общий и специальные журналы работ
1. Общие положения
2. Порядок ведения общего журнала работ
3. Порядок ведения специальных журналов работ
4. Порядок ведения журнала авторского надзора
Приложения
1. Общий журнал работ
2. Журнал авторского надзора
3. Журнал работ по монтажу строительных конструкций
4. Журнал сварочных работ
5. Журнал антикоррозионной защиты сварных соединений
б. Журнал замоноличивания монтажных стыков и узлов
7. Журнал выполнения монтажных соединений на болтах
8. Журнал погружения (забивки) свай
9. Журнал бетонных работ
10. Журнал производства антикоррозионных работ
III. Исполнительная геодезическая документация
1. Общие положения
2. Состав, содержание и оформление документации по элементам зданий и сооружений, благоустройства и геодезической разбивочной основе
3. Состав, содержание и оформление документации по инженерным сетям
4. Контроль документации
5. Передача, приемка и хранение документации
Приложения
6. Примерный перечень исполнительных схем по элементам, конструкциям и частям зданий и сооружений, благоустройству и геодезической разбивочной основе
7. Требования к содержанию исполнительного чертежа и продольного профиля подземной сети
9. Форма, размеры и заполнение основной надписи документации на подземные сети
IV. Примеры оформления актов освидетельствования скрытых работ
1. Устройство песчаной подготовки под фундаменты
2. Устройство бетонной подготовки под фундаменты
3. Устройство опалубки фундаментов
4. Армирование фундаментов
5. Бетонирование фундаментов
6. Монтаж фундаментных блоков
7. Гидроизоляция фундаментов
8. Акт осмотра свай до погружения
9. Акт на сварку и антикоррозийную защиту стыков свай
10. Кирпичная кладка стен с армированием
11. Утепление кирпичных стен газобетоном
12. Устройство и армирование кирпичных перегородок
13. Монтаж плит перекрытий (с анкеровкой)
14. Армирование стен
15. Бетонирование стен
16. Армирование перекрытий
17. Бетонирование перекрытий
18. Монтаж стеновых панелей
19. Герметизация стыков наружных панелей
20. Монтаж лифтовых шахт
21. Монтаж колонн
22. Монтаж балок
23. Антикоррозийная защита сварных соединений
24. Монтаж лестничных маршей
25. Монтаж вентблоков
26. Устройство оснований под паркетные полы
27. Устройство звукоизоляции под полы
28. Антисептирование лаг
29. Гидроизоляция санузлов
30. Устройство пароизоляции кровли
31. Устройство утепления кровли
32. Устройство армированной цементной стяжки под кровлю
33. Устройство покрытия двухслойной наплавляемой кровли
34. Устройство грозозащиты
35. Монтаж конструкции навесной фасадной системы
36. Утепление навесной фасадной системы
V. Формы и примеры оформления актов освидетельствования и испытаний участков сетей инженерно-технического обеспечения
Технологическое оборудование
1. Акт индивидуального испытания оборудования
2. Акт рабочей комиссии о приемке оборудования после комплексного опробования
Отопление и вентиляция
3. Акт освидетельствования внутренней системы теплоснабжения
4. Акт гидростатического или манометрического испытания на герметичность
5. Паспорт вентиляционной системы
Водопровод и канализация
6. Акт освидетельствования внутренней системы водоснабжения
7. Акт гидростатического или манометрического испытания на герметичность
8. Акт освидетельствования внутренней системы канализации
9. Акт испытания систем внутренней канализации и водостоков
Монтаж систем газоснабжения
10. Акт освидетельствования внутренних сетей газоснабжения
11. Строительный паспорт подземного (надземного) газопровода, газового ввода
12. Строительный паспорт внутридомового газоиспользующего оборудования
Монтаж лифтов
13. Акт готовности строительной части к монтажу лифтового оборудования
14. Акт полного технического освидетельствования лифта
15. Акт технической готовности лифта
16. Акт приемки лифта в эксплуатацию
Тепловые сети
17. Акт освидетельствования наружных тепловых сетей
18. Акт о проведении растяжки компенсаторов
19. Акт о проведении испытаний трубопроводов на прочность и герметичность
20. Акт о проведении промывки (продувки) трубопроводов
Наружные сети водоснабжения и канализации
21. Акт освидетельствования наружных сетей водоснабжения
22. Акт о проведении приемочного гидравлического испытания напорного трубопровода на прочность и герметичность
23. Акт о проведении промывки и дезинфекции трубопроводов (сооружений) хозяйственно-питьевого водоснабжения
22. Акт освидетельствования наружных сетей канализации
23. Акт о проведении приемочного гидравлического испытания безнапорного трубопровода на прочность и герметичность
Электротехнические устройства
24. Акт технической готовности электромонтажных работ
25. Пример оформления акта технической готовности электромонтажных работ
а) Ведомость технической документации, предъявляемой при сдаче-приемке электромонтажных работ
б) Ведомость изменений и отступлений от проекта
в) Ведомость электромонтажных недоделок, не препятствующих комплексному опробованию
г) Ведомость смонтированного электрооборудования
26. Акт приемки-передачи оборудования в монтаж
27. Акт готовности строительной части помещений к производству электромонтажных работ
28. Пример оформления акта готовности строительной части помещений к производству электромонтажных работ
29. Справка о ликвидации недоделок
30. Акт проверки надежности крепления крюков под люстры и светильники
31. Акт проверки осветительной сети на правильность зажигания внутреннего освещения
32. Акт проверки осветительной сети на функционирование и правильность монтажа установочных аппаратов
33. Протокол измерения сопротивления изоляции
34. Протокол испытаний силового кабеля напряжением выше 1000 В
35. Протокол осмотра и проверки сопротивления изоляции кабелей на барабане перед прокладкой
36. Протокол прогрева кабелей на барабане перед прокладкой при низких температурах
37. Журнал прокладки кабелей
38. Журнал монтажа кабельных муфт напряжением выше 1000 В
Пожарная безопасность
39. Акт освидетельствования автоматической системы пожарной сигнализации (АСПС)
40. Акт освидетельствования автоматической установки пожаротушения (АУПТ)
41. Акт освидетельствования огневой защиты деревянных конструкций
VI. Результаты экспертиз, обследований, лабораторных и иных испытаний
1. Протокол измерения вибрации
2. Протоколы лабораторных исследований воды ГВС
3. Протоколы результатов исследования проб питьевой воды
4. Протокол исследования воздушной среды жилых помещений
5. Протокол измерения интенсивности геомагнитного поля
6. Протокол результатов измерения освещенности
7. Протоколы результатов исследования проб почвы
8. Протокол измерения времени реверберации
9. Протокол измерения шума
10. Протокол измерения уровней напряженности электромагнитных полей
11. Акт приемки мусоропровода
12. Акт тепловизионного контроля качества тепловой защиты здания
13. Акт проверки кратности воздухообмена здания за отопительный период и эффективности систем естественной вентиляции
14. Акт проверки воздухопроницаемости ограждающих конструкций здания
15. Энергетический паспорт здания
VII. Литература Подробности Категория: Excel Опубликовано: 28 декабря 2017

Автоматизация составления исполнительной документации по строительству в Excel

Зачастую, когда говорят о работе в офисных приложениях, подразумевается использование ПК в качестве печатной машинки и, если честно, то это достаточно дорогая замена физическим механизмам, если не пользоваться возможностями который дает нам ПК. Давайте об этом и поговорим.

Введение.

На мой взгляд ПК появился как инструмент для решение принципа автоматизации рутинных процессов и в этом он чертовски хорош. Кроме того развитие функциональных программ есть история создания инструментов для реализации перевода авральных задач в рутинные действия, как следствие углубление разделения труда. Однако есть области, в т.ч. и документооборота, где на сегодняшний день ПК используется именно как печатная машинка в т.ч. и потому, что серьезных разработок не велось в силу того, что оклады людей сидят в накладных расходах и, как следствие, не велики, что не скажешь о возрастающих объемах документооборота.

Итак, поговорим про строительство, конкретно про составление Исполнительной документации (далее ИД).

об Исполнительной документации

Точнее про ее текстовую составляющую. Если вкратце, то ИД есть набор актов, журналов и иных документов, чертежей, схем которые составляются на каждый этап и даже операцию (группы операций) в строительстве, для подтверждения/отклонения выполняемых работ проекту. Такие документы сплошь шаблонные, их перечень, в зависимости от вида работ, регламентирован, и они ведутся согласно фактического графика выполняемых работ, формализуя утвержденной комиссией правильность/отступление работ проекту.

Большая часть работ закрывается по форме Акта освидетельствования скрытых работ (утвержденным приказом Федеральной службы по экологическому, технологическому и атомному надзору от 26 декабря 2006 года N 1128 (В редакции, введенной в действие с 6 марта 2016 года приказом Ростехнадзора от 26 октября 2015 года №42. Далее АОСР).

Исходные данные для автоматизации.

По-этому возьмем форму АОСР за основу. Итак, у нас есть шаблон документа, в который заносится следующая информация:

Постфикс номера акта;
- наименование объекта капитального строительства;
- юридические данные об участниках строительства (Застройщик или Заказчик; Лицо, осуществляющее строительство; Лицо, осуществляющее подготовку проектной документации;
Лицо, осуществляющее строительство, выполнившее работы, подлежащие освидетельствованию; иные лица.)
- перечень лиц с наименованием организаций, должностей и приказов подтверждающих их полномочия;
- наименование выполненных работ;
- сроки выполнения работ;
- перечень работ, входящих в выполненные работы;
- ссылки на НТД и разделы проекта/тех.документации;
- ссылки на исполнительные схемы, акты испытаний (если таковые требуются);
- перечень используемых материалов с сылками на документы подтверждающими их соответствие (паспорта, сертификаты и т.п.)

Мысли о принципиальных методах решения задачи

Итак, в первом приближении, можно просто создать наглядную таблицу, в которой назначив соответствующие однотипные поля каждому акту мы получим наглядную портянку схемы выполнения работ на объекте. И в этом нет ничего нового. Итак, нам необходимо связать форму с ячейками в таблицах данных и здесь есть 2 варианта:

1. Слияние с файлом Word
2. Заполнение при помощи макросов шаблона на базе Excel.

Каждый из этих способов имеет свои плюсы и минусы, но т.к. слияние производит замену в реальном времени, то мною было принято решение выбрать второй пункт, который в реальном времени слияние не обеспечивает и каждый раз необходимо будет осуществлять вывод актов, в случае корректировки данных, заново. Это связано с тем, что мне зачастую необходима история моих действий.

Итак, теперь мы упираемся в 2 задачи:

1. Заполнение шаблона на основе табличных данных
2. Какие поля достаточно ввести один раз, какие будет меняться время от времени и какие поля будут отличаться в каждом акте.

Решая задачу №2 мы вынесем на отдельный лист те данные, которые будут едины в рамках объекта/раздела проекта строительства - это:

Спойлер

На текущем листе заполним лишь один раз, а для остальных актов просто проставим ссылки на эти значения:

Спойлер

И поля, которые будут меняться в каждом акте:

Спойлер

Теперь об удобствах, если записать ФИО ответственных лиц, их организацию, приказ о назначении с датой, то при помощи инструмента «проверка данных» можно занести их фамилии в спойлер , а формулой подтягивать их регалии.

ЕСЛИОШИБКА(ДВССЫЛ(СЦЕПИТЬ(""Данные для проекта"!" ;АДРЕС((ПОИСКПОЗ(E30 ;"Данные для проекта" !$G$15:$G$34;0 ))+14 ;6 )));"-" )

Т.е. на листе "Данные для проекта" в диапазоне $G$15:$G$34, в 6м столбце ищем значение в ячейке Е30, и как только находим нехитрым методом преобразуем в адрес, который будет преобразован в ссылку формулами.

Новая проблема уже упирается в длину строки, если использовать шрифт Times New Roman №10, то длина текста, которая будет выводится на печать, не превышает 105 символов. Т.е. мы упираемся в необходимость создавать костыль для переносов. Итак код функции на VBA:

Function PatrOfString(StringOfTable As String , Nnumber As Byte) As String Dim МассивБлоков(1 To 10 ) As String Dim i As Integer " Dim j As Integer " Dim k As Integer " Dim p As Integer " For i = 1 To 10 Let МассивБлоков(i) = " " Next i Let k = 1 Let p = Len (StringOfTable) Let p1 = Len (StringOfTable) For i = 1 To Round (Len (StringOfTable) / 105 ) + 1 Step 1 If p > 0 And p < 105 Then If k <= p1 Then Let МассивБлоков(i) = Mid $(StringOfTable, k, p) Else If Mid (StringOfTable, k, 1 ) = " " Then If k <= p1 Then Let МассивБлоков(i) = Mid $(StringOfTable, k, 105 ) Let p = p - 105 k = k + 105 Else j = 105 * i If j - k >= 105 Then j = k + 105 End If Do j = j - 1 Loop While Mid $(StringOfTable, j, 1 ) <> " " Let МассивБлоков(i) = Mid $(StringOfTable, k, j - k + 1 ) Let p = p - (j - k + 1 ) Let k = j + 1 End If End If Next i If Nnumber - 1 > 0 Then If МассивБлоков(Nnumber) = МассивБлоков(Nnumber - 1 ) Then МассивБлоков(Nnumber) = " " End If PatrOfString = МассивБлоков(Nnumber)

Т.е. мы сперва забираем текст, потом вырезаем 105 символов, ищем с конца первый символ пробел, как его находим, то закидываем в первую строку массива текст длиной с первого символа, по номер найденного пробела. Затем продолжаем операцию до тех пор пока текст не закончится или не забьется выводной массив. На данном этапе он ограничен памятью в 10 строк. Затем мы выводим по ссылке содержание нужной строки из 1-10. Из минусов решения - забивается память, и для каждого нового запроса осуществляется пересчет заново. Но костыль работает.

Теперь вывод в типовой шаблон АОСР. Есть опять 2 варианта, либо вручную прописывать сопоставлению столбцу(/строки в случае горизонтально расположенных данных под каждый акт), то это будет долго и ресурсоемко подгонять каждый новый шаблон или изменения под таблицы данных. Потому делаем оптимизацию. Данные на каждый один акт будут располагаться вертикально, а сопоставление управляющей комбинации символов (на латинице, т.к. сами акты сплошь на кириллице) будут строки с информацией в этих актах, таким образом в двойном вложенном цикле поиском в тексте управляющих символов мы сопоставим нужное значение из колонки.

Do wb.Worksheets("Пример акта входного контроля" ).Copy after:=Worksheets(Worksheets.Count) Set новыйЛист = wb.Worksheets(Worksheets.Count) For x = 1 To 15 Step 1 " Перебираем столбцы в листе "Пример акта входного контроля" For y = 1 To 71 Step 1 " Перебираем строки в листе "Пример акта входного контроля" If Sheets(новыйЛист.Name).Cells(y, 20 ) = 1 Then Let k = CStr (Sheets(новыйЛист.Name).Cells(y, x)) " Ищем только если в ячейке что-то есть If k <> "" Then For i = 1 To Кол_воЭл_овМассиваДанных Step 1 Let k = Replace (k, arrСсылкиДанных(i), Worksheets().Cells(i, НомерСтолбца)) Next i новыйЛист.Cells(y, x) = k End If End If Next y Next x " Если Вы захотите добавить новые данные для автозаполнения, продолжайте этот список. " Ячейки имеют координаты формата Cells(3, 2), где 3 - пример номера строки, 2 - пример номера столбца " Чтобы легко узнавать номер столбца, можно включить стиль ссылок R1C1 " (Файл -> Параметры -> Формулы -> галочка на поле "Стиль ссылок R1C1") " либо задавать координаты в формате Cells(1, "A"), где 1 - пример номера строки, "А" - пример буквенного обозначения столбца Rem -= Уточняем имя файла и текущий путь к папке откуда запущен макрос =- Let ИмяФайла = ИмяФайла + CStr (Worksheets("БД для входного контроля (2)" ).Cells("1" , НомерСтолбца)) + "-" Let ИмяФайла = ИмяФайла + CStr (Worksheets("БД для входного контроля (2)" ).Cells("2" , НомерСтолбца)) + ".xlsx" НовыйПуть = Replace (ThisWorkbook.FullName, ThisWorkbook.Name, ИмяФайла) Application.DisplayAlerts = False " выключаем вывод предупреждений Sheets(новыйЛист.Name).Copy " Копируем текущий лист в новую книгу ActiveWorkbook.SaveAs Filename:=НовыйПуть, _ FileFormat:=51 ActiveWindow.Close Sheets(новыйЛист.Name).Delete " Удаляем созданный лист Application.DisplayAlerts = True " Включаем вывод предупреждений обратно Let НомерСтолбца = НомерСтолбца + 1 Loop While НомерСтолбца <= КонечныйНомерСтолбца End Sub

Ну и последний момент на данном этапе - мы упираемся в производительность системы и при большом кол-ве актов их вывод будет занимать часы. Дабы ускорить процесс я использую следующий вариант: Копирую содержимое листа с данными в новый лист макросом, он получает в своем имени циферку (2), затем запускается еще один макрос, ускоряющий Excel, но отключающий ряд функционала:

"Ускоряем Excel путём отключения всего "тормозящего" Public Sub AccelerateExcel() "Больше не обновляем страницы после каждого действия Application.ScreenUpdating = False "Расчёты переводим в ручной режим Application.Calculation = xlCalculationManual "Отключаем события Application.EnableEvents = False "Не отображаем границы ячеек If Workbooks.Count Then ActiveWorkbook.ActiveSheet.DisplayPageBreaks = False End If "Отключаем статусную строку Application.DisplayStatusBar = False "Отключаем сообщения Excel Application.DisplayAlerts = False End Sub

А после вывода всех данных из форм я прогоняю аналогичный макрос где тем же самым переменным присваиваю значение true и удаляю дублирующий лист, что бы не мешался.

(по материалам https://habrahabr.ru/post/344956/)

Понравилась статья? Поделитесь с друзьями!