Форум » » АВК5 и ТЕКСТОВЫЕ ФАЙЛЫ » Ответить

АВК5 и ТЕКСТОВЫЕ ФАЙЛЫ

В.Н.: Текстовые файлы прочно въелись в жизнь пользователя АВК5. Мало кто представляет себе, как без текстового файла быстро набрать сотни сметных позиций, ввести в АВК5 материалы из прайса, создать сотни отчетов по любой составляющей стройки, списать ТМЦ в бухгалтерии и т.п. Текстовые файлы безопасны, в них невозможно встроить вирус, они очень легко и быстро обрабатываются любыми текстовыми обработчиками, т.к. имеют только актуальную информацию без лишнего мусора, занимают мало места и легко передаются доступными средствами связи. Этими же средствами могут обрабатываться и управлять программными комплексами типа АВК5 без участия пользователя. Текстовые файлы при помощи звуковых движков можно надиктовывать. Текстовые файлы - это и управление приложениями и информация об этих приложениях. Сегодня Мир охватывает глобальная автоматизация. На службу приходят роботы, ручные потуги над рутинными процессами никем не привествуются. Текстовые файлы, как показывает практика, способны автоматизировать процесс создания сметной документации и ее дальнейшее использование. Писать сметные поэмы вручную сегодня - непозволительная роскошь. От сметчика требуется эффективность, оперативность, железная точность, а также умение управлять документооборотом с любой точки мира. В этой теме хотелось бы увидеть обсуждения о недостатках сегодняшних (существующих) текстовых файлах, принятых на службу АВК5, а также о перспективах их развития во взаимодействии со сметным ПК. Просьба ко всем - исключительно по теме с идеями или конкретными предложениями без флуда и сторонних вопросов.

Ответов - 21

В.Н.: Хранилище INBOX Разработчики ПК АВК, анализируя возможные пути решения этих задач, пришли к выводу о том, что вопросы стыковки должны решаться универсальными методами, не зависящими от особенностей конкретных программных комплексов. Так, для реализации стыковки различных проектирующих систем и ПК АВК был реализован принцип стыковки любой проектирующей системы с ПК АВК через хранилище INBOX: проектирующие системы должны в автоматизированном режиме заполнять хранилище INBOX на основе описания структуры этого хранилища, предоставленной разработчиками ПК АВК. (из документа АВК5 "ОПИСАНИЕ СТРУКТУРЫ ХРАНИЛИЩА «OUTBOX» ) Аппарат INBOX предполагает ввод стройки из текстового файла в АВК5. Только где это чудо?? Где его описание?? Как его реализовать??? Ведь созданную смету в другом приложении (к примеру -в ЕКСЕЛЬ) можно было бы вводить в АВК5 при помощи обычного текстового файла. Пусть это будет урезанный ИБД-5, но доступен открыто для всех...

В.Н.: КП + ТХТ 4 года назад поднималась тема об обращении к КП из текстового файла по параметрам: http://avk5.forum24.ru/?1-0-0-00000896-000-40-0 (пост В.Н. 1022) Там же Б. Н. пишет: В.Н. пишет:  цитата: КПСТЕН`П1=33,44`П2=12707`П3=8,03* Именно так и должно быть. При этом, в текстовой строке обращения к Комплексной Позиции ее Исходные параметры (они идентифицируются, кстати, не Пi, а Иi) могут быть записаны в любом порядке, а Текущий строительный объем КП (ТКП), если он равен Начальному строительному объему КП (НКП) может и не задаваться. Нет БОМБЫ! Одни обещания. А ведь КП - мощнейший механизм, который сметную работу вообще превращает в детскую игру с конструктором. И обращение к нему извне ч-з текстовый файл дало бы возможность "вязать бантики" и заставлять АВК5 в сто раз быстрее делать свою работу. ТХТ для КП - это же незаменимая нагайка для АВК5. ТХТ для КП - это интеграция графических программ (Автокад, Архикад и т.п.) в АВК5. Это нечто похожее на увязку АВК5 с 1С, где текстовый файл подготавливается в АВК5 и делает свою работу- списывает ТМЦ в 1С. Здесь же в графических системах ТХТ файл составляется из строк-обращений соответствующих конструктивов (стена, кровля и т.п) и передается в АВК5 для автоматического набора сметы. Также пользователь может привязывать свои КП-шки к своим рисункам (чертежам), созданных в любом графическом редакторе, даже в том же ЕКСЕЛЕ, и передавать пакетные файлы с начинкой Н-ного количества строительных конструкций (КП) в АВК5.

В.Н.: ГРУППА СТРОК ИЗ ТЕКСТОВОГО ФАЙЛА Этот механизм знают практически все пользователи. Формат простейший, но сколько сэкономленного времени и здоровья: =============== :Ш``* Е7-24-8`22,0* С1416-8701`0,23* С147-1-8`3,8* С147-2-12`53,5* С147-25-4`3,6* =============== Если этот формат расширить и предоставить пользователю возможность устанавливать все доступные в ЛС ЧП (числовые параметры) в строке обращения, то получим к примеру: =============== :Ш``* Е7-24-8`22,01`Н15=1,2`Н16=1,2* ....... =============== или если позаимствовать опыт у ПФ, можно включать БП: =============== :Ш``* Е8-6-1`22,01`Н15=1,2`Н16=1,2`БП=8-38* ....... =============== Также удалить-добавить из (в) ресурсов машины или материалы: =============== :Ш``* Е8-6-1`22,01`Н15=1,2`Н16=1,2`БП=8-38`У201-12`Д1422-10956.0,38* ....... =============== Такое расширение возможностей файла позволит изменять стандартные (и не только) позиции, не создавая при этом какой-то отдельной базы НСИ. Базу лучше накапливать также в текстовых файлах (аналог списка файлов ТМЦ), но формировать позиции при помощи АВК5 (не вручную). Т.е. добавить соответствующий пункт сервисного меню: "Занесение измененной позиции в текстовый файл" При необходимости такая коллекция выгружается в текстовый файл и применяется, где только возможно. А если такой файл научить видеть еще и КП и обращаться к ним по понятным параметрам: =============== :Ш``* Е8-6-1`22,01`Н15=1,2`Н16=1,2`БП=8-38`У201-12`Д1422-10956.0,38* КПСТЕН`И1=33,44`И2=12707`И3=8,03* ....... =============== ..то это, действительно, будет БОМБА!!, потому как такой файл обеспечит управление корректным набором позиций ЛС из любого внешнего приложения и из любой точки Мира. Вся остановка за разработчиками, их пониманием и желанием.


В.Н.: ГРУППА СТРОК ИЗ ТЕКСТОВОГО ФАЙЛА ...продолжение. В продолжение предидущего поста хотелось бы добавить: ============ 1. Выделенные позиции ЛС -сохранять в ТХТ 2. ЛС - сохранять в ТХТ ============ Еще с 2007 года, когда ни в одном Украинском сметном ПК не было возможности ввода-вывода открытой информации, этот вопрос поднимался и были конкретные предложения на одном из семинаров со стороны пользователей АВК. Из-за неповоротливости разработчики АВК отдали первенство вышеупомянутых функций простеньким конкурентам, которые оказались проворнее и дальновиднее, которые сегодня из ЕКСЕЛЯ вводят любые сметы, любые материалы и оборудование в свои ПК. .... Господа разработчики, станьте НАКОНЕЦ японцами, для которых самая сумасшедшая идея имеет ценность. Я подал им идею, что слово, сказанное Адамом, по законам физики способно затухать вечно, т.е. оно не исчезает, его можно услышать в любой эпохе вечности, в любом отрезке времени... Они хоть и не смогли воспроизвести это слово, но столкнулись с массой открытий в процессе исследования этой идеи. Господа разработчики, воплотив или не воплотив сие, ваши попытки улучшить программу будут услышаны свыше и вознаграждены с лихвой.

В.Н.: ЦЕНОВОЙ РЕГИОН Из заначки достаем "покращення": Ждали-ждали, не дождались. Перешли на "автономное питание": А все-таки, когда будет расширение текстового файла "ценового региона"?

ЗЛБ: В.Н. пишет: Аппарат INBOX предполагает ввод стройки из текстового файла в АВК5. Сегодня ввод стройки реализован вводом ИБД. А ввод INBOX реализован вводом позиций из текстового файла.

В.Н.: ЗЛБ пишет: ввод INBOX реализован вводом позиций из текстового файла. Понятно, спасибо. Значит функциональность ТХТ-файла просто необходимо расширить, вплоть до всего набора ИБД, только в упрощенной форме, понятной любому пересичному пользователю инженеру-сметчику..

ЗЛБ: В.Н. пишет: Значит функциональность ТХТ-файла просто необходимо расширить, вплоть до всего набора ИБД, только в упрощенной форме, понятной любому пересичному пользователю инженеру-сметчику.. А вот это не нужно. Дублировать ИБД мы не будем.

В.Н.: ЗЛБ пишет: А вот это не нужно. Т.е. расширения текстового файла не ждать?? Ограничимся "Шифр"+"Объем"?

Б. Н.: В.Н. пишет: Т.е. расширения текстового файла не ждать?? В ближайших планах разработчиков относительно текстового файла - расширить исходные данные позиций л. смет информацией о числовых параметрах (с возможностями их печати в выходном документе и автономного учета в отдельной позиции локальной сметы), а также строками обращения к Комплексным Позициям и строками-Примечаниями.

В.Н.: Б. Н. пишет: ...а также строками обращения к Комплексным Позициям и строками-Примечаниями. Если можно, добавьте, пожалуйста, возможность создавать разделы из текстового файла: =============== :Ш``* R` Стіни* Е8-6-1`22,01`Н15=1,2`Н16=1,2`БП=8-38* ....... ===============

В.Н.: В.Н. пишет: А ведь КП - мощнейший механизм, который сметную работу вообще превращает в детскую игру с конструктором. И обращение к нему извне ч-з текстовый файл дало бы возможность "вязать бантики" и заставлять АВК5 в сто раз быстрее делать свою работу. Представил КП-шку с номенклатурой нашей фирмы (т.е. одни ресурсы: материалы, арендованная техника и оборудование). Обращаясь к ней из "бантика" по параметрам: КПМАТ`И1=12,65* КПМАТ`И112=30,4* КПМАТ`И44=0,5* Получим: C101-33-Ш Шпаклівка Церезіт 12,65кг х 1,82грн C101-1264-Ц Цемент М400 30,4кг х 1,44грн C101-936-А Арматура Ф10 АIII 0,5т х 9822,00грн Т.е. в смету можно вытягивать пользовательские (и не только) ресурсы с наименованиями, ценами и заданным в параметрах количеством. АБАЛДЕТЬ! Сколько же еще неизведанных тайн хранят в себе текстовые файлы в дружбе с АВК5? ПС: создаю всего 2 КП-шки 1. Утвержденные нормы проекта 2. Согласованная номенклатура Вяжу бантики лежа на боку ..

Ginjer: подскажите где найти более подробную инструкцию как загрузить текстовый файл в авк... пробую-не получается(

В.Н.: Ginjer пишет: подскажите где найти более подробную инструкцию как загрузить текстовый файл в авк... пробую-не получается( https://youtu.be/F8Yhgx0jf7w?list=PLhVlFVb295kWIp3gs8EXVSPO4vsQjML3t

АБорис: Есть ли возможность текстовым затянуть изменённые названия к шифрам? К примеру : :П`РН18-111-2`2*(сваливание яблони д18см") А то получается только шифр с объёмом

Сергей.К: если в НСИ к данному шифру РН18-111-2 привязано название сваливание яблони д18см. то введя в текстовом файле шифр и объем, в локалке получим и название

В.Н.: АБорис пишет: Есть ли возможность текстовым затянуть изменённые названия к шифрам? Для позиций из стандартной НСИ возможности изменять наименования в текстовом файле нет (есть в ПФ - Пользовательских фрагментах, поправка Т2=) Если же норма с измененным наименованием есть в ПНСИ, то ч-з ТХТ она, конечно, введется в том виде, в котором представлена в базе.

АБорис: есть в ПФ - Пользовательских фрагментах, поправка Т2 можно как то поподробней? А то я в фрагментах не силён.

В.Н.: АБорис пишет: можно как то поподробней? На Стройсмете есть старый ФрагТоАВК для версии 270. В нем есть бесплатный конструктор ПФ. Он поможет понять упрощенно формат ПФ и варианты набора смет, материалов и т.п. в АВК. ПФ-это полноценный язык программирования, который понимает только АВК. Им (конструктором) можно пользоваться и сейчас. Скачаете, тогда и конкретные вопросы.

В.Н.: В.Н. пишет: ПФ-это полноценный язык программирования, который понимает только АВК. Им (конструктором) можно пользоваться и сейчас. Скачаете, тогда и конкретные вопросы. СТОП!! ПФ уже не поддерживается разработчиками АВК, поэтому есть смысл им доказывать, что ТХТ на сегодняшний день -есть незаменимый помощник практически для всей службы ПТО. Если ТХТ впитает в себя все прелести ПФ, то и разговор окончен. Только не мне (пророку в своем отечестве) об этом нужно говорить, а хотя бы пересічному пану Загоруйко или Ольге, на худой конец...

Б. Н.: В.Н. пишет: ПФ уже не поддерживается разработчиками АВК, поэтому есть смысл им доказывать, что ТХТ на сегодняшний день -есть незаменимый помощник практически для всей службы ПТО. Если ТХТ впитает в себя все прелести ПФ, то и разговор окончен. Утверждение о том, что "ПФ уже не поддерживается разработчиками АВК" не верно. Есть в редакции 3.2.0 подсистема ПФ. В ней представлена документация по написанию фрагментов. Если у пользователя есть желание создавать свои пользовательские фрагменты, то и АВК ему в руки. Твори, выдумывай, пробуй. С другой стороны, действительно - файлы "ТХТ на сегодняшний день - есть незаменимый помощник практически для всей службы ПТО." Точнее, они могли бы ими стать, будь они более совершенны. Есть надежда, что эти файлы все же смогут в АВК-5 обладать дополнительными возможностями по управлению созданием полноценных сметных позиций. Тем более, что алгоритмический язык управления структурой сметной позиции давно разработан (полвека назад, пионером отечественной автоматизации сметного дела Виктором Михайловичем Шершневым) и был успешно воспроизведен во встроенном в АВК-5 специальном трансляторе этого языка. Сметное дело сегодня существенно усложнилось по сравнению с советским строительным ценообразованием. Однако, если бы мы, обрабатывая файлы ТХТ, могли бы транслировать хотя бы все управляющие символы языка В. М. Шершнева, это был бы серьезный шаг в современной автоматизации сметного дела. Речь ведь пока не идет о совершенствовании самого языка фрагментов. В свое время, с внедрением персональных компьютеров, мы перешли на интерактивный режим обработки информации, резко отказавшись от режима пакетного. Тогда это было мощным шагом вперед. Сегодня же вполне ясно, что интерактивный и пакетный режимы могут успешно сочетаться друг с другом. Все это - вода на нашу мельницу.



полная версия страницы