Форум » » Комплексная позиция в АВК-5 » Ответить

Комплексная позиция в АВК-5

Б. Н.: В файле Ридми к АВК-5 редакции 2.8.0 (с ним можно познакомиться на сайте НПФ АВК http://www.avk.creator.dp.ua/news.html) в одном из пунктов (п. 15), описывающих нововведения, сказано о Комплексных позициях. Не ищите термин "комплексная позиция" в ДБН и в ведомственных Правилах. Это наименование придумали и реализовали в своей программе разработчики АВК. В работе сметчика часто возникает ситуация, когда определенный, составленный им набор позиций локальной сметы или вся локальная смета, вполне возможно, понадобится ему в другой стройке. Скорее всего, в новой стройке количества в позициях этого набора будут иными, некоторые позиции выпадут, иные – добавятся. Можно ли автоматизировать, облегчить работу составителя сметы в подобной ситуации? В АВК-5 ред. 2.8.0 это сделано через аппарат Комплексных Позиций. Что такое Комплексные Позиции, каковы к ним требования? Было бы удобно, если бы любой набор созданных пользователем позиций локальной сметы, назовем его Комплексная Позиция (КП), можно было бы выделить и запомнить (при запоминании присвоить новой КП наименование, поисковый образ и указать, какому строительному объему она соответствует), а в новой смете легко, как норму из НСИ, вызывать эту КП, задавая для нее текущий строительный объем и этим действием вставлять весь данный набор позиций, в которых количества соответствуют уже новому строительному объему. Это – минимум свойств КП, обеспечиваемых автоматически. Реальная практика сметного дела сложнее. Количества в позициях могут зависеть не только от текущего строительного объема КП, но и от ряда Исходных параметров. Эти Исходные параметры должны уметь отключать (замораживать) отдельные позиции тела КП. Они же смогут и размораживать замороженные ранее сметные позиции, влиять на изменение количества в определенных позициях локальной сметы. У отдельных позиций количество может и не зависеть от текущего строительного объема КП. Нужен инструмент, при котором наличие или отсутствие в смете определенных позиций автоматически влияло на наличие последующих позиций тела КП. Нужно, чтобы было удобно редактировать применяемую КП: добавлять в нее новые Исходные параметры или сметные позиции, самостоятельно изменять формулы количеств. Степень "интеллектуальности" конкретных КП должна зависеть только от желания пользователя. Нужно, чтобы создаваемая КП запоминалась "как есть" – со своими пользовательскими ресурсами, своими вариантами цен, наименований ресурсов и работ, со своими строками числовых параметров. Обязательно нужно, чтобы создание и использование Комплексных Позиций было простым и естественным. Нужно, чтобы пользователи могли легко обмениваться своими комплексными позициями путем вывода-ввода информационных моделей КП. Сообщаю, что описанные выше требования к аппарату КП реализованы в АВК-5. Овладев простыми навыками создания и применения КП, пользователь, по сути, сможет составлять нечто подобное нужным ему фрагментам, причем, делать эту полезную работу он будет по ходу выпуска своей сметной документации. В редакции 2.8.0 представлена первая очередь проекта КП. Разработчики АВК-5 будут поддерживать и развивать эту технологию. Аппарат Комплексных Позиций, реализация концепции OutBox, которая, уверен, cо временем будет принята к внедрению разработчиками всех серьезных отечественных сметных программ (об OutBox см. п. 7 упомянутого Ридми) - именно это является основными отличиями программного комплекса АВК-5 от АВК-3.

Ответов - 227, стр: 1 2 3 4 5 6 All

Сергей.К: Если не ошибаюсь, подобный механизм был осуществлен еще Валентином, через его программку. Только там было реализовано через фрагменты или текстовые файлы. Штука очень удобная и если такое будет и в АВК5, это очень здорово....

DOOZER: Хоть бы скриншоты посмотреть или презентацию какую-нибудь. Пока вижуально сметно себе это представляю. Но то что это будет полезно и лучше чем фрагменты-это бесспорно :)

lina: А как эти КП можно будет заносить в НСИ? Хорошо было бы, чтобы можно их было группировать, как другие нормы по видам работ, а не так как в пользовательских фрагментах. Если в НСИ пользовательских фрагментов штук десять - искать легко, а если счет идет на десятки, то искать непросто, только с помощью поиска по ключевым словам.

antonina-17-07: lina пишет: Если в НСИ пользовательских фрагментов штук десять - искать легко, а если счет идет на десятки, то искать непросто, только с помощью поиска по ключевым словам. а поиск - особый разговор... мечта сметчика-проектировщика, т.е., создателя смет - иметь поиск не только по ключевым словам в НАЗВАНИИ расценки, но и по ключевым словам: - в СОСТАВЕ РАБОТ - в МЕХАНИЗМАХ... - в МАТЕРИАЛАХ... когда я ЗНАЮ каким механизмом ЭТА работа будет выполняться (или КАКОЙ элемент технологии в составе работ будет задействован), мне легче подобрать расценку... а поиск по названию расценки доходит до анекдотов... (причем, еще нужно уточнять к какой группе работ относится найденная норма)... ВСЕ ИМХО... и, просто интересно, скажут ли СТС-ники, что ЭТА функция у них используется?

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

ЗЛБ: antonina-17-07 пишет: мечта сметчика-проектировщика, т.е., создателя смет - иметь поиск не только по ключевым словам в НАЗВАНИИ расценки, но и по ключевым словам: - в СОСТАВЕ РАБОТ - в МЕХАНИЗМАХ... - в МАТЕРИАЛАХ... Т.к состав работ создан на группу позиций ( т.е. некоторые пункты могут не соответствовать некоторым позициям данной группы, то при поиске может быть неточный результат. Нужен ли такой поиск ? А поиск по контексту материала или машин - решаемая задача.

antonina-17-07: ЗЛБ пишет: поиск по контексту материала или машин - решаемая задача. тоже вариант... благодарю...

urec: Б. Н. пишет: Не ищите термин "комплексная позиция" в ДБН и в ведомственных Правилах. Это дополнение (или замена) аппарата стандартных фрагментов? Хороший метод предложен в ПК Гранд-Смета, попытаюсь его вкратце изложить: каждой позиции локальной сметы, а также, каждой составляющей расценки (машина, механизм, материал и т.п.) можно присвоить имя; потом это имя можно использовать в различных формулах (для объема другой позиции и т.п.). Тем самым смета делается параметризованной и легко настраиваемой под другие исходные данные. Это тоже можно рассматривать как дополнение к стандартным фрагментам.

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

urec: При использовании стандартных фрагментов можно организовать разветвление процесса (условный оператор, оператор выбора варианта) в зависимости от исходных данных. Как это реализовано в КП?

Б. Н.: urec пишет: При использовании стандартных фрагментов можно организовать разветвление процесса (условный оператор, оператор выбора варианта) в зависимости от исходных данных. Как это реализовано в КП? Хороший вопрос. Во фрагментах, так изначально и мудро установлено В. М. Шершневым, счет идет только вперед. Здесь, во избежание зацикливания, нет переходов назад. "Разветвление процесса в зависимости от исходных данных" приводит в стандартном фрагменте лишь к пропуску (как бы "замораживанию") ряда последующих позиций локальной сметы. В аппарате КП лишь по-иному (без применения условного оператора и оператора выбора варианта) реализуется такое замораживание позиций - посредством вычисления значений (0 или 1) "признака активности", которым снабжена каждая позиция тела КП. Если признак активности позиции равен 0, то позиция считается замороженной (не активной). Формула вычисления значения признака активности позиции (а все позиции тела КП имеют свой номер и соответствующие идентификаторы количества и признака активности) может содержать не только идентификаторы текущего строительного объема и исходных параметров КП, но и идентификаторы числовых значений предшествующих позиций тела КП и идентификаторы их признаков активности. Специальная функция "v", управляющая определением признака активности позиции локальной сметы (она так и названа "функция признака активности") принимает значение 0, если итоговое значение формулы равно нулю, или 1, если это значение не равно нулю. Это позволяет пользователю легко управлять в КП замораживанием-размораживанием позиций, т. е. организовывать "разветвление процесса в зависимости от исходных данных".

urec: Будет ли демо-версия АВК-5, но чтобы в ней можно было провести эксперименты над КП?

ЗЛБ: urec пишет: Будет ли демо-версия АВК-5, но чтобы в ней можно было провести эксперименты над КП Да.

Б. Н.: antonina-17-07 пишет: теперь вопросы (извините за назойливость): 1.- КП создается из стандартных расценок или и из индивидуальных тоже??? ( т.е., при удалении или замене механизмов или материалов в расценках) 2.- если к блоку КП добавить материалы (в т.ч. и пользовательской НСИ), которые ставим отдельно позициями (не в расценках) - блок КП будет их учитывать? 3.- при изменении размеров не из контрольного числа (в примере 15) блок реагирует??? например, в первой позиции размер ширины или глубины ф-та меняется... как ЭТО отразить в блоке ПК? 4.- изменение стоимостных параметров на материалы и механизмы из блока КП - допускается??? Всячески приветствуя труд Сергея К. по созданию видеоролика с подробным и наглядным ответом на заданные вопросы и в дополнение к нему ( для тех, у кого Интернет несколько замедлен) коротко отвечу: 1. При создании КП из локальной сметы могут быть выделены любые позиции, ссылающиеся на НСИ (позиции из стандартной НСИ, пользовательской НСИ, стандартной с измененными ресурсами, строки числовых параметров). В этом плане нет ограничений и при редактировании ранее созданной КП – входя в нее через строку-заголовок можно вставлять любую из названных позиций. 2. Да, будут учитываться любые изменения, внесенные пользователем в позиции тела будущей КП. 3. В аппарате КП есть механизм «Исходные параметры». Исходные параметры вводит пользователь по своему усмотрению. Например, в смете, на основе которой создана КП, глубина фундамента была 0,8м. Мы хотим эту глубину выразить через параметр «И1 – глубина заложения фундамента». Начальное значение его – 0,8м. Теперь откорректируем формулу объема в соответствующей позиции КП – введем в ее формулу дополнительные множители к количеству: х И1:0,8. В исходной смете объем не изменится: х0,8:0,8 = х1. А вот при последующем обращении к КП при глубине заложения 1,2м зададим И1=1,2. При этом в рассматриваемой позиции объем автоматически умножится на х(1,2:0,8), т.е. увеличится в 1,5 раза. 4. Да, позиции, полученные вводом КП, сохраняют все свойства обычных позиций л. сметы. Благодарю за хорошие вопросы.

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

Б. Н.: antonina-17-07 пишет: - тогда нужно сразу (возможно и дополнить видеоролик) предусмотреть занесение всех составляющих в формуле КОЛИЧЕСТВА именно через предложенные параметры (для возможности дальнейшего редактирования) Правильно, это желательно делать при создании КП - пока у пользователя свежа вся информация о позициях КП. antonina-17-07 пишет: - можно ли такие наработки КП передавать другим пользователям (как фрагменты, например)? Да, для этого предусмотрен специальный вывод-ввод Информационной модели КП. antonina-17-07 пишет: - если можно, тогда имеет смысл дополнить стандартную базу АВК5 такими КП (возможно не сразу, а после наработок с соотв. проверкой форумчан) и создать это на подобии фрагментов (ИМХО, может есть другие решения) Все КП хранятся в АВК-5 в специальном Списке КП. Этот Список можно сортировать в нем есть и Поиск.

antonina-17-07: Б. Н. пишет: Все КП хранятся в АВК-5 в специальном Списке КП. Этот Список можно сортировать в нем есть и Поиск. так ТАМ уже ЕСТЬ наработки???

Б. Н.: antonina-17-07 пишет: так ТАМ уже ЕСТЬ наработки??? Список КП - это не НСИ. Каждый пользователь будет формировать его самостоятельно (так же, например, как он формирует свою Пользовательскую НСИ) нужными ему Комплексными Позициями. Создавать КП ничуть не сложнее, чем создавать свою Пользовательскую НСИ. Здесь - все в руках инженера. КП можно создавать, ими можно обмениваться. При этом в КП сохраняются все цены, все вариаанты наименований ресурсов.

antonina-17-07: Б. Н. пишет: КП можно создавать, ими можно обмениваться. тогда открываем тему со скрепкой: "обмен КП"... ЗЫ ну, согласитесь, глупо повторно изобретать велосипед...

urec: antonina-17-07 пишет: тогда открываем тему со скрепкой: "обмен КП"... Я предлагаю Вашу идею несколько изменить с учётом мирового финансового кризиса: "ПРОДАМ КП"

antonina-17-07: urec пишет: идею несколько изменить с учётом мирового финансового кризиса: "ПРОДАМ КП" и будет форум "КУПИ-ПРОДАЙ"

Б. Н.: antonina-17-07 пишет: тогда открываем тему со скрепкой: "обмен КП"... Хорошее предложение. Пользователи АВК-5, уже освоившие азы создания и применения КП, смогут здесь обмениваться своими Комплексными Позициями (КП). При этом, как частный случай, в форме КП можно пересылать друг другу отдельные локальные сметы или группы позиций, описывающие определенные работы – здесь достаточно выделить такую группу позиций локальной сметы, создать на ее основе КП (озаглавить, присвоить ей поисковый образ, задать строительный объем – 1 шт). Чтобы передать Информационную модель своей КП через Форум, можно воспользоваться имеющимся здесь сервисом (см. иконки «Файл с компьютера» и «Ссылка» - в правой части строки сервиса). Таким способом вполне можно передать л. смету до полутора тысяч позиций (до 50 МБ). Со временем, когда пользователями будут созданы свои «умные» КП, реагирующие на Исходные параметры и содержащие логику «замораживания» позиций, можно будет подумать о создании библиотеки КП, доступной всем пользователям. Создатели всех КП – объединяйтесь!

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

urec: Valentin пишет: Теперь построить город с инфраструктурой, озерами, мостами за 5 минут - уже не составляет проблем. А разве нельзя сделать тоже с помощью стандартных фрагментов? В чем преимущества КП? И в чем их недостатки?

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

Valentin: urec пишет: А разве нельзя сделать тоже с помощью стандартных фрагментов? При помощи именно стандартных фрагментов Вы не построите ничего. Вы их можете только применить в своих сметах выборочно. Стандарные фрагменты хоть и облегчают жизнь, но только в ритмах прошлой жизни, когда автоматизация только зарождалась.

Valentin: О применении КП. Однажды Б.Н. намекнул о возможности создания в АВК5 "умных КП". Способность замораживать некоторые позиции при задании определенных условий не решает "умных задач". Поставим перед собой одну маленькую задачку: создать КП для устройства обыкновенного подвесного потолка типа Армстронг. Для "умных" заложим и элементы проектирования. За основу возмем потолок S=36м2. Если помещение имеет размер 6м х 6м - потолочных плит понадобиться =100шт, пристенного уголка =6м х 4 =24м (остальные материалы пока во внимание не берем). Если же мы осмечиваем корридор той же площади, но размером 1,6м х 22,5м. Плит понадобиться =22,5/0,6*3(ряда)=113 целых штук. Пристенного уголка =(1,6+22,5)*2=48,5 м Как видим привязываться к площади потолка S мы не можем, т.к. при одной и той же площади но при разных линейных значениях х и у (S=x*y)показатели потребности ресурсов совершенно разные. И что делать?? В КП нет возможности реагировать на составляющие формул единиц измерения, а следовательно вышеуказанной задачи КП решить не по "уму". Для создания "умных КП" необходима реакция как минимум на три параметра (x,y,z) составляющих формул. Тогда определив в теле КП размеры потолка (x,y) и создав ряд определенных логических зависимостей итога -задача вполне разрешима. Идем дальше. Разрешить эту задачу можно было бы и при помощи ПФ (пользовательского фрагмента) с обращением к маленьким КП у которых ед. измерен. взята за 1п-м потолка (КП06 = ширина -0,6м, КП03 -ширина 0,3м и т.д.) В теле фрагмента можно набрать полосы потолка из КП для заполнения всей заданной в ПФ (размером) площади. Но!! В версии 2.8.0 и этого сделать нельзя т.к. ПФ не могут обращаться к КП. ВЫВОД: на сегодняшний день можно создавать лишь "тупые" КП и не более. Хотя и за это спасибо. А может и есть варианты решения этой задачи?? Может не в ту степь я смотрел??

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

Б. Н.: Valentin пишет: Однажды Б.Н. намекнул о возможности создания в АВК5 "умных КП". Способность замораживать некоторые позиции при задании определенных условий не решает "умных задач". Поставим перед собой одну маленькую задачку: создать КП для устройства обыкновенного подвесного потолка типа Армстронг. Для "умных" заложим и элементы проектирования. За основу возмем потолок S=36м2. Если помещение имеет размер 6м х 6м - потолочных плит понадобиться =100шт, пристенного уголка =6м х 4 =24м (остальные материалы пока во внимание не берем). Если же мы осмечиваем корридор той же площади, но размером 1,6м х 22,5м. Плит понадобиться =22,5/0,6*3(ряда)=113 целых штук. Пристенного уголка =(1,6+22,5)*2=48,5 м Как видим привязываться к площади потолка S мы не можем, т.к. при одной и той же площади но при разных линейных значениях х и у (S=x*y)показатели потребности ресурсов совершенно разные. И что делать?? В КП нет возможности реагировать на составляющие формул единиц измерения, а следовательно вышеуказанной задачи КП решить не по "уму". Для создания "умных КП" необходима реакция как минимум на три параметра (x,y,z) составляющих формул. Тогда определив в теле КП размеры потолка (x,y) и создав ряд определенных логических зависимостей итога -задача вполне разрешима. Идем дальше. Разрешить эту задачу можно было бы и при помощи ПФ (пользовательского фрагмента) с обращением к маленьким КП у которых ед. измерен. взята за 1п-м потолка (КП06 = ширина -0,6м, КП03 -ширина 0,3м и т.д.) В теле фрагмента можно набрать полосы потолка из КП для заполнения всей заданной в ПФ (размером) площади. Но!! В версии 2.8.0 и этого сделать нельзя т.к. ПФ не могут обращаться к КП. ВЫВОД: на сегодняшний день можно создавать лишь "тупые" КП и не более. Хотя и за это спасибо. А может и есть варианты решения этой задачи?? Может не в ту степь я смотрел?? Уважаемый Пользователь! Вы пишете: "А может и есть варианты решения этой задачи?? Может не в ту степь я смотрел??" Эти сомнения делают Вам честь. Скажу сразу, если бы аппарат КП был действительно столь примитивен, как Вам сегодня представляется, то не стоило бы разработчикам городить весь этот огород и призывать пользователей создавать "умные" КП. Вы пишете: "Для создания "умных КП" необходима реакция как минимум на три параметра (x,y,z) составляющих формул." В составе аргументов КП кроме основного исходного параметра ТКП (текущее количество КП) есть нечто, на что Вы почему-то не обратили внимания – ИСХОДНЫЕ ПАРАМЕТРЫ (И1.. И20), которые пользователь может задать и использовать в редактируемых формулах ЧПi (Числовых значений количества Позиции). Возможное количество таких исходных параметров – 20. Если этого окажется мало - добавим. Предложенная Вами задача вполне разрешима сегодняшними средствами КП и без обращения к Пользовательскому фрагменту. Иллюстрирую возможное решение Вашей задачи: Введем при создании КП Исходные параметры, соответствующие начальной локальной смете: И1 Размер стороны потолочной плиты, м 0,6 И2 Ширина потолка, м 6,0 И3 Длина потолка, м 6,0 Пусть л. смета состоит из 3-х позиций. В первой из них (площадь потолка) формула принимается без редактирования, во второй и третей – используем введенные Исходные параметры. Поисковые Образы позиций не привожу. 1. Покраска потолка, м2. ЧП1=НП1:НКПхТКП=36:36х36=36; 2. Стоимость потолочных плит, шт ЧП2=Ц(И2:И1+0,966)хЦ(И3:И1+0,966)= Ц(6:0,6+0,0333)хЦ(6:0,6+0,0333) = 100; 3. Стоимость пристенного уголка ЧП3=2хЦ(И2+И3)= 2х(6+6) = 24; Здесь в формуле ЧП2 учтен возможный допуск в 1 см на опирание с каждой стороны (к примеру, 10 плит в ряду нужно при длине 6м и те же 10 плит при длине 6,02 м). При желании ее можно сделать еще более точной (учесть и обрезки, пускаемые в дело). В формуле ЧП3 для простоты учтена только суммарная длина уголка по проекту (без учета стоимости обрезков). Проверим КП в реальной Вашей задаче. В ней ТКП=36; И1=0,6; И2=1,6; И3=22,5 4. Покраска потолка, м2 ЧП1=НП1:НКПхТКП=36:36х36=36; 5. Стоимость потолочных плит, шт ЧП2=Ц(И2:И1+0,966)хЦ(И3:И1+0,966)= Ц(1,6:0,6+0,966)хЦ(22,5:0,6+0,966) = 114; 6. Стоимость пристенного уголка ЧП3=2х(И2+И3)= 2х(1,6+22,5) = 48,2; Аппарат КП будет совершенствоваться. Например, был бы полезен условный переход на N позиций вперед (что равносильно "заморживанию" следующих N-1 позиций). Можно улучшить сервис и по использованию Исходных параметров. Учитывая, что КП, практически, ничем не уступает возможностям фрагмента, есть ли необходимость реализовывать использование закрытого фрагмента в КП? Как прикажете внутреннему фрагменту реагировать на внешние (по отношению к нему) параметры КП? Если это реагирование не исключается, достаточно удалить заголовок фрагмента. Если реагирование исключается, достаточно, удалив заголовок фрагмента, самостоятельно исключить в его позициях сомножители НКПхТКП. Сегодня, если создаваемая КП содержит в своем теле обращенеие к иному КП или фрагменту, это не является ошибкой. Программа просто автоматически удаляет все заголовки внутренних КП и фрагментов и работает с ними как с рядовыми позициями л. сметы. Спасибо за пост. Он полезен для всех пользователей АВК-5. В частности и для тех, кто сомневается в возможности отобразить "тупой формулой" любую ситуацию при подсчете объмов в локальных сметах. Здесь просто "Лиха беда - начало!" Мы ведь инженеры, или где? Вначале ты единожды поработаешь на систему, затем эта система постоянно работает на тебя. КП мы рассматриваем как инструмент инженера-сметчика для создания такой системы. P. S. С Вашего позволения попрошу Администратора перенести Ваш пост и данный ответ в тему о КП.

Valentin: mikaella2007 Еще помню со всремен СССР, как член общества ВОИР (Всесоюзное Общество Изобретателей и Рационализаторов) : "если рацпредложение или изобретение первоначально отдает утопией или сумасшедчинкой - оно обречено на успех." Никто у Вас не отнимает возможность творить поэмы, а лишь освобождает Вас от тупых излишних монотонных повторяющихся движений благодаря "тупым формулам".... Б. Н. Только благодаря моему посту удалось вытащить Вас из берлоги на сцену тряхнуть стариной. Вы с "новой" командой сможете схлопотать себе болезнь застоя. Почаще показывайтесь на людях. Большое спасибо Вам за исчерпывающий ответ. Все это я проделывал и не только это.. и знаю, что не все так гладко. В отдельной теме по КП я постараюсь осветить некоторые ньюансы. А пока постарайтесь созданный Вами КП применить на практике без его редактирования (он запаролен): Вы вводите из НСИ КП и ставите 36м2. Машина выдает только замороженную в КП логику. А мне нужен 1 КП на все случаи жизни. Задал в объеме все те же 36м2, но: 1,6 х20,5 -получил смету, задал 6х6 -получил другую.

Б. Н.: Valentin пишет: Вы вводите из НСИ КП и ставите 36м2. Машина выдает только замороженную в КП логику. А мне нужен 1 КП на все случаи жизни. Давайте все-таки разберемся с исходными параметрами КП. При вводе КП вводится не только Текущий строительный объем (ТКП) (он задается при при вводе КП из Списка КП), но и текущие значения Исходных Параметров (в нашем случае - И1, И2, И3 - редактированием Исходных Параметров в строке-заголовке КП в самой л. смете). Дальнейшая работа КП зависит от текущего значения всех этих 4-х параметров, а не только ТКП. Ничто не мешает пользователю создать "1 КП на все случаи жизни". Для этого у него есть все необходимые инструменты и в текущей редакции 2.8.0. Valentin пишет: Задал в объеме все те же 36м2, но: 1,6 х20,5 -получил смету, задал 6х6 -получил другую. Ну и задавайте эти Исходные Параметры через строку-заголовок КП в самой локальной смете и получайте соответствующие им позиции сметы. А вот, когда и где задавать их, это, согласитесь, не самое главное. Можно согласиться с Вами в том, чтобы задавать Исходные Параметры Иi при обращении к КП (прямо при вводе из Списка КП). Это - хорошее предложение, оно, пожалуй, более логично и наглядно.

Valentin: Заглядывая вперед (привычка) не могу согласиться с тем, что КП будет ограничен в своих возможностях. Ведь вызывать его можно и нужно из других программ (тектовые позиции), фрагментов и пр. Но этот вызов ограничен присутствием пользователя, дабы ввести необходимые данные. Как mikaella2007 поймет, что лежа на боку можна творить поэмы?? Обращение к КП должно осушествляться извне ч-з параметры. Допустим рассматриваемый пример используется дистанционно ч-з текстовые позиции. Обращение д.б. таковым: ?КППОТ`6`6 или ?КППОТ`1,6`25,5 Вот, вот, где собака порылась!! Теперь И1, И2 -уже не константы, заданные пользователем, а переменные, которые берут значения САМИ!! ч-з параметры!! Параметров может быть очень много. Делаем утепление фасада. ?КПФАС - и куча параметров: И1-ширина здания, И2-высота, И3-длина, И4-высота окна, И5-ширина окна, И6-ширина откоса ..... и т.д. Из своего офиса mikaella2007 заходит на сайт АВК5 (лежа на боку), задает параметры, получает ИМД КП, а потом пишет свой эпилог.

Б. Н.: Valentin пишет: Обращение д.б. таковым: ?КППОТ`6`6 или ?КППОТ`1,6`25,5 Думаю, это - не лучшая из возможных конструкций строки-обращения к КП. Более удобно:?КППОТ`ТКП=36`И2=1,6`И3=25,5; (здесь не заблудишься в задании очередности параметров). Параметр ТКП задавать обязательно. В свое время мы подумаем и над возможностью ввода текстовой строки обращения к КП.

Сергей.К: Valentin пишет: Если же мы осмечиваем корридор той же площади, но размером 1,6м х 22,5м. Плит понадобиться =22,5/0,6*3(ряда)=113 целых штук. Позвольте не согласится... как правило стараются сделать разметку плит симметрично, имеем 2 плиты по центру и 2 куска по 0,2 м по краям. =22,5/0,6*2=37,5*2=75 шт нам надо по краям те-же 75 кусочков 0,6Х0,2 , из плиты мы имеем 0,6/0,2=3 шт 75/3=25 шт целых 75+25=100 шт

Valentin: Сергей.К Вот еще мученик 8-го Марта! Да какая разница? Важен принцип решения нестандартных ситуаций.

Valentin: Б. Н. Да какая разница, как обращаться к КП? На Вы или матом?? Если заложим этику-будем ее придерживаться, если в лом - тоже неплохо.. Важно, чтобы ленивым как я на этом свете жилось комфортней!

Сергей.К: Valentin пишет: Важен принцип решения нестандартных ситуаций. тут я согласен...но создать универсальный механизм, подходящий под любую ситуацию, хлопотное дело..

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

Valentin: urec КП намного мощнее и удобнее Паскаля. КП - не язык программирования, это язык обыкновенной логики присущей всем языкам программирования. Для реализации КП достаточно быть просто грамотным сметчиком и не более.

urec: Если КП это язык логики, то почему возникает вопрос об анализе входных параметров? Пусть сметчик берет и описывает возможные случаи с помощью языка КП... Я не могу понять в чем трудность? (есть условные операторы, может быть есть и другие, осталось дело за малым - написать анализирующий текст)

Valentin: Сергей.К КП можно и нужно научить быть проектантом и сметчиком в одном флаконе. urec в ЕКСЕЛЕ рисует сарай и передает его параметры в АВК. ВСЕ!! Я думаю будет время на практике доказать крокодилам, что они могут и должны летать (если им это нужно).

Valentin: urec Речь идет не об анализе входных параметров, нет сэтим все в полном порядке. Речь об автоматизации уже самих КП. Я уже говорил, что забегаю наперед. Постараюсь немного затормозить привередливых коней. Будем разбираться по шагам.

urec: Valentin пишет: urec в ЕКСЕЛЕ рисует сарай и передает его параметры в АВК. ВСЕ!! Это позволяют делать стандартные фрагменты: заносите параметры сарая и дальше работает написанный сметчиком код, анализирует параметры и выдает смету. Сметчику остается еще раз взглянуть на смету и бежать с ней к заказчику (если код был написан верно )

Valentin: Сергей.К "...создать универсальный механизм хлопотное дело". Этот механизм уже создан (КП) и его нужно только развивать, если разработчики АВК не опустят руки, как со многими полезными модулями прошлых версий. Кстати по вопросу центровки потолка: достаточно параметру 4 или 5 задать условие типа потолка (1, 2, 3 и т.д.) и ромб и центр и сикось-накось будут реализованы с точностью до 1см.

urec: Valentin пишет: будут реализованы с точностью до 1см. Такая точность может не устроить заказчика...

Valentin: urec Фрагменты в АВК на порядок старше и опытнее СТС. В них можно создать очень-очень много. Но как показала практика, специалистов в этой отрасле =0. Да и не реализованы до конца ПФ в АВК. (нет возможности устанавливать цену на материалы и т.д. уже об этом не раз портилась бумага). КП позволяет уже готовые сметы использовать в своих проектах. Выделив ряд позиций и поколдовав над ними -имеем готовый проект. Если создать на СТС проект подвесного потолка -понадобиться несколько дней, в КП на это уйдут несколько часов. Дальше при более детальном знакомстве с КП Вы увидите много интересных возможностей. ================================ Привели ученика к хужожнику: научите мол. Тот дал ученику рыбу-рисуй. -А что тут рисовать? Ч-з минуту нарисовал. Учитель посмотрел - не то. Смотри внимательней. Ч-з полчаса приносит -готово. Не то, смотри внимательней. И так раза три. Отправил назад в очередной раз. Через часа два уже учитель стал волноваться, заходит к ученику, -Ну что, готово?? -Ой подождите, тут столько интересного: радуги на плавниках, картины на жабрах. Ч-з три часа - готово?? Нет-нет. Да тут столько..... =================================== Так и становятся художниками.

Valentin: Б. Н. ВОПРОС: Как управлять ресурсами КП внутри позиции расценки??

Б. Н.: Valentin пишет: ВОПРОС: Как управлять ресурсами КП внутри позиции расценки?? Благодарю за хороший вопрос. Управление ресурсом сметной нормы это – управление нормой его расхода или (и) возможность замены ресурса на иной ресурс. Создавая КП из группы позиций локальной сметы, мы всегда знаем заранее, в каких из выделенных позиций и каким ресурсом в них мы захотим управлять в будущем. В рамках возможностей сегодняшних КП для управления ресурсом в составе сметной нормы необходимо в локальной смете выделять такой ресурс в самостоятельную позицию из соответствующей позиции-работы. Такое выделение не является экзотикой, это – обычная практика составления смет, например, при работе с ресурсами "по проекту" или когда хотят в самой локальной смете обратить внимание заказчика на стоимость определенного материала в составе работы. Так, к примеру, выделяют в самостоятельную позицию стоимость кирпича из позиций-работ "Кирпичная кладка". Нужно только в тексте позиции-работы сказать о выполненном выделении ресурса в самостоятельную позицию. Проиллюстрирую сказанное на примере одной позиции КП строительных работ типового этажа многоэтажного дома. Рассмотрим норму из НСИ: "Кладка из кирпича (керамического)(силикатного) столбов прямоугольных неармированных при высоте этажа до 4 м". Мы хотим предоставить сметчику возможность, обращаясь к КП, задавать кирпич керамический М125 (для нижних этажей), М100, либо М75 - (для верхних этажей) Здесь же мы хотим иметь возможность задавать иной (не стандартный) расход кирпича на м3 кладки. Соответствующие позиции в локальной смете на один этаж (НКП=1 эт.) будут такими (Поисковый Образ позиций здесь не привожу): 1. Кладка из кирпича столбов прямоугольных неармированных при высоте этажа до 4 м (стоимость кирпича исключена), м3 10,0; 2. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М125, тыс. шт. 4,04; 3. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М100, тыс. шт. 4,04; 4. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М75, тыс. шт. 4,04; В реальной локальной смете одна из позиций 2 - 4 не должна быть замороженной (в исходной смете это - позиция 2). Расход кирпича, выделенного из позиции-работы, равен произведению числа-количества этой позиции (объема кладки) на норму расхода. Стандартная норма расхода равна здесь 0,404 тыс. шт. на м3. Введем при создании КП следующие Исходные Параметры для управления маркой кирпича и его расходом и зададим их значения для исходной сметы: И1 Признак марки кирпича (125 – при М125, 100 – при М100; 75 – при М75) 125 И2 Норма расхода кирпича в кирпичной кладке неармированнных кирпичных столбов высотой до 4м, 1000шт/м3 0,404 Пусть при обращении к КП (текущий строительный объем - 2 этажа) заданы параметры: ТКП=2 эт.; И1=75; И2=0,406. Соответствующие формулы для этих позиций в КП могут быть такими: 1. Кладка из кирпича столбов прямоугольных неармированных при высоте этажа до 4 м (стоимость кирпича исключена), м3 20,0 ПА1 = V(1) = 1 ЧП1=НП1:НКПхТКП=10,0:1х2=20,0 ТП1=ЧП1хПА1=20,0х1=20,0; 2. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М125, тыс. шт. 0 ПА2 = W(125-И1) = W(125-75) = W(50) =0; (Внимание! ПА2=0; позиция заморожена) ЧП2=ЧП1хИ2=20,0х0,406=8,12; ТП2=ЧП2хПА2=8,12х0=0; 3. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М100, тыс. шт. 0 ПА3 = W(100-И1) = W(100-75) = W(25) =0; (Внимание! ПА3=0; позиция заморожена) ЧП3=ЧП1хИ2=20,0х0,406=8,12; ТП3=ЧП3хПА3=8,12х0=0; 4. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М75, тыс. шт. 8,12 ПА4=W(75-И1)=W(75-75) = W(0) =1; ЧП4=ЧП1хИ2=20,0х0,406=8,12; ТП4=ЧП4хПА4=8,12х1=8,12; В выходном документе локальной сметы будут, соответственно, две позиции: 1. Кладка из кирпича столбов прямоугольных неармированных при высоте этажа до 4 м (стоимость кирпича исключена), м3 20,0 2. Кирпич керамический одинарный полнотелый, размеры 250х120х65 мм, марка М75, тыс. шт. 8,12 В будущем при задании Исходного Параметра следует, очевидно, реализовать автоматическую проверку соблюдения области допустимых числовых значений. В нашем случае, если мы зададим, например, И1=50, то просто не получим никакой строки стоимости кирпича. А надо, чтобы программа указала на недопустимость значения "50". Сделать это – не сложно.

Valentin: Б. Н. пишет: В рамках возможностей сегодняшних КП для управления ресурсом в составе сметной нормы необходимо в локальной смете выделять такой ресурс в самостоятельную позицию из соответствующей позиции-работы. Это не лучший способ. В ПФ -такого нет. НЕ все Подрядчики любят выставлять ресурсы наружу.

Б. Н.: Valentin пишет: НЕ все Подрядчики любят выставлять ресурсы наружу При попытке управления ресурсами стандартной нормы не будем забывать, что, строго говоря, такое "управление" незаконно. Если же речь идет об управлении ресурсами индивидуальной нормы, то возможности языка Фрагментов, по сравнению с КП, действительно, существенно шире. Давайте повременим пока с совершенствованием аппарата КП в этом плане до тех пор, пока их применение не станет обычным для сметчика делом. Не будем здесь изначально затруднять сметчику усвоение аппарата КП, а будем двигаться от простого к сложному. И возвратимся к этой теме, к примеру, через одну редакцию АВК-5.

Valentin: ..подождем.

Сергей.К: Б. Н. не всем под силу сразу осилить написание КП, планируется ли выпустить что-то наподобие пособия по написанию КП с примерами? примеров с пояснениями желательно побольше..думаю это было бы полезной литературой

urec: И хорошо бы примеры иметь не только в печатном виде но и ввиде пригодном для непосредственного использования в АВК.

Valentin: Б. Н. пишет: 5. Стоимость потолочных плит, шт ЧП2=Ц(И2:И1+0,966)хЦ(И3:И1+0,966)= Ц(1,6:0,6+0,966)хЦ(22,5:0,6+0,966) = 114; Проверяем: round(1,6/0,6+0,966)*round(22,5/0,6+0,966)=152 ошибка =не 0,966, а 0,0966 Ц(1,6/0,6)=2 - фактически =2,667 Ц -не округляет, а отбрасывает дробную часть. Нужно R0: R0(1,6/0,6)=3 И если уж без математических трюков, то при площади 36м2 всегда будет только 100плит: ЧП2 = (6:0,6)Х(6:0,6) = 100 ЧП2 = (1,6:0,6)Х(22,5:0,6) = 100 Здесь лучше площадь заполнять полосами о чем упоминалось выше. Будет время - нарисую.

Сергей.К: urec пишет: И хорошо бы примеры иметь не только в печатном виде но и ввиде пригодном для непосредственного использования в АВК. имея необходимую литературу, думаю найдутся, кто сможет набрать эти примеры и выложить их на скачивание

urec: Мне кажется, что создатели КП прежде чем помещать текст этой КП в книгу должны провести тестирование в АВК-5, следовательно у них уже будет весь необходимый материал для передачи пользователю в качестве обучающего примера.

Valentin: Вот что выдает АВК5 2.8.1. в КП (пример см.выше): R0(И2:И1) --------- R0(1,6:0,6) = 3 R0(И3:И1) ---------R0(22,5:0,6) = 38 R0(И2:И1)хR0(И3:И1)---------------R0(1,6:0,6)хR0(22,5:0,6) = 101 R0(И3:И1)хR0(И2:И1)---------------R0(22,5:0,6)хR0(1,6:0,6) = 113 Пока не будет работать правильно арифметика, говорить о полномасштабном применении КП рановато.

Valentin: Создали в смете позицию из КП. Зашли в параметры, поменяли ширину и длину потолка, сохранили, а результаты не поменялись!!! Чтобы произвелся пересчет КП на основании параметров, нужно переключиться в "состав КП", а потом также "сохранить". ГАНЬБА!!!

Б. Н.: Valentin пишет: цитата (из поста Б. Н): 5. Стоимость потолочных плит, шт ЧП2=Ц(И2:И1+0,966)хЦ(И3:И1+0,966)= Ц(1,6:0,6+0,966)хЦ(22,5:0,6+0,966) = 114; Проверяем: round(1,6/0,6+0,966)*round(22,5/0,6+0,966)=152 ошибка =не 0,966, а 0,0966 Ошибки здесь, уважаемый пользователь, нет. Ц(1,6:0,6+0,966)хЦ(22,5:0,6+0,966)= )= Ц(2,666+0,966)хЦ(37,5+0,966)= Ц(3,632)хЦ(38,466)=3х38=114; Нельзя проверять работу функции Ц(А) функцией round0(А) – они неравнозначны. Например, Ц(3,632) =3; а round0(3,632)=4; Представленная мною формула не претендует на решение задачи рационального раскроя (я об этом предупреждал), она лишь позволяет учесть допуск в 1 см в опоре на пристенный уголок (для обоих уголков это 0,02 м). Так, для длины помещения в 6,02 м достаточно 10 плит, а при 6,03 м (опора с каждой стороны уменьшена на 1,5 см) потребуется уже 11 плит (из дополнительной, 11-й плиты придется вырезать полосу в 0,03 м шириной). Проверку этого Вы можете выполнить вручную либо через КП, подставив эту формулу в ЧПi. Valentin пишет: И если уж без математических трюков, то при площади 36м2 всегда будет только 100плит: ЧП2 = (6:0,6)Х(6:0,6) = 100 ЧП2 = (1,6:0,6)Х(22,5:0,6) = 100 Несколько ранее Вы утверждали иное. И были несколько ближе к истине.

Динка: antonina-17-07 пишет: просто интересно, скажут ли СТС-ники, что ЭТА функция у них используется? Очень используется! мечта сметчика-проектировщика, т.е., создателя смет - иметь поиск не только по ключевым словам в НАЗВАНИИ расценки, но и по ключевым словам: - в СОСТАВЕ РАБОТ - в МЕХАНИЗМАХ... - в МАТЕРИАЛАХ... antonina-17-07 , я работаю сразу в двух программах в процессе осмечивания - смету создаю в АВК3 (когда есть такое требование), а расценки, ресурсы и иже с ними ищу в СТС (поисковик там шикарный). И даже не представляю, как можно быстро что-то найти в АВК3 (один раз попробовала - больше не хочу ).

Б. Н.: Valentin пишет: Создали в смете позицию из КП. Зашли в параметры, поменяли ширину и длину потолка, сохранили, а результаты не поменялись!!! Чтобы произвелся пересчет КП на основании параметров, нужно переключиться в "состав КП", а потом также "сохранить". ГАНЬБА!!! Не спешите кричать ГАНЬБА!!! Для того, чтобы " произвелся пересчет КП на основании параметров", не обязательно "переключиться в "состав КП", а потом также "сохранить" - достаточно в отрытом Вами экране позиции воспользоваться кнопочкой "Пересчет/проверка", которую Вы в спешке не заметили. Днем ранее Вы не заметили и таблицу "Исходные параметры". Ничего страшного в этом нет: это все - процесс обучения и привыкания.

Б. Н.: Valentin пишет: Вот что выдает АВК5 2.8.1. в КП (пример см.выше): R0(И2:И1) --------- R0(1,6:0,6) = 3 R0(И3:И1) ---------R0(22,5:0,6) = 38 R0(И2:И1)хR0(И3:И1)---------------R0(1,6:0,6)хR0(22,5:0,6) = 101 R0(И3:И1)хR0(И2:И1)---------------R0(22,5:0,6)хR0(1,6:0,6) = 113 Пока не будет работать правильно арифметика, говорить о полномасштабном применении КП рановато. Арифметика в КП работает правильно, а вот алгебра в части функции Rn, действительно, требует исправления. Спасибо за пост. Исправим. Кстати, функцию Rn вполне можно заменить через определенный режим функции Ц. Например: R0(А) = Ц(А + 0,5); R1(А) = Ц(А + 0,05) и т. д. Пока не исправим Rn, придется воспользоваться этой подсказкой и не стеснять себя в "полномасштабном применении КП".

Valentin: Б. Н. Вы не поняли вопрос. См. строку 3 и 4. Перемена мест сомножителей дает разный результат.

Valentin: Б.Н. По поводу Ганьбы: Кричу и буду. Вы не поняли вопрос: 1. Ф189Л1 в заголовке КП изменяем параметры при вставке в сметную строку. Нет там кнопочки "пересчет" - потрудитесь открыть АВК5.

Б. Н.: Valentin пишет: Вы не поняли вопрос. См. строку 3 и 4. Перемена мест сомножителей дает разный результат Успокою Вас. Все это мы поняли. Это происходит из-за некорректной работы функции Rn с учетом ее места в алгебраической формуле. Несколько ранее нечто подобное наблюдалось и с функцией Ц, что было исправлено в обновлении 2.8.1.

Б. Н.: Valentin пишет: По поводу Ганьбы: Кричу и буду. Вы не поняли вопрос: 1. Ф189Л1 в заголовке КП изменяем параметры при вставке в сметную строку. Нет там кнопочки "пересчет" - потрудитесь открыть АВК5. Открыл и лишь убедился в том, что задание нового значения Исходного Параметра вызывает пересчет количества в соответствующей позиции локальной сметы - и в экране Ф189Л-1 "Состав КП" и в экране самой позиции Ф130-1(именно том экране, о котором я писал, что в нем есть кнопка "Пересчитать/проверить"). Задав числовое значение Исходного Параметра Вы зачем-то нажимаете кнопку "Сохранить", по которой выполняется выход из строки-заголовка КП. Если же не нажимать ее, а войти после задания Исходного Параметра в закладку "Состав КП", то в ней видно, что введенный Исходный Параметр "отработал". В этом можно убедиться и экране позиции Ф130-1. Здесь уместно лишь предложить программисту, чтобы упомянутая кнопка "Сохранить" в таблице Исходных Параметров не приводила сразу к выходу из строки-заголовка КП, а возвращала бы пользователя в начальный экран редактирования КП. В этом я с Вами согласен.

antonina-17-07: Динка пишет: я работаю сразу в двух программах в процессе осмечивания - я немного "не въехала"... ... наверное, после праздников... какое отношение имеют МОИ пожелания для разработчиков к обсуждению темы Комплексные позиции?

Valentin: Б. Н. Ну не могло 8 марта так повлиять. Зачем Ф130?? Вы заходите на уровне локальной сметы и вставляете свой КП, но учитывая что там р-р потолка 6х6, Вам нужно его изменить на нужный, Вы меняете его в параметрах. Кнопка "пересчет" только в Ф130 на уровне каждой строки и открывать Ф130 нам не нужно. Если строк в КП 11000, то ....???

Б. Н.: Valentin В своем последнем посте, если прочитать его внимательнее, я не только подсказал Вам, где находится кнопка "Пересчитать", но и уточнил порядок действий пользователя - нет никакой необходимости нажимать эту кнопку для реагирования всех ЧПi на измененный в Таблице Исходных Параметров параметр ИПn. Все автоматически пересчитывается и без ее нажатия. Так что, пусть "11000 позиций" спят спокойно. Эта кнопка нужна, если Вы, редактируя позицию (экран Ф130-1) решили в формуле ЧПi изменить порядок работы с каким-либо Исходным Параметром ИПn. Вот тогда-то в этом экране ЧПi не пересчитается, пока не будет нажата данная кнопка. Только и всего.

Valentin: Б. Н. пишет: Для того, чтобы " произвелся пересчет КП на основании параметров", не обязательно "переключиться в "состав КП", а потом также "сохранить" - достаточно в отрытом Вами экране позиции воспользоваться кнопоч Б. Н. пишет: Задав числовое значение Исходного Параметра Вы зачем-то нажимаете кнопку "Сохранить", по которой выполняется выход из строки-заголовка КП. Если же не нажимать ее, а войти после задания Исходного Параметра в закладку "Состав КП", то в ней видно, что введенный Исходный Параметр "отработал" Вбили наповал Питань нема.

Valentin: Valentin пишет: И если уж без математических трюков, то при площади 36м2 всегда будет только 100плит: ЧП2 = (6:0,6)Х(6:0,6) = 100 ЧП2 = (1,6:0,6)Х(22,5:0,6) = 100 Здесь лучше площадь заполнять полосами о чем упоминалось выше. Будет время - нарисую. Так вот повторюсь еще раз: Чтобы заполнить плитами каркас потолка в 36м2, неважно какого размера будет потолок и какой конфигурации: ромбы -перекосы и пр., если отходов не осталось ни крохи, то уйдет в работу 100плит!!!. А вот чтобы не осталось ни крохи необходим маленький логический анализ. Безотходное заполнение потолка возможно лишь тогда, когда плита режется на равные части и эти части входят в ширину без остатка. Если точность нарезки составляет 1см а минимальная полоса составляет 5см, то плита может быть разрезана на 2, 3, 4, 5, 6, 10, 12 частей (0,6/2=0,3м;=0,2м;=0,15м;=0,12м;=0,1м;=0,05м). Сергей.К пишет: как правило стараются сделать разметку плит симметрично, имеем 2 плиты по центру и 2 куска по 0,2 м по краям. =22,5/0,6*2=37,5*2=75 шт нам надо по краям те-же 75 кусочков 0,6Х0,2 , из плиты мы имеем 0,6/0,2=3 шт 75/3=25 шт целых 75+25=100 шт Как видим при другом размере потолка тоже 100плит, т.к. нет отходов-плита режется на равные части. Все это можно было сделать без таких расчетов, а просто 0,6/0,2=3шт без остатка, значит будет только 100плит!!. Если же части плиты отличаются от вышеуказанных- будут отходы и полный раход будет составлять 100плит+Хплит расхода. Если потолок имеет ширину к примеру 1,7м, то остаток от 1,7/0,6=2,833 (2-это два полных ряда, остаток =0,833) =0,833*0,6=0,5м. Если потолок симметричный, то нужно 2 куска по 0,25, если нет, то 1 -0,5 В нашей таблице нет ни 0,5м ни 0,25м. Значит расход будет увеличен в обоих случаях на 0,6-0,5=0,1 (по таблице плита режется на 6кусков) Считаем L=36/1.7=21.18/6=4плиты. Всего будет 104 плиты. Создав таблицу перерасхода плит и заложив ее в КП с использованием признаков активности, расчеты будут совершенно точными. А если в КП подключить логику как в ПФ: :Е (если) .....условие... M1 (переход на метку 1) :М1 (решение) и т.д. то намного удобнее будет решать сложные задачи.

Valentin: Б. Н. пишет: Более удобно:?КППОТ`ТКП=36`И2=1,6`И3=25,5; (здесь не заблудишься в задании очередности параметров). Параметр ТКП задавать обязательно. При обращении к фрагменту не обязательно задавать все параметры. В КП допустим 8 параметров задействовано, а при обращении к нему нужно изменить только 2: ширину и длину, т.е. И1 И2. Значит и обращаться нужно только с 2-мя параметрами с целью их изменения и пересчета результатов.

Б. Н.: Valentin пишет: А если в КП подключить логику как в ПФ: :Е (если) .....условие M1 (переход на метку 1) :М1 (решение) и т.д. то намного удобнее будет решать сложные задачи Логика в КП представлена достаточно полно возможностями специальной строки-формулы ПАi (Признак Активности і-той строки), которая есть в каждой позиции тела КП. А "переход на метку 1" вполне можно будет заменить вставкой специальной (она намечена к разработке) строки Z (Заморозить Z следующих позиций). Эта строка Z также будет иметь строку-формулу ПАi. Ну, а сегодня, в редакции 2.8.1 для организации перехода к строке "с меткой 1" можно создать специальную пустую, "абсолютно замороженную" n-ную строку (в ней ЧПn=0), в которой и определять истинность условия перехода - через ПАn (ПАn=1, если переход; ПАn=0, если перехода нет). Затем во всех последующих строках, которые могут быть пропущены при ПАn=1, ввести в их формулы ПАi специальный сомножитель W(ПАn), что равносильно умножению на нуль (позиция замораживается), если есть переход, или умножению на 1, (ПАi не изменяется), если перехода нет. Это, конечно, хреновенькая автоматизация, но все же - решение проблемы "перехода по метке".

Valentin: Valentin пишет: Считаем L=36/1.7=21.18/6=4плиты. Всего будет 104 плиты. Поправочка: 21,18/0,6/6=6плит Всего будет 106плит.

Valentin: Б. Н. пишет: Это, конечно, хреновенькая автоматизация, но все же - решение проблемы "перехода по метке". Что "хреновенькая" - согласен, главное-новенькая. Просто в ПФ переход удобнее из-за наглядности.

urec: Valentin пишет: Перемена мест сомножителей дает разный результат. Такое может быть для матриц, но для матриц размера 1х1 такого не должно быть

Valentin: При проектировании КП зачастую бывает необходимо создавать копии строк в составе КП для логической манипуляции ими. Копирование строк в составе КП к сожалению не производится. Как быть??

Б. Н.: Valentin пишет: Копирование строк в составе КП к сожалению не производится. Как быть?? Давайте вспомним, что предшествует созданию КП? Написание позиций локальной сметы и их выделение. Это - обязательные действия. Перед выполнением выделения строк будущей КП и нужно в локальной смете совершать все требуемые копирования групп строк. Здесь же следует выполнять и групповые операции редактирования ресурсов в позициях локальной сметы.

Valentin: Б. Н. Это понятно. В составе КП уже есть дополнительные ф-ции не связанные с ЛС: "вставить позицию"," примечание" и пр. Поэтому и возник логический вопрос.

Б. Н.: Valentin пишет: Это понятно. В составе КП уже есть дополнительные ф-ции не связанные с ЛС: "вставить позицию"," примечание" и пр. Поэтому и возник логический вопрос. Это - для косметического ремонта тела КП, созданного в локальной смете.

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

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

Valentin: Б. Н. Вы же поймите, после создания КП начинается его кодирование. Я не могу знать наперед, что я буду делать с потолочными плитами или профилями. А потом оказывается, что мне нужно 6 одинаковых позиций для плит и 12 для профилей, одна из которых при необходимости размораживается. Нужно копирование, нужно.. Спасибо Борману.

Valentin: Создали ЛС, большую аж страшно (эксперимент). 22 раздела. Выделили, создали КП, задали имя "КПД01". Логики никакой - не нужна (так удобнее хранить сметы и потом к ним обращаться). Смета на типовый 1 домик. Реализация: ставим КПД01=11, получаем сметный расчет на 11 домов. Но вот беда: разделов то уже нет!! В теле КП, заменил разделы на примечания, но это же не работа. По примечаниям нет итоговых данных, как по разделам, а они ох как нужны. ГОСПОДА РАЗРАБОТЧИКИ, БУДЬТЕ ТАК ЛЮБЕЗНЫ, КП И ПФ НАУЧИТЕ В СВОИ ТЕЛА ДОБАВЛЯТЬ РАЗДЕЛЫ.

urec: Valentin пишет: Но вот беда: разделов то уже нет!! В теле КП, заменил разделы на примечания, но это же не работа. Я ведь Вас предупреждал - Б.Н. не шутит, он посвящает нас в тайны...

Valentin: ... і нашо воно йому треба? Тут якась загадка.

Valentin: Углубляясь в ритмы КП продолжим рассмотрение подвесных потолков. Напомню: чтобы заполнить плитами 0,6х0,6м потолок любого размера, площадь которого 36м2 (к примеру), понадобиться 100плит, при условии, что все плиты уложены без остатка. В КП исходные данные: И1-сторона плиты =0,6 И2 -ширина потолка =6 И3 -длина потолка =6 Формула объема для такого условия будет такова: Ц(И2:И1)хЦ(И3:И1) Как мы уже говорили, если потолок симметричный и имеет размер И2=1,6; И3=22,5 то он также укладывается в 100плит. Размеры могут быть разные при одинаковой площади. Теперь необходимо построить логику для плит, которые режутся на ровные части и укладываются без остатка. То есть, если плита режется на куски шириной (И2:И1-Ц(И2:И1))ХИ1/2 (/2 -остаток делим на две стороны) и они будут равны 1/2И1 или 1/3И1 или 1/4И1 или 1/5И1 или 1/6И1 или 1/10И1 или 1/12И1, то количество плит всегда будет 100 при площади 36м2. ( с длиной тот же случай, пока упустим). Теперь вопрос к нашему гуру Б.Н. : Как механизмами КП создать формулу условий для V(?)=1, чтобы при совпадении одного из значений необходимого размера плиты даная позиция была разморожена (т.е. будет только 100плит)?

Б. Н.: Valentin пишет: Углубляясь в ритмы КП продолжим рассмотрение подвесных потолков. Напомню: чтобы заполнить плитами 0,6х0,6м потолок любого размера, площадь которого 36м2 (к примеру), понадобиться 100плит, при условии, что все плиты уложены без остатка. В КП исходные данные: И1-сторона плиты =0,6 И2 -ширина потолка =6 И3 -длина потолка =6 Формула объема для такого условия будет такова: Ц(И2:И1)хЦ(И3:И1) Как мы уже говорили, если потолок симметричный и имеет размер И2=1,6; И3=22,5 то он также укладывается в 100плит. Размеры могут быть разные при одинаковой площади. Теперь необходимо построить логику для плит, которые режутся на ровные части и укладываются без остатка. То есть, если плита режется на куски шириной (И2:И1-Ц(И2:И1))ХИ1/2 (/2 -остаток делим на две стороны) и они будут равны 1/2И1 или 1/3И1 или 1/4И1 или 1/5И1 или 1/6И1 или 1/10И1 или 1/12И1, то количество плит всегда будет 100 при площади 36м2. ( с длиной тот же случай, пока упустим). Теперь вопрос к нашему гуру Б.Н. : Как механизмами КП создать формулу условий для V(?)=1, чтобы при совпадении одного из значений необходимого размера плиты даная позиция была разморожена (т.е. будет только 100плит)? Если в процессе решения задачи Вы споткнулись лишь на этом и до сих пор, действительно, не видите здесь выхода, так и быть – подскажу (как гуру гуре). Пусть ЧП2 – остаток при симметричном расположении плит в направлении размера И2. Вы определили ЧП2=(И2:И1-Ц(И2:И1))ХИ1/2 =(И2-Ц(И2:И1)хИ1):2; А в направлении И3 будет, соответственно: ЧП3=(И3-Ц(И3:И1)хИ1):2; Как обеспечить, чтобы V(?)=1 при значении остатка ЧП2, совпадающем с одним из приведенных Вами чисел (И1:2, И1:3,..., И1:12)? Вспомним о наличии в аппарате КП функции W, значение которой равно единице при аргументе, равном нулю, и равно нулю при аргументе, не равном нулю. Смастерим, как говорят рыбаки, простую закидушку, с кучей крючков. На один из них нужная рыбка и поймается, если клюнет: ПА4=V(W(ЧП2-И1:2)+W(ЧП2-И1:3)+W(ЧП2-И1:4)+W(ЧП2-И1:5)+W(ЧП2-И1:6)+W(ЧП2-И1:10)+W(ЧП2-И1:12)); Здесь достаточно одному из слагаемых оказаться равным единице и тогда V(1)=1. Допустим: ЧП2=И1:4; Тогда W(ЧП2-И1:4)=W(И1:4-И1:4)=W(0)=1; ПА4=V(0+0+1+0+0+0+0)=V(1)=1; Аналогично, можно определить условие кратности ПА5 в направлении И3. Факт нужной нам кратности остатков в обоих направлениях ПА6 определится формулой: ПА6=V(ПА4хПА5); Строками КП могут быть не только позиции локальной сметы, но и (обязательно замороженные и не проявляемые в выходном документе) нужные служебные строки для вычисления необходимых параметров. Например: 2. Т1-1 Значение кратности в направлении И2, м ПА2=V(0) ЧП2=(И2:И1-Ц(И2:И1))ХИ1:2 3. Т1-1 Значение кратности в направлении И3, м ПА3=V(0) ЧП3=(И3-Ц(И3:И1)ХИ1):2 Успехов!

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

Valentin: urec пишет: Я ведь Вас предупреждал - Б.Н. не шутит, он посвящает нас в тайны... Б. Н. пишет: так и быть – подскажу Убеждаюсь, что urec был прав.

Valentin: Б. Н. пишет: Смастерим, как говорят рыбаки, простую закидушку, с кучей крючков. На один из них нужная рыбка и поймается, если клюнет: ПА4=V(W(ЧП2-И1:2)+W(ЧП2-И1:3)+W(ЧП2-И1:4)+W(ЧП2-И1:5)+W(ЧП2-И1:6)+W(ЧП2-И1:10)+W(ЧП2-И1:12)); Здесь достаточно одному из слагаемых оказаться равным единице и тогда V(1)=1. Допустим: ЧП2=И1:4; Тогда W(ЧП2-И1:4)=W(И1:4-И1:4)=W(0)=1; ПА4=V(0+0+1+0+0+0+0)=V(1)=1; Объясните, пожалуйста, почему ЧП2=0 ?? Ведь ПА2 - это вторая позиция тела нашего КП, и ЧП2 в ней =100. Valentin пишет: Как мы уже говорили, если потолок симметричный и имеет размер И2=1,6; И3=22,5 то он также укладывается в 100плит. Размеры могут быть разные при одинаковой площади. Но и при одинаковых размерах и площадях в симметричном потолке расход плит один, а в несимметрином иной. Теперь, если в таблице числовых параметров задать параметр И4 -симметричный потолок (1), несимметричный (0) =1, то пользователь сможет при обращении к параметрам задавать тип потолка. Реализация такой задачи достигается многими способами. Один из самых удобных-условный переход, т.е. отметив параметр И4=1 КП обрабатывает И2-И4 (к примеру) , а если И4 зададим =0 (несимметричный потолок), то переходим на И5-И7, где находятся позиции плит с расчетными формулами именно несимметричного потолка, т.е. мы обходим И2-И4. Но переходов пока в КП нет. Теперь вопрос к Б.Н. : "Какой стиральный порошок самый луч.... ОЙ-ОЙ, извините. Как существующими механизмами КП включить параметр И4 (тип потолка) в наш проект?" Вниманию пользователей: на первый взгляд может возникнуть ощущение больших сложностей в построении проекта и пропадание всякого желания в освоении механизма КП. Не спешите забрасывать науку: тяжело в учении - легко в бою. Подвесной потолок по сути сложнее чем ж-б колонны или перекрытия. Освоив азы в построении потолка, вам будет легко выполнять другие задачи.

Valentin: Б. Н. пишет: Строками КП могут быть не только позиции локальной сметы, но и (обязательно замороженные и не проявляемые в выходном документе) нужные служебные строки для вычисления необходимых параметров. Например: 2. Т1-1 Значение кратности в направлении И2, м ПА2=V(0) ЧП2=(И2:И1-Ц(И2:И1))ХИ1:2 3. Т1-1 Значение кратности в направлении И3, м ПА3=V(0) ЧП3=(И3-Ц(И3:И1)ХИ1):2 Возможно в этих строках содержиться ответ на вышепоставленный вопрос? ПА2 и ПА3 -это служебные строки в КП? Если это так, то какой объем мы должны задать в этих строках? Предлагаю нашему ГУРУ Б.Н. выложить начало живого обсуждаемого КП, в котором все пользователи смогут потренироваться и задать проблемные вопросы в тему. А С.С.Б. все это возьмет на карандаш и издаст классную книженцию.

Б. Н.: Valentin пишет: Объясните, пожалуйста, почему ЧП2=0 ?? Ведь ПА2 - это вторая позиция тела нашего КП, и ЧП2 в ней =100. Процитированный Вами пост был автономен. Нумерация позиций в нем – автономна. Я пронумеровал «ЧП2», а мог и «ЧП22». Никакой «нашего КП» здесь нет и ссылка на то, что «ЧП2 в ней =100» - не корректна. Здесь, как было сказано в том посте, ЧП2 – остаток при симметричном расположении плит в направлении размера И2. Valentin пишет: ПА2 и ПА3 -это служебные строки в КП? Если это так, то какой объем мы должны задать в этих строках? Если точнее, то это - признаки активности служебных строк 2 и 3. В служебной строке (ее можно вводить как текстовую позицию с произвольным, нужным пользователю текстом) начальный объем – любое число, например, 1. Все равно в этой строке пользователь сконструирует свою, нужную ему формулу ЧПi и признак ПАi, а затем, в последующих строках КП пользователь будет ссылаться на эти переменные i-той строки, значения которых определено в данной служебной строке. Valentin пишет: Но и при одинаковых размерах и площадях в симметричном потолке расход плит один, а в несимметрином иной. Теперь, если в таблице числовых параметров задать параметр И4 -симметричный потолок (1), несимметричный (0) =1, то пользователь сможет при обращении к параметрам задавать тип потолка. Реализация такой задачи достигается многими способами. Один из самых удобных-условный переход, т.е. отметив параметр И4=1 КП обрабатывает И2-И4 (к примеру) , а если И4 зададим =0 (несимметричный потолок), то переходим на И5-И7, где находятся позиции плит с расчетными формулами именно несимметричного потолка, т.е. мы обходим И2-И4. Но переходов пока в КП нет. ....Как существующими механизмами КП включить параметр И4 (тип потолка) в наш проект Да, прямых операторов перехода (условных или безусловных) в КП пока нет. Но это не значит, что пользователь не может сконструировать их самостоятельно. На эту тему уже был специальный пост (167 от 10.03). В нашем случае, когда признак перехода задан самим пользователем (параметр И4) и соответствующие строки КП имеют номера, допустим, соответственно, 5-10 и 11-16, можно поступить так: Задача - если И4=1, то должны отработать строки 5-10, а если И4=0, то строки 11-16. Наша цель – при И4=1 заморозить строки 11-16, а при при И4=0 заморозить строки 5-10. Для этого достаточно во все формулы признака активности ПА5 – ПА10 строк 5 – 10 ввести сомножитель V(И4), а в ПА11-ПА16 ввести сомножитель W(И4) Действительно, при И4=1 сомножитель V(И4)= V(1)=1, а W(И4)=W(1)=0 (строки 5-10 не заморожены, а строки 11-16 будут заморожены, т. к. в них признаки активности равны нулю). При И4=0 замороженными окажутся строки 5-10, а работающими (не замороженными) – строки 11-16. Эффект заморозки-разморозки здесь равен эффекту условного перехода управления. В будущем, в КП будет введена специальная строка группового замораживания позиций, что равносильно оператору перехода. Наличие в ней признака активности, сделает ее оператором условного перехода. Кстати, о признаке симметричности раскладки плит потолка. Одним Исходным параметром И4 здесь, пожалуй, не обойтись. Необходимы, наверное, признаки симметричности в обоих направлениях. Успехов!

antonina-17-07: Б. Н. пишет: Да, прямых операторов перехода (условных или безусловных) в КП пока нет. Но это не значит, что пользователь не может сконструировать их самостоятельно. На эту тему уже был специальный пост (167 от 10.03). В нашем случае, когда признак перехода задан самим пользователем (параметр И4) и соответствующие строки КП имеют номера, допустим, соответственно, 5-10 и 11-16, можно поступить так: Задача - если И4=1, то должны отработать строки 5-10, а если И4=0, то строки 11-16. Наша цель – при И4=1 заморозить строки 11-16, а при при И4=0 заморозить строки 5-10. Для этого достаточно во все формулы признака активности ПА5 – ПА10 строк 5 – 10 ввести сомножитель V(И4), а в ПА11-ПА16 ввести сомножитель W(И4) Действительно, при И4=1 сомножитель V(И4)= V(1)=1, а W(И4)=W(1)=0 (строки 5-10 не заморожены, а строки 11-16 будут заморожены, т. к. в них признаки активности равны нулю). у Сергея К., помнится, в его видеоконсультации было всё так просто и понятно по КП... а тут... а как-то попроще можно?

Б. Н.: antonina-17-07 пишет: а как-то попроще можно? В свое время будет написано Пособие по составлению сложных Комплексных Позиций, являющихся, по сути, небольшими программами и реализующими определенные алгоритмы расчетов. В последних постах этой темы речь идет о своеобразной "разведке боем" на тему создания таких КП. Если не задаваться сразу такими целями, то КП можно уже сейчас использовать как Калькуляции, Укрупненные сметные нормы, как средство передачи друг-другу отдельных групп позиций локальных смет на определенные виды работ. Постепенно в КП можно будет самостоятельно вводить дополнительные Исходные Параметры - идти от простого к сложному. И, как говорят японцы, постепенно можно подняться на большую гору.

antonina-17-07: Б. Н. пишет: постепенно можно подняться на большую гору понятно... ну, Вы "разведывайте боем" и "поднимайтесь на большую гору"... а потом уже и чайникам тропинку подскажите...

Б. Н.: Уважаемый Valentin! То, чем мы здесь с Вами занимаемся (задачей рационального расположения плит и, соответственно, минимизацией их потребного количества) – схоластика чистой воды. Задача рационального расположения плит Армстронг надуманна. Плиты – квадратные. Количество плит (как их ни располагай – симметрично, не симметрично, ромбом) зависит лишь от общей площади потолка. Здесь все обрезки плиты автоматически идут в дело. Для определения количества плит достаточно разделить эту площадь потолка на площадь одной плиты (0,36 м2) и округлить полученное число до большего целого. Вот так всегда – хорошая мысля приходит опосля!

Valentin: Б. Н. пишет: Уважаемый Valentin! То, чем мы здесь с Вами занимаемся (задачей рационального расположения плит и, соответственно, минимизацией их потребного количества) – схоластика чистой воды. ...ржу нимагу Б. Н. пишет: Здесь все обрезки плиты автоматически идут в дело. ...в ...смайлик , извините, но это правда. Итак несимметричный потолок 1,6х22,5=36м2 2ряда = 22,5/0,6*2=75 3-й-ряд =1,6-(0,6*2)=0,4 (остаток 0,6-0,4= 0,2 -нельзя использовать НИГДЕ) в этом потолке, поэтому: 3ряда =ОКРУГЛ (22,5/0,6*3)=113 плит 13 плит == отходы, которых нет в симметричном потолке. Конечно, если плиты клеить, то Вы окажитесь правы, только на это не идут самые жлобистые заказчики. Б. Н. пишет: Количество плит (как их ни располагай – симметрично, не симметрично, ромбом) зависит лишь от общей площади потолка. .. вот об этом только в противоположном направлении и идет детальное обсуждение. (см. посты выше) Б. Н. пишет: Вот так всегда – хорошая мысля приходит опосля! Да уж, пока профили не пошли в разнос, мне лучше остановиться

Valentin: antonina-17-07 Чтобы было просто как у Сергея К. и гениально, как у Б.Н. открывайте АВК и набирайте: Р13-31-1-изменяете наименование : "Улаштування підвісних стель АРМСТРОНГ", в ресурсах удаляйте ненужные машины, корректируете трудозатраты и т.д. С126-1194 - изменяете наименование : "Комплекти підвісних стель типу АРМСТРОНГ", устанавливаете цену, сохраняете как "вариант 1". Выделяете эти 2 позиции -создаете КП, наименование =КПРПОТ1, ед.изм=м2, начальный объем (как в смете), сохраняем. Проверяем: вставляем в ЛС, устанавливаем любой объем. Получилось. Только вот незадача: пока заголовок КП у Вас присутствует в С126-1194 Вы получите: "Комплекти елементів із алюмінієвих сплавів панельних підвісних стель без перфорації, ЛАП-06-12" хотя Вы задавали иное. Если Вы удалите заголовок КП и протестируете стройку, тогда уже появятся "Комплекти підвісних стель типу АРМСТРОНГ", но это уже к Б.Н. Проще некуда и считать симметрию незачем.

lina: Добрый день! Устанавливаем сейчас 2.9.1 параллельно с 2.9.0. Из 2.9.0 переносим КП. После переноса 40% КП в 2.9.1 почему-то написаны курсивом, остальные - обычно. На это не нужно обращать внимания или, наоборот, что-то с ними нужно делать? В 2.9.0 все эти КП написаны обычным шрифтом.

lina: lina пишет: После переноса 40% КП в 2.9.1 почему-то написаны курсивом, остальные - обычно Когда перенесла эти позиции из временной НСИ в постоянную, они "выровнялись"

Б. Н.: lina пишет: Добрый день! Устанавливаем сейчас 2.9.1 параллельно с 2.9.0. Из 2.9.0 переносим КП. После переноса 40% КП в 2.9.1 почему-то написаны курсивом, остальные - обычно. На это не нужно обращать внимания или, наоборот, что-то с ними нужно делать? В 2.9.0 все эти КП написаны обычным шрифтом. Учитывая, что редакция 2.9.1 является лишь обновлением редакции 2.9.0, обращать внимание на то, что часть наименований КП стали написанными курсивом, не следует. Просьба. Вышлите, пожалуйста, несколько информационных моделей Ваших КП, написанных в 2.9.1 курсивом, разработчикам АВК-5 (zagov@creator.dp.ua) - для анализа.

lina: Б. Н. пишет: Учитывая, что редакция 2.9.1 является лишь обновлением редакции 2.9.0, обращать внимание на то, что часть наименований КП стали написанными курсивом, не следует. Просьба. Вышлите, пожалуйста, несколько информационных моделей Ваших КП, написанных в 2.9.1 курсивом, разработчикам АВК-5 (zagov@creator.dp.ua) - для анализа. Б. Н., сасибо за ответ. Но посмотрите мой предыдущий пост. Уже вопроса нет.

ЗЛБ: lina пишет: Добрый день! Устанавливаем сейчас 2.9.1 параллельно с 2.9.0. Из 2.9.0 переносим КП. После переноса 40% КП в 2.9.1 почему-то написаны курсивом, остальные - обычно. На это не нужно обращать внимания или, наоборот, что-то с ними нужно делать? В 2.9.0 все эти КП написаны обычным шрифтом. КП является стройкой в миниатюре. Поэтому она может обладать временной НСИ. Временная НСИ появляется при создании информацинной модели КП. списке КП такие КП ( имеющие временную НСИ) выводятся курсивом. Для применения КП в локальных сметах строек временную НСИ КП необходимо перенести в НСИ Пользователя.

Valentin: Если пользователь из Львова создаст проект КП на украинском языке и захочет поделиться с Донецкими, то последние не забывайте: если вы получили ИМК (Информационную Модель Комлексной Позиции) на украинском языке, то после введения КП в стройку все позиции в теле КП будут украинскими. Стать родными строки ЛС смогут только после "Тестирования стройки" .

Сергей.К: по идее надо всегда получив стройку от другого пользователя, прежде всего ее протестировать

Valentin: Сергей.К пишет: по идее надо всегда получив стройку от другого пользователя, прежде всего ее протестировать А если Вы получили не стройку а ИМК???

Б. Н.: Valentin Информационная модель Комплексной Позиции (ИМК) вводится в список КП из определенной папки. При создании ИМК в русском варианте языка выходных документов они, по умолчанию, попадают в папку "...\RUS\DATA", а в украинском - "...\Ukr\DATA". Это и нужно учитывать при поиске требуемой ИМК для ввода. Если нужна общая папка для хранения ИМК - то в русском и украинском вариантах нужно назначить одинаковую папку для ввода и вывода ИМК.

Valentin: Б. Н. Вы не поняли вопроса. Я создал ИМК на украинском и передал Антонине. У нее программа русская. Это и означает, что для "москалив" мои разработки недоступны. А вот если я ей вышлю ПФ, то она мне скажет 100раз спасибо.

Valentin: Повторная просьба к разработчикам: В следующей версии АВК5 защитить КП сторонних разработок паролем, блокирующим все и вся, кроме окна описания и объема. Т.е. чужим КП можно пользоваться полноценно: вводить объем и получать сметы, но не более!!

Ира: Подскажите пожалуйста,как можно удалить или откорректировать КП ?

ЗЛБ: Ира пишет: Подскажите пожалуйста,как можно удалить или откорректировать КП ? А Вы пробовали нажать "F1" ?

Ира: Сейчас попробую

Ира: Что-то не получается ....Я хочу удалить или откорректировать из Списка КП какую-то неполучившуюся или неправильную позицию....и КАК ? Я пока вижу здесь : Выбор, Поиск, Сортировка и Выход .. А как удалить ? как добавить позицию локальной сметы ,если она почему-то не вошла в КП ???? ( ....в АВК 2.9.1 не входят некоторые позиции в КП ????Почему??? в АВК 2.8.1 -никаких таких проблем нет ...????)

ЗЛБ: Ира пишет: Что-то не получается ....Я хочу удалить или откорректировать из Списка КП какую-то неполучившуюся или неправильную позицию....и КАК ? Я пока вижу здесь : Выбор, Поиск, Сортировка и Выход .. Если Вы почитали Help, то Вы знаете, что перед удалением КП из списка КП необходимо выполнить подготовку к редактированию. При этом выполняется анализ использования этого КП в стройках. Если использование есть, то ПО данной КП окрашивается черным цветом, иначе - синим. При редактировании КП во вкладке "состав КП" можно добавлять любые ( кроме текстовых) позиции. Здесь же можно и удалять позиции - F8. Если у Вас какие-то позиции не удаляются и не добавляются - сообщите об этом, пожалуйста.

Ира: ЗЛБ ! Спасибо ..буду разбираться .... Но то ,что АВК 2.9.1.глючит -это точно

Valka: Ира пишет: Но то ,что АВК 2.9.1.глючит -это точно Ничего там не глючит, читайте справку.

Valentin: На стройсмете в теме: База укрупненных расценок проводится обмен КП между зарегистрированными пользователями.

Сергей.К: пока не введете свои данные(логин и пароль) данную ветку форума не увидите

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

Б. Н.: Сметчик пишет: Несомено, КП - отличная разработка программистов, позволяющая упростить составление смет по часто повторяющимся и типовым наборам работ. Начну с того, что Комплексная позиция это не " отличная разработка программистов", а лишь нормальная реализация программистами нормальной инженерной идеи. Идея эта состоит не в том, чтобы " упростить составление смет по часто повторяющимся и типовым наборам работ" - для этого не нужно было разрабатывать КП, достаточно воспользоваться старым советским механизмом "УСН" (Укрупненная Сметная Норма). Все УСН – это наборы сметных позиций, каждая из которых линейно зависит от одного параметра – строительного объема. Инженерная идея КП состоит в том, чтобы автоматизировать определение стоимости набора работ и затрат, описываемого не только своим строительным объемом, но и десятками иных параметров. При этом определенные позиции могут и не зависеть от строительного объема. Эти параметры не просто влияют на определенное количество требуемых ресурсов, но состав и значения Исходных параметров КП могут определять наличие или отсутствие различных позиций-работ или позиций-ресурсов в выходном документе. Комплексная позиция может объединять в себе группы позиций, целые разделы и даже отделы локальных смет. Их реальное наличие или отсутствие в выходной локальной смете (размораживание-замораживание) управляется через значения Исходных параметров, задаваемых пользователем при обращении к КП. Инструменты, заложенные в комплексной позиции, достаточны для реализации различных вариантов управления результатом применения этой сметной конструкции. Это управление осуществляется через "признаки активности" позиций КП. Признак активности принимает лишь 2 значения: 1 (позиция активна, она будет представлена а выходном документе) и 0 (позиция заморожена). "Интеллект", закладываемый в КП, зависит только от составителя комплексной позиции. В частном случае, это может быть и простая конструкция, моделирующая УСН. Пример: УСН может описать устройство 1 м. пог. подпорной стенки высотой в 1,5 м, толщиной в 40 см, из бетона М100. А одна КП в состоянии описать подпорные стенки из бетона, бутового камня, железобетона, трапециевидные (с определенными размерами внизу, вверху и по высоте), с устройством осадочного шва с заданным шагом, с различными способами отделки лицевой поверхности и т. п. Конкретная конструкция этой подпорной стенки определяется соответствующим составом и значениями Исходных параметров, заданных пользователем при обращении к такой КП. Алгоритм расчета КП не позволяет гарантировать получение выходных данных на 100% соответствующих проектным решениям. Поэтому, для широкого применения, при разнообразии видов и объемов работ , особенно при разработке смет по актам дополнительных работ (например у нас на дополнительные работы по воздуховодам), метод КП неэффективный. Функциональные возможности КП зависят от ее составителя. Чудес, конечно, не бывает. Однако, уверен, что можно составить и КП, учитывающую основные конструктивные решения даже при устройстве воздуховодов (и различные материалы, и сечения, и размеры, и способы крепления). Не нужно только думать, что применение КП призвано автоматизировать составление смет на все 100%. Никто такой задачи и не ставил. Выходной сметный документ – это всегда не только КП, но и различные дополнительные позиции, необходимые для полного описания реальных конструкций. Более того, все позиции, пришедшие в смету из КП доступны, если необходимо, последующему уточнению. Можно, конечно, забить гвозди в стену с помощью станка с программно-числовым управлением, но потом все-таки прийдется пересчитать гвозди и уточнить требуемую глубину забивки.... А можно просто молотком, без повторного пересчета. При применении в "Подрядчике" КП, пришедшей в Акт КБ-2в из Договорной цены, открыта возможность уточнять фактический расход ресурсов в каждой из ее позиций, иными словами, уточнять реальное количество "гвоздей". А вот при создании КП из позиций самого Акта КБ-2в запоминается не нормативный, а фактический расход ресурсов, т. е., расход по производственным нормам. Применение таких КП поможет освободить составителя Акта даже от последующего уточнения количества этих самых гвоздей. Можно, конечно, забивать гвозди в стену "просто молотком". Только вот, если таких гвоздей много, эффективнее делать это при помощи дюбельного пистолета. Правда, для этого следует предварительно освоить соответствующую инструкцию по его применению и пройти инструктаж по технике безопасности.

В.Н.: Не пройдет и полгода и я появлюсь чтобы снова уйти чтобы снова уйти на полгода Уважаемый Б.Н. Тема КП интересует многих, но не здесь, к сожалению. Полгода прошло, мы ждем Ваших резюме о Вашем детище и + обещанные книги о разработке КП. Деньги уже на счету.. не знаем, куда пересылать.

АВК: Будет ли в этой теме ликбез по КП? Или отделаемся общими фразами?

ГП АВК: В установленной АВК 2.10 в папке Doc есть файл Комплексная_позиция.doc Там очень хорошо описано все о КП

В.Н.: ГП АВК пишет: Там очень хорошо описано все о КП Я удивлен.... Зная КП не хуже авторов.... содержанию поста просто удивлен.

ГП АВК: Изучив тему в указанном документе, можно попробовать обмениваться своими КП, от простого к сложному. Если Сергей К. не будет возражать, то будем направлять файлы КП на его сайт.

Сергей.К: только за

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

В.Н.: Почему практически все механизмы ввода-вывода снабжены файлами примеров, а КП-НЕТ?? Почему "Вставка строк из текстового файла" не работает с КП, хотя форма Ф093-1 "Вставка позиций ЛС из внешнего источника" файл КП приняла??

В.Н.: АВК пишет: Будет ли в этой теме ликбез по КП? Или отделаемся общими фразами? Пока будете ждать ликбез (сам проводить его не хочу, слишком далеко в этой теме мы зашли по подвесным потолкам), попробуйте ПФ столетней давности, но работающий даже в АВК5. http://zalil.ru/29697231 Уверен: если хоть один раз введете ДЕМО-содержимое в АВК, во второй - будете искать сами пути заиметь собственную базу ПФ и с наслаждением ею пользоваться. P.S. (файл ИВАНОВИЧИ-САХАР.afr положите рядом с ConstrFragDemo.exe, к примеру в папку Avk5_2100\UKR или в папку DATA)

lina: Делаю я накопительные КП: Выбираю тему. Встретилось что-то по этой теме – создала КП, встретилось при составлении следующей сметы – добавляю в эту же КП и т.д. Добавлять приходится вручную, т.к. в готовую КП нельзя добавить позиции из сметы или, в крайнем случае, скопировать из соседней, вновь созданной КП. А жаль! А еще мне очень жаль, что нельзя создавать и использовать КП в сметах на оборудование. Речь идет о составлении калькуляций на различные электрические шкафы. А было бы удобно: выбрал нужный автомат в КП, а в смету попадает и его стоимость и его заводской монтаж. а то и почти полный набор приборов для похожих шкафов! Поэтому приходится создавать смету на СМР, включать в нее позиции из КП, а потом эти позиции копировать в смету на приобретение оборудования. И это получается все равно быстрее, чем составлять смету без использования комплексных позиций.

В.Н.: lina пишет: т.к. в готовую КП нельзя добавить позиции из сметы или, в крайнем случае, скопировать из соседней, вновь созданной КП. А жаль! В ЛС удалите заголовок КП и добавляйте все что нужно, далее все строки выделяете и создаете новую КП под другим именем. lina пишет: А еще мне очень жаль, что нельзя создавать и использовать КП в сметах на оборудование Все оборудование вводится. Конкретные примеры проблемы про шагам приведите.

lina: В.Н. , спасибо, что так оперативно откликнулись! В.Н. пишет: В ЛС удалите заголовок КП и добавляйте все что нужно, далее все строки выделяете и создаете новую КП под другим именем И заново ко всем позициям, что уже были в КП вводить логику? А у меня в КП практически во всех позициях присутствует логика с использованием исходных параметров Иi. В.Н. пишет: Все оборудование вводится. Конкретные примеры проблемы про шагам приведите 1)Захожу в смету на приобретение оборудования 2)помечаю нужные мне позиции 3)захожу в "создание" и Я не нахожу ничего типа "создание КП" Когда хочу использовать КП в смете на оборудование: 1)Захожу в смету на приобретение оборудования 2)захожу в "создание" и Как обратиться к КП? Что я делаю не так?

В.Н.: lina пишет: И заново ко всем позициям, что уже были в КП вводить логику? А у меня в КП практически во всех позициях присутствует логика с использованием исходных параметров Иi. 1. Если применена логика, то это уже есть программа. Коррректировать программу можно только на уровне КП (добавлять, удалять и пр). Программа так и называется КПЕД1 или по-другому. На уровне ЛС ею только пользуются. Представьте: Вы захотели интересные вещи из АВК скопировать в СТС. 2. Все оборудование вводится в ЛС и создаются КП. В сметах на приобретение оборудования такой фокус не предусмотрен.

lina: В.Н. пишет: Если применена логика, то это уже есть программа. Коррректировать программу можно только на уровне КП (добавлять, удалять и пр). А хотелось бы из КП: <добавить> <из сметы> (тут идет выбор сметы из списка строек и позиций из сметы) <вставить в КП> Это я мечтаю В.Н. пишет: Все оборудование вводится в ЛС и создаются КП. В сметах на приобритение оборудования такой фокус не предусмотрен. И я об этом!

В.Н.: lina пишет: А хотелось бы из КП: <добавить> <из сметы> Предлагайте разработчикам в соответствующей теме. Думаю, полезности никому не повредят.

lina: В.Н. , спасибо за поддержку. В.Н. пишет: Предлагайте разработчикам в соответствующей теме. Думаю, полезности никому не повредят. Подожду немного. Надеюсь, что кто-нибудь из разработчиков здесь напишет свои комментарии к моим постам

Б. Н.: lina Предложения, высказанные Вами полезны и важны. 1. Сегодня в смете на приобретение оборудования закрыт доступ к вставке КП по той причине, что КП, в общем случае, может содержать и позиции, не являющиеся оборудованием. При вставке КП в смету на приобретение оборудования строки-неооборудование не должны быть перенесены. Но в составе любой позиции-оборудование может быть формула, в которой есть ссылка на позицию-необорудование. Как тут быть? Сегодня, действительно, приходится решать подобные задачи из среды обычной сметы с последующим копированием примененной КП в смету на приобретение оборудования. Попробуем решить данную задачу в редакции 2.11. 2. Задачу копирования в КП группы позиций из любых локальных смет строек также будем решать в новой редакции. Благодарю за предложения.

lina: Б. Н. Спасибо! Будем ждать новую редакцию!

В.Н.: Версия АВК5 2.10.4 принесла нам много нового, и вместе с ним: 2.6. В папку «Data» включен пример Комплексной позиции (файл КП20-1-1-1.imk). Проверить так и чешутся руки. Открываем коробку с новым КП20 , а в ней аккуратненько лежат замороженные рыбки. Как их правильно разморозить, чтобы не испортить продукт не сказано нигде. Господа разработчики! Где ХЕЛП к консервной банке??

ЗЛБ: В.Н. пишет: Открываем коробку с новым КП20 , а в ней аккуратненько лежат замороженные рыбки. Как их правильно разморозить, чтобы не испортить продукт не сказано нигде. Господа разработчики! Где ХЕЛП к консервной банке?? В списке КП нажмите F1 !

В.Н.: Спасибо, но у меня семерка, а там пшик по F1.

Сергей.К: В.Н. Позиции, для которых Текущие количества ТПi оказались равными нулю, считаются "замороженными", на экране они отмечены "снежинкой". Такие позиции не попадут в выходной документ локальной сметы. Для разморозки замороженной позиции (если только у нее не равно нулю числовое значение ЧПi), достаточно изменить формулу для ее ПАi - так, чтобы стало ПАi=1. Начиная с редакции 2.10.0 введен инструмент выделения в теле КП нескольких, следующих подряд (без пропусков) позиций, которые можно отметить как "Блок групповой заморозки". Такой блок выделяется специальными пронумерованными окаймляющими его строками "Начало настраиваемого блока групповой заморозки" и "Конец настраиваемого блока групповой заморозки". Количество позиций в блоке не ограничивается. Изначально i-я строка "Начало настраиваемого блока групповой заморозки" имеет свой Признак Активности ПАi принимаемый по формуле ПАi=0. При ПАi=0, все строки-позиции соответствующего блока групповой заморозки будут заморожены и специально отмечены в экране значком "снежинка". Они исключены из выходного документа. Если же для строки "Начало настраиваемого блока групповой заморозки" окажется, что ее ПАi=1, то позиции блока разморозятся и будут присутствовать в выходном документе. Учитывая это, можно через формулу ПАi данной строки организовывать в КП то, что в программировании именуется "условный переход управления", т. е, в зависимости от настраиваемого значения данного признака активности ПАi, можно выполнять либо не выполнять групповую заморозку отмеченного блока позиций локальной сметы. Выделенную пользователем группу позиций КП теперь можно копировать в пределах рассматриваемой КП. Копируемые позиции вставятся над позицией, на которой установлен курсор.

ЗЛБ: В.Н. пишет: Спасибо, но у меня семерка, а там пшик по F1. Возьмите у Билла WinHelp32.exe.

В.Н.: ЗЛБ пишет: Возьмите у Билла WinHelp32.exe. Я привык брать у ЗЛБ все в одном флаконе....

ЗЛБ: В.Н. пишет: Я привык брать у ЗЛБ все в одном флаконе Цитата с сайта microsoft " После выпуска систем Windows Vista и Windows Server 2008 сторонним разработчикам программного обеспечения не разрешено распространять программу WinHlp32.exe в составе своих программ. "

В.Н.: Так и я о том же!!! Билл прав. Свой ХЕЛП нужно иметь. СВОЙ, на своем формате. Все сегодня д.б. своим для ощущения полной свободы.

ЗЛБ: В.Н. пишет: Так и я о том же!!! Билл прав. Свой ХЕЛП нужно иметь. СВОЙ, на своем формате. Ну тогда и свою Intel, свой ОС, свой Office ! Долой низкопоклонство перед западом.

В.Н.: Дело в том, что все прилагаемые к АВК файлы с примерами -рабочие. А когда загружаем КП20 и ставим объем - ледниковая тишина.

ЗЛБ: В.Н. пишет: Дело в том, что все прилагаемые к АВК файлы с примерами -рабочие. А когда загружаем КП20 и ставим объем - ледниковая тишина. 1. Для начала необходимо прочесть HELP и разобраться в заполнении исходных данных. 2. После этого необходимо заполнить свой вариант исходных данных, войти в состав КП и убедиться в том, что нужные Вам позиции не заморожены.

В.Н.: ЗЛБ пишет: 1. Для начала необходимо прочесть HELP и разобраться в заполнении исходных данных. 2. После этого необходимо заполнить свой вариант исходных данных, войти в состав КП и убедиться в том, что нужные Вам позиции не заморожены. Это и есть полуфабрикат, т.е. нужно самому доделывать недоделанное: купи в кулинарии голубцы, а к ним еще сметану, перец, лук.., заправь, стуши по ХЕЛПу или рецепту с разрешения Билла, и ешь, если удачно приготовил... Лучше уж в кафе купить готовенькое!! ============================= ПиСи: Механизм КП, который тянет на Оскара, д.б. презентован достойно (ИМХО).

ЗЛБ: В.Н. пишет: Это и есть полуфабрикат, т.е. нужно самому доделывать недоделанное: купи в кулинарии голубцы, а к ним еще сметану, перец, лук.., заправь, стуши по ХЕЛПу или рецепту с разрешения Билла, и ешь, если удачно приготовил... Это пример для обучения. А примеры так и делаются.

В.Н.: ЗЛБ пишет: Это пример для обучения. А примеры так и делаются. Не убедили. Пример должен быть примером для подражания или неким образцом, как это сделано в ПФ "ФП1-У`Первый учебный пример`Сидоров*" с ярким рабочим примером применения и разработки ПФ в соответствии с его техописанием, ИМС -ИВАНОВИЧИ, ТХТ-БУХ, ТХТ-РЕГИОН и т.д. Только КП20 почему-то получился не для чайников и не для пользователей. Знатоки, кроме ЗЛБ!! Заполните, плз, сей пробел результатами своих познаний в содержании ХЕЛПа и правильном применении КП20... жду... мастер-класс... ------------- P.S. - это не есть привычная провокация, это - реальный и очень интересный вопрос: кому пошла на пользу КП20? Кто сумел ощутить мощь и силу механизма КП путем реализации "умного и интеллектуального" примера КП20?? Для какой категории пользователей предназначена КП20?? Не заморозят ли снежинки всех позиций КП20 мозги всем пользователям ПК АВК5??

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

В.Н.: lina пишет: Вот если бы сразу при обращении к КП выскакивало окошко, в котором нужно ввести текущий объем и тут же ниже исходные данные (ну вроде как во фрагментах) - может быть это решило бы такую проблему? Решило бы. Т.к. установив объем не каждый перейдет на закладку "Исходные данные" ( ведь читать нужно по разрешению Билла и то, если такое пояснение в ХЕЛПе есть). А если и перейдет, возможно и забудет (пройдя сотни параметров исходных данных) о ранее задаваемом объеме.

ЗЛБ: lina пишет: Вот если бы сразу при обращении к КП выскакивало окошко, в котором нужно ввести текущий объем и тут же ниже исходные данные (ну вроде как во фрагментах) - может быть это решило бы такую проблему? При вводе КП в ЛС так и происходит - выскакивает окошко в котором вы вводите текущий объем и исходные данные.

lina: ЗЛБ пишет: При вводе КП в ЛС так и происходит - выскакивает окошко в котором вы вводите текущий объем и исходные данные. К сожалению, на вкладку "Исходные данные" нужно переходить. А мы ввели текущий объем, сохранили и все. Ну не вырабатывается у нас пока привычка сразу переходить на "Исходные данные"((( А когда видит человек, что все позиции заморожены (как в примере) - появляется повод заполнить и исходные данные.

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

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

В.Н.: *PRIVAT*

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

В.Н.: Б. Н. пишет: Нет сомнений что наш пользователь освоит эту технологию в полном ее составе и будет успешно применять и даже обучать этому других пользователей. Пользователь прекрасно освоил эту технологию, более того - сам создает логические КП и давно обучает этому других. А вопрос был поставлен от имени пользователей, которые стесняются "творить" дебаты на форуме, т.к. не привыкли, когда их посылают или к Биллу или к ХЕЛПу по разработке КП, а не по работе с ним, еще хуже, когда намекают на их низкий интеллект. Ваше небольшое, ув. Б.Н. , резюме могло бы быть полезным в комментариях к примеру КП20, входящего в состав ПК АВК5.

В.Н.: Б. Н. пишет: То, что уважаемый пользователь "не врубился" сходу в технологию применения КП - нисколько не бросает тень на КП. Допустим пользователь "врубился" и указав в объеме 222,6 м перешел на вкладку "исходные параметры", указал И1=222,6, И8=222,6. Что же он увидел в ЛС? -149 замороженных никому ненужных строк и лишь 2-3 строки ЛС, у которых объем с хвостами до 9 знаков после запятой? Кому нужна такая смета и как с ней работать дальше?? Убирать хвосты в объемах и удалять сотни ненужных замороженных строк из экрана ЛС ручками.? КОМУ нужен этот мусор?? Чем же лучше КП20 смет-аналогов с применением строки числовых параметров?? !!ЖЕСТЬ!! ================= Идем дальше: Из стандартной НСИ достаем Ф330 - (аналог КП20-газификация сел). Вводим тот же объем. Совсем другое дело: только нужные строки ЛС и ничего лишнего, да и округление объемов можно глазу стерпеть. Б. Н. пишет: Овладение нетривиальной технологией требует и некоторых нетривиальных усилий интеллекта. +100 Эт точно!

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

В.Н.: Б. Н. пишет: Наш уважаемый пользователь все же не совсем "врубился" Зачем же удалять из КП заморженные строки?.... Кто сказал удалять строки в КП?? Похоже разработчики не совсем врубаются в проблему. Принципиально не смоделируют ситуацию, чтобы самим ужаснуться. http://pics.qip.ru/002ByB-2045eAW/ !!!Ни одна замороженная позиция не должна попадать из КП в экран разрабатываемой ЛС, НИ ОДНА!!! У нас свои есть отморозки, которые нам нужны и они не должны путаться между ног КП-шных. ПиСи. Достаточно применить с десяток таких КП20, чтобы нам на весь день была работа: удалять тысячи ненужных строк в ЛС!!

В.Н.: Б. Н. пишет: Не устраивает 9 цифр - ставьте свою требуемую точность. Мы же пользуемся уже разработанным КП20. Кто нам дал право редактировать разработку? А если вскоре КП будут в стандартной НСИ?? Что нам тогда на посоветует уважаемый Б.Н.??

Б. Н.: Как там у Максима Горького? " Права не дают. Права берут!" В отличие от стандартного фрагмента пользователь имет возможность и право редактировать любую применяемую КП. По той простой причине, что именно он, пользователь, отвечает за конечный продукт - сметную документацию. А вот при использовании фрагмента редактированию доступен только результат его применения - позиции локальной сметы. И еще. В экранном отображении КП должны быть видны все позиции применяемой КП - в том числе и оказавшиеся замороженныеми при конкретных значениях заданных пользователем исходных данных. Если есть необходимость скрыть от пользователя всю "кухню" - составляйте фрагмент, он менее прозрачен. В свое время мы подумаем и о защите КП от несанкционированного доступа.

В.Н.: Б. Н. пишет: Как там у Максима Горького? Уважаемый Б.Н. , Вы не поняли тревоги пользователя. Повторяю еще раз: после выбора параметров в КП20 в ЛС переносится вместе с нужными позициями (результатами) весь замороженный хлам. Нельзя ли разработчикам просто тупо ЗАПРЕТИТЬ перенос из КП в ЛС замороженные строки???

Б. Н.: Замороженные строки КП - не "хлам". Это - тело КП. Они отмечены специальным знаком и ничему не мешают в экране. Пользователь должен видеть их, чтобы ориентироваться во всех возможностях применяемой КП. Их, как Вы знаете, не будет в выходном докумете.

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

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

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

Б. Н.: Удаляя заголовок КП можно удалять и все замороженныые строки. В этом случае они действительно не нужны.

В.Н.: Б. Н. пишет: Удаляя заголовок КП можно удалять и все замороженныые строки. В этом случае они действительно не нужны. Об этом и была речь.

Б. Н.: Поговорим о переносе КП из одной редакции АВК-5 в другую. Если в КП, созданной в предыдущей редакции АВК-5, использованы нормы Пользовательской НСИ, то прежде, чем переносить такую КП в новую редакцию АВК-5, следует перенести в нее Пользовательскую НСИ предыдущей редакции. Несоблюдение этого требования приведет к тому, что в перенесенных КП в новой редакции АВК-5 позиции из ПНСИ будут представлены как текстовые (т. е., без ресурсной части). В следующей редакции АВК-5 попытаемся организовать перенос КП вместе со своими временными НСИ (так же, как сегодня переносятся стройки), без их обязательного слияния с ПНСИ.

В.Н.: Б. Н. пишет: Вы не учитываете, что в примененную КП можно входить и из экрана локальной сметы (через заголовок КП) - для уточнения состава и значений исходных параметров или редактирования формул в строках тела КП. Для этого вся КП (включая замороженные строки) должна быть представлена в экране локальной сметы. Это уже слишком чересчур. Если каждый пользователь будет вытворять с КП из-под ЛС все, что вздумается, то "хлам" в ЛС будет не только в виде замороженных позиций, а и сами КП после подобных вмешательств станут вскоре хламом. ТАКОЙ УЖАСТИК ПРОСТО НЕДОПУСТИМ. 1. Входные двери в КП д.б. доступны только на уровне меню АВК5 и желательно их открывать хотя-бы примитивным ключом. 2. В ЛС замороженные позиции тела КП должны не скрываться (по желанию пользователя), а не попадать в нее вообще ни под каким предлогом. Пользователь должен получать в ЛС только результаты работы КП и не более. Все остальные "художества" череваты.(ИМХО) Нет времени на подробные описания всевозможных приключений.!!! Но ясные представления причин непринятия уникального механизма имеются. ПиСи: Г-н ЗЛБ, если идея с "отморозками" приживется, прошу все куски кода разработки ПК АВК5 также выбрасывать пользователю в ЛС или ССР с целью корректировки формул и переворота алгоритма из русла умной логики работы продукта в дебильную.

Scorpion-FX: В.Н. пишет: ТАКОЙ УЖАСТИК ПРОСТО НЕДОПУСТИМ. Согласен! Созданная КП - это интеллектуальная собственность создавшего её сметчика! Я, в частности, НЕ ХОЧУ чтоб некоторыми моими КП пользовались сметчики заказчика! Механизм создания КП нужно ДОРАБОТАТЬ! Пусть в локалке будут "отморозки", но тогда и пусть появится пункт в меню по ГЛОБАЛЬНОМУ удалению этих ВСЕХ "отморозков" одним кликом! Локалка должна стать девственной, как будто в ней НЕ использовались КП!!! Я бы копировал стройки и производил бы в копиях глобальную чистку перед отправкой заказчику. А в оригиналах строек считаю нужным ввести признак видимости этих строк (замороженных) - что-то типа спойлера или вообще их не показывать. У меня есть КП с 437 пунктами !!! А в ряде случаев включёнными остаются 10-15 строк разбросанных по всей локалке. Знаете сколько уходит времени на скролинг по всей локалке??? ОЧЕНЬ сложно по такой локалке ориентироваться! ИМХО.

Б. Н.: Scorpion-FX пишет: Я, в частности, НЕ ХОЧУ чтоб некоторыми моими КП пользовались сметчики заказчика! Нет ничего проще - достаточно из сегодняшнего экрана локальной сметы удалить заголовки КП. При этом в строках КП исчезают все формулы, эти строки становятся рядовыми позициями локальной сметы. В отношении проблемы замороженных строк (делать их, по желанию пользователя, невидимыми в экране л. сметы) - этот режим будет реализован в следующей редакции программы. Будет также снято ограничение на предельное количество Исходных параметров. А в Таблице Исходных параметров можно будет вводить, если нужно, строки-заголовки, что позволит сделать эту Таблицу более удобной в использовании. Подумаем мы и над защитой КП от несанкционированного доступа (пароль при создании Информационной Модели КП, пароль при вводе ИМКП, пароль при редактировании формул в строках КП). Будет сохранена и работа с КП без паролей.

Scorpion-FX: А что скажете на счёт лишнего скролинга по замороженным позициям?

Scorpion-FX: НО больше всего меня удручает в Подрядчике отсутствие возможности печатать акты (и документы к ним) за предыдущие периоды. Приходится на каждый новый период делать копию, потом в ней делать "переход к следующему отчётному периоду". В этих копиях сложно затеряться! (извиняюсь за офтоп)

В.Н.: Scorpion-FX пишет: НО больше всего меня удручает в Подрядчике отсутствие возможности печатать акты (и документы к ним) за предыдущие периоды. Это не прихоть разработчиков, такова правда закона. Вы выпустили КБ2в, подписали, получили или перечислили деньги, отчитались перед налоговой.... Зачем возвращаться назад?? Родился человек, прожил 20-30 лет.... вдруг захотелось стать младенцем. Таков переход возможен, если сильно попросить разработчиков и аргументировать хоть чем-то (как говорил наш физик: не вивчив урок, то хоч збреши, що голова боліла) (подобных переходов в АВК5 очень много). Любой отчетный период сегодня можно сохранить в *.imp

Б. Н.: Scorpion-FX пишет: НО больше всего меня удручает в Подрядчике отсутствие возможности печатать акты (и документы к ним) за предыдущие периоды. Приходится на каждый новый период делать копию, потом в ней делать "переход к следующему отчётному периоду". В этих копиях сложно затеряться! (извиняюсь за офтоп) Попытаемся в следующей редакции программы соорудить специальную "машину времени", позволяющую возвратиться в любой из прежних отчетных периодов. Вот только при таком возврате в возвращенной стройке ничего нельзя будет изменять - таковы правила игры с "машиной времени". Только при таких правилах можно корректно вернуться в текущий отчетный период. Если пользователю все же необходимо внести определенные изменения (иначе, зачем же было возвращаться), придется предварительно скопировать данную возвращенную стройку и уже в этой копии "химичить" как угодно и даже переходить на последующие отчетные периоды.

Б. Н.: Scorpion-FX пишет: А что скажете на счёт лишнего скролинга по замороженным позициям? Сказал уже, повторюсь: Б. Н. пишет: В отношении проблемы замороженных строк (делать их, по желанию пользователя, невидимыми в экране л. сметы) - этот режим будет реализован в следующей редакции программы.

АВК: Не лучше ли сделать функцию автоматического сохранения ИМП при переходе на следующий период?

ЗЛБ: АВК пишет: Не лучше ли сделать функцию автоматического сохранения ИМП при переходе на следующий период? Это и предполагается сделать с сохранением списка прошлых периодов, по которым можно будет гулять

Scorpion-FX: В.Н. пишет: то не прихоть разработчиков, такова правда закона. Вы выпустили КБ2в, подписали, получили или перечислили деньги, отчитались перед налоговой.... Зачем возвращаться назад?? Родился человек, прожил 20-30 лет.... вдруг захотелось стать младенцем. Таков переход возможен, если сильно попросить разработчиков и аргументировать хоть чем-то (как говорил наш физик: не вивчив урок, то хоч збреши, що голова боліла) (подобных переходов в АВК5 очень много). Любой отчетный период сегодня можно сохранить в *.imp В моей деятельности по ряду причин иногда приходится распечатывать акты по многу раз. Или допустим сделал переход на следующий период, и забыл распечатать какой-то отчёт или ведомость из предыдущего периода. И что тогда делать? Про сохранение в *.IMP - ОЧЕНЬ не удобно! Пока нашёл для способ только в копировании стройки и переход в ней (в копии) на новый период. Далее из этой копии делается другая копия для последующего периода. И всегда всё под рукой (не теряясь и не ковыряясь по дискам). Я все эти копии собираю рядом и помечаю в примечании за какой они месяц. При анализе за прошлые периоды их легко найти (для создания подобных документов, для отчётов и прочего). Б. Н. пишет: Попытаемся в следующей редакции программы соорудить специальную "машину времени", позволяющую возвратиться в любой из прежних отчетных периодов. Вот только при таком возврате в возвращенной стройке ничего нельзя будет изменять - таковы правила игры с "машиной времени". Только при таких правилах можно корректно вернуться в текущий отчетный период. Если пользователю все же необходимо внести определенные изменения (иначе, зачем же было возвращаться), придется предварительно скопировать данную возвращенную стройку и уже в этой копии "химичить" как угодно и даже переходить на последующие отчетные периоды. Полностью поддерживаю идею. И ещё одно. Почему вообще нельзя сделать фильтр в стройках? Какой фильтр и по каким полям - пусть выбирает пользователь. Можно сделать набор стандартных фильтров и хранить их в отдельной БД. Другими словами расширить поиск строек реализованный по SHIFT+F7. Важные поля: заказчик, подрядчик, отчётный период, составил (ФИО), проверил (ФИО), прораб (ФИО), сумма (например больше определённого значения) и другие поля. Ведь все равно все эти поля есть в каждой стройке. ЗЛБ пишет: АВК пишет: цитата: Не лучше ли сделать функцию автоматического сохранения ИМП при переходе на следующий период? Это и предполагается сделать с сохранением списка прошлых периодов, по которым можно будет гулять Главное чтоб "гуляли" по периодам в пределах одной стройки.

В.Н.: Scorpion-FX пишет: В моей деятельности по ряду причин иногда приходится распечатывать акты по многу раз. Или допустим сделал переход на следующий период, и забыл распечатать какой-то отчёт или ведомость из предыдущего периода. И что тогда делать? Я все подписанные документы всегда храню только в архивах в соответствующих папках в Вордовском формате - печатай сколько душе угодно, анализируй, составляй накопительные и т.д. Там же хранятся и ИМП за разные периоды и дразнятся они как и акты: 500-Акт лютий 2011.IMP (500-номер стройки). Никогда подобных проблем не возникало. Вообще-то документооборот - сугубо индивидуальное дело каждого предприятия. Привык хранить бумаги на шкафу- тяжело отвыкнуть и перестроиться на другую форму хранения....

Scorpion-FX: В.Н. пишет: Я все подписанные документы всегда храню только в архивах в соответствующих папках в Вордовском формате - печатай сколько душе угодно, анализируй, составляй накопительные и т.д. Там же хранятся и ИМП за разные периоды и дразнятся они как и акты: 500-Акт лютий 2011.IMP (500-номер стройки). Никогда подобных проблем не возникало. Вообще-то документооборот - сугубо индивидуальное дело каждого предприятия. Привык хранить бумаги на шкафу- тяжело отвыкнуть и перестроиться на другую форму хранения.... Вы делаете печатные копии на ВСЕ документы которые выпускает АВК ? При всей своей не удобности, мой способ намного удобней Вашего. А Вордовские версии я и сам делаю и по папкам раскладываю и печатаю исключительно оттуда - выделил всё что нужно, ПКМ - Печать. Нужна вторя копия - повторяем! У Вас такого не было когда заказчик возвращает уже подписанный акт по какой либо причине? (в основном это коммерческий заказчик, не государственный) И приходится менять 2 периода. Вносить правки в бухгалтерской отчётности и т.д. и т.п. ...

В.Н.: Scorpion-FX пишет: У Вас такого не было когда заказчик возвращает уже подписанный акт по какой либо причине? Если бы Вы на секунду представили, чего у меня только не было за мои сорок проработанных лет. Мой собственный учет документов, доступ к ним и работу с ними на сегодняшний день пока считаю достаточно совершенным, если не сказать более. Во всяком случае из последнего десятка предприятий, на которых я работал, подобного не встречал. Добавлю: возможно потому, что у меня есть спецсредства для эффективной работы с документами: поиск по сумме, по слову...., реструктуризация папок под нужное представление...., всевозможные оперативные итоги, не открывая ни одного документа...., и много всевозможных примочек...

Scorpion-FX: В.Н. пишет: Во всяком случае из последнего десятка предприятий, на которых я работал, подобного не встречал. У нас такое часто (строим для Миллера в Крыму). То они забыли дать материал поставки заказчика, то вдруг там цена поменялась, да блин причин куча бывает.

В.Н.: Scorpion-FX пишет: У нас такое часто (строим для Миллера в Крыму). Вы меня не правильно поняли. Я не встречал собственных проблем с организациями разного родового происхождения и воспитания, : будь то Миллер или Шулер. Все проблемы сидят в нас: 1. Незнание рождает непризнание. 2. Лень -подавай роботизацию. 3. Что-то у себя получилось- втюхните, плз, в АВК. 4. Что-то не получилось-виноват ПК. Scorpion-FX пишет: То они забыли дать материал поставки заказчика, то вдруг там цена поменялась, да блин причин куча бывает. Так это же классно: есть фронт для работы "мозговых мышц". Такие заказчики рождают самых лучших специалистов, и не стоит на них обижаться. Разработчики АВК5 способствуют не совершенству, а деградации сметных "королей".

Scorpion-FX: В.Н. пишет: Разработчики АВК5 способствуют не совершенству, а деградации сметных "королей". Нужно сделать пароль на доп. функции.

В.Н.: Scorpion-FX пишет: Нужно сделать пароль на доп. функции. Наконец-то врубился. И не просто пароль, а + дополнительная плата за дополнительные функции.

lina: В состав КП из сметы перешли и примечания. Решила я эти примечания подкорректировать. Оказывается это не предусмотрено программой. Чтобы получить в примечании откорректированный текст, нужно ввести новую строку с новым текстом, а старую, попавшую в КП из сметы – удалить. Неудобно. Хотелось бы иметь возможность в комплексных позициях корректировать текст примечаний.

Б. Н.: lina пишет: В состав КП из сметы перешли и примечания. Решила я эти примечания подкорректировать. Оказывается это не предусмотрено программой. Чтобы получить в примечании откорректированный текст, нужно ввести новую строку с новым текстом, а старую, попавшую в КП из сметы – удалить. Неудобно. Хотелось бы иметь возможность в комплексных позициях корректировать текст примечаний. Вы просто не заметили - такая возможность есть и в текущей редакции программы. В экране локальной сметы: - входите в режим редактирования КП (вход - через строку-заголовок КП); - Закладка "Состав КП"; - в экране редактируемой позиции-Примечания щелкаете по клавише "Редактирование" (такая длинная клавиша с намалеванным на ней значком карандаша); - в окне "Ввод примечания" редактируете текст Примечания. - в этом же окне: "Сохранить". - в экране позиции-примечания: "Сохранить". Вот и все. Никакого предварительного удаления ненужного текста позиции-Примечания выполнять нет необходимости. Кстати, формула признака активности позиции-Примечания позволяет сделать эту строку замороженной при определенном условии, описываемом этой формулой. По умолчанию признак активности Примечания равен 1.

lina: Б. Н. пишет: Вы просто не заметили - такая возможность есть и в текущей редакции программы Действительно не заметила! Спасибо! Б. Н. пишет: Кстати, формула признака активности позиции-Примечания позволяет сделать эту строку замороженной при определенном условии, описываемом этой формулой Мне нужно было не заморозить строку, а именно заменить текст примечания в КП

lina: Есть у меня КП, состоящая из одной позиции, в которой расчет объема (ЧП1) производится в зависимости от заданых исходных параметров И1-И20. Выглядит это так:(И1х0,02+И2х0,03+И3х0,05+И4х0,11+И5х0,16+И6Х0,25+И7Х0,45+И8Х0,62+И9Х0,92+И10Х1,4+ И11Х2+И12Х3,8+И13Х5,9+И14Х8,3+И15Х14+И16Х22+И17Х31+И18Х53+И19Х82+И20Х117)/100 Решила я подкорректировать эту позицию КП, дописав в обоснование строки номер таблицы техчасти, из которой берутся цифры для подсчета, больше ничего не меняла. Сохранила. После корректировки обоснования и сохранения КП, в строке ЧП1 вместо старой формулы появилась стандартная НП1:НКПхТКП. Хорошо, что сразу заметила. Формулы сами меняться не должны, ИМХО. Сразу оговорюсь, работаю пока в 2.10.5'

lina: lina пишет: После корректировки обоснования и сохранения КП, в строке ЧП1 вместо старой формулы появилась стандартная НП1:НКПхТКП Сегодня эту ошибку повторить не удалось, а в тот день, когда корректировала КП, формула менялась каждый раз, когда я пробовала менять обоснование позиции. Видно, был какой-то сбой.

ReVIT: Кстати, хотелось бы попросить разработчиков добавить возможность формульного расчета в строке числовых параметров в составе комплексной позиции (там пока есть только возможность корректировки признаки активности, а то забивать десятки строчек с "добавить или исключить.." чтобы получить требуемую толщину стяжки как-то не сильно красиво.. Заранее, спасибо..

Б. Н.: ReVIT пишет: Кстати, хотелось бы попросить разработчиков добавить возможность формульного расчета в строке числовых параметров в составе комплексной позиции Возможность формульного расчета в обычной строке-позиции числового параметра есть в текущей редакции АВК5. Значение числового параметра можно задать либо числом, либо формулой. Эта формула затем может корректироваться. Предложение сохранить такую формулу в составе КП с возможностью ее редактирования будет рассмотрено.

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

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

lina: Почти все мои КП были составлены с применением цен по усредненным данным на 1.01.08. Сейчас в стройке выставлены цены на 1.01.11, но именно в тех позициях, которые попадают в смету из КП, цены остаются старые. Это напрягает, когда применяются обычные нормы по Е или М из стандартной НСИ, причем, выявить такие материалы непросто: нужно каждый открыть и посмотреть дату. Приходится помечать в "Ведомости ресурсов стройки" эти материалы и "Восстановить цены по усредненным данным". Тогда все цены по позициям стандартной НСИ становятся на 01.01.11. Вижу еще один путь решения этой проблемы: заново переделать все КП с новыми ценами, но, считаю, что это не имеет смысла, т.к. завтра будут цены на 1.01.12, а потом на 1.01.13 и т.д., а КП уже немало, некоторые с логикой. Может, кто-нибудь предложит еще какой-нибудь вариант?

АВК: Механизм я вижу таким: если в стройке применены цены по состоянию на какое-то число, то при вводе КП или в ранее введенных КП усредненные цены должны поменяться тоже.

Mikaella2011: При большой загрузке КП очень выручают, но еще не все секреты и возможности, заложенные в КП разработчиками удалось освоить. Иногда хочется у кого-нибудь спросить: "Как сделать?" В "Справке" эту информацию не почерпнешь, да и запоминается лучше произведенное действие, а не текст. В свое время, для освоения секретами освоения АВК-3, мне очень помогла книга Сергея Владимировича (ГП АВК). Вот, если бы подобную инструкцию иметь к КПшкам, было бы очень здорово.

ГП АВК: Mikaella2011 Есть у меня такая задумка. Потихоньку готовлю.

lina: При создании КП создаю поисковый образ типа КПХ(ХХХХ). При переброске на диск ИМКП и новом вводе в программу дописываются еще какие-то цифры-буквы и получается уже КПХ(ХХХХ)-Х(Х)-Х(Х). При корректировке КП и сохранении ИМКП программа не спрашивает перезаписать старый файл или нет, а создает новый с новым именем. Нужно внимательно следить, старый файл сразу удалять, иначе потом получается несколько КП с одинаковым именем, но разными ПО. Это неудобно. Зачем в программе предусмотрена такая самопроизвольная корректировка ПО?

ЗЛБ: lina пишет: При создании КП создаю поисковый образ типа КПХ(ХХХХ). При переброске на диск ИМКП и новом вводе в программу дописываются еще какие-то цифры-буквы и получается уже КПХ(ХХХХ)-Х(Х)-Х(Х). При корректировке КП и сохранении ИМКП программа не спрашивает перезаписать старый файл или нет, а создает новый с новым именем. Нужно внимательно следить, старый файл сразу удалять, иначе потом получается несколько КП с одинаковым именем, но разными ПО. Это неудобно. Зачем в программе предусмотрена такая самопроизвольная корректировка ПО? Это сделано для того, чтобы в списке КП не было повторов как по поисковому образу, так и по наименованию. Программа не знает, что вы хотите записать вводимый ИМКП вместо некоторого существующего. А совпадение ПО возможно и при вводе чужого КП с таким же ПО; Поэтому при вводе ИМКП программа предлагает автоматически созданный ПО, который Пользователь может здесь же поменять как хочет, но без возможности повтора. Тут те же принципы, как и с НСИ Пользователя - УНИКАЛЬНОСТЬ ПО и НАИМЕНОВАНИЯ.

lina: ЗЛБ пишет: Программа не знает, что вы хотите записать вводимый ИМКП вместо некоторого существующего Если вместо чего-то - согласна, это нормально. А если КП создавалась в предыдущей версии, то при переходе в новую редакцию (версию) программа меняет ПО всех переносимых КП, дописывая буквы-цифры, хотя все КП уникальны и по наименованию и по ПО

ЗЛБ: lina пишет: Если вместо чего-то - согласна, это нормально. А если КП создавалась в предыдущей версии, то при переходе в новую редакцию (версию) программа меняет ПО всех переносимых КП, дописывая буквы-цифры, хотя все КП уникальны и по наименованию и по ПО Эта ситуация в 2.12.0 будет откорректирована.

Y: ГП АВК А можна вашу книгу посмотреть ?

ГП АВК: Y Это какую книгу?

Y: Mikaella2011 пишет: ри большой загрузке КП очень выручают, но еще не все секреты и возможности, заложенные в КП разработчиками удалось освоить. Иногда хочется у кого-нибудь спросить: "Как сделать?" В "Справке" эту информацию не почерпнешь, да и запоминается лучше произведенное действие, а не текст. В свое время, для освоения секретами освоения АВК-3, мне очень помогла книга Сергея Владимировича (ГП АВК). Вот, если бы подобную инструкцию иметь к КПшкам, было бы очень здорово. Слава Україні!!! Если можно....

Б. Н.: Сообщаю, что в новой разрабатываемой редакции АВК-5 (редакция 2.12.0) аппарат Комплексных Позиций будет более совершенным. 1. Снято ограничение на количество Исходных параметров. В таблицу Исходных параметров можно будет вводить заглавные строки-разделы (они автоматически нумеруются) и строки-примечания. Исходные параметры в этой таблице можно перемещать из раздела в раздел. 2. Комплексную позицию, вставленную в локальную смету и подвергнутую в ней какому-либо редактированию, можно скопировать в Список комплексных позиций. Программа отслеживает уникальность поискового образа и наименования этой КП в Списке КП. 3. В КП, вставленную в локальную смету, можно будет копировать группу выделенных позиций из любой локальной сметы всех подсистем. При таком копировании пользователь указывает, какому строительному объему соответствует выделенная им группа позиций. При копировании таких позиций в КП программа автоматически пересчитывает в них количества НПi. Эти количества в КП будут изменены и соответствуют начальному строительному объему КП (НКП), а затем, будучи в формулах ЧПi соотнесенными с Текущим строительным объемом локальной сметы (ТКП), обеспечат корректные текущие количества данных позиций (ТПi) в создаваемой локальной смете. 4. Ну и, по указанию пользователя, в экране позиций локальной сметы для КП, вставляемой в смету, можно отключать отображение замороженных (неактивных) позиций тела КП.

АВК: Теперь бы добавить в АВК-5 сборники ГНч и ЕНиР (действующие) и с помощью КП можно было бы создавать нормы.

Mikaella2011: АВК пишет: Теперь бы добавить в АВК-5 сборники ГНч и ЕНиР (действующие) и с помощью КП можно было бы создавать нормы. Поддерживаю

В.Н.: АВК пишет: Теперь бы добавить в АВК-5 сборники ГНч и ЕНиР (действующие) и с помощью КП можно было бы создавать нормы. В СНГ есть единственная база ЕНиР в программе Адепт-ЕНиР. Вряд ли разработчики АВК5 наступят на старые грабли со стандартными фрагментами, набивая для всех украинских ПК базу ЕНиР-ов или ГНч. В ПК АВК5 нормы ГНч и ЕНиР можно добавить вручную при помощи ТПНСИ (ИБД и многими другими способами): =========== 0`АВК-5 ред. 2.11.6`15.01.2013* 0`Е* 1` 7. Покрівельні роботи#* 2`Покриття покрівель рулонними матеріалами вручну#* 5`Е7ЕНИР-3-2`1``Покриття дахів рулонними матеріалами вручну (при покритті насухо взакрой із промазкой крайок мастикою)#`100м2#``Z1.6,5/Z2.2,5/`1. Укладання рулонного матеріалу з нарізкою, пришиттям, приклеюванням швів і прошпаклевкой стиків. 2. Оброблення звисів і примикань.#`15.01.2013/20.22.16* =========== Скопируйте этот текст в БЛОКНОТ и сохраните под ЕНИР7.nst Введите в АВК5 -это и будет норма ЕНиР § Е7-3-2. Набейте собственную базу, актуальную для вашего предприятия. Из подобных норм можно сотворять полноценные калькуляции, добавляя МиМ, материалы на основании ТК и все это сохранять в КП! КП для калькуляций - незаменимая вещь. ПС: можно создать программулину, способную генерировать код для ТПНСИ с расчетом среднего разряда звена с выходными документами и многое другое ....

В.Н.: Если в КП попадает Текстовая позиция, то в составе КП она остается не управляема, т.е. изменение объема КП на ТП не влияют. Желательно доработать этот недостаток, в противном случае пользователю придется удалять из КП все ТП, чтобы не вводить себя в заблуждение.

И.Ш.: В.Н. пишет: Если в КП попадает Текстовая позиция, то в составе КП она остается не управляема, т.е. изменение объема КП на ТП не влияют. Пришлите, пожалуйста, информационную модель КП с "неуправляемой" текстовой позицией.

В.Н.: И.Ш. пишет: Пришлите, пожалуйста, информационную модель КП с "неуправляемой" текстовой позицией. Извините, на другой машине КП реагирует на вводимый объем. Пока будем разбираться сами. Может покалеченная АВК? Не знаю. Спасибо.

MARY: Прошу помощи профессионалов по работе в АВК. Задача: нужно составить расценку, в которой есть состав работ и каждый этап этого состава имеет свою определенную трудоемкость и материальные ресурсы. Если по технологии проведения работ какой-то из этапов не выполняется - его необходимо отключить (т.е. уменьшить общую трудоемкость по расценке и убрать ненужные материальные ресурсы). Какой механизм реализации этой задачи лучше использовать? Если делать каждый этап из состава работ отдельной расценкой, потом из них делать умную КП, то управлять процессом можно, но объемы всей этой процедуры и объемы расценок в локальной смете будут огромными. Если еще какие - нибудь механизмы в АВК? Вот ссылки на примеры расценок, которые хотим создавать в АВК http://shot.qip.ru/my

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

MARY: Спасибо! Попробую и выложу на "шлифовку" специалистам.

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

kmi: Маю я створену в 3.0.3 комплексну позицію. При вводі в 3.1.6 я не можу редагувати формули вже наявних рядків, так як відсутня вкладка «Формули». Причому, якщо вставити новий рядок в вікні «Склад КП», то для нього владка «Формули» буде. В 3.1.4 такої проблеми нема.

И.Ш.: kmi пишет: При вводі в 3.1.6 я не можу редагувати формули вже наявних рядків, так як відсутня вкладка «Формули». Да, это ошибка 3.1.6. Спасибо, исправим в ближайшей редакции. Пока можно отредактировать формулы в старой редакции, а потом перенести КП в 3.1.6, считаться будет по формулам, но они не будут видны.

gena0376: Добрый вечер. В имеющихся КП цены ресурсов устарели. Причем, каждая КП по своему старая. Но я из них "леплю кучу" (применяю в ЛС наряду с ручного ввода шифрами). В форме цен Ф-024 нельзя отфильтровать ресурсы из КП чтобы применить, к примеру, индекс1 для цен ресурсов КП1 и индекс2 для цен ресурсов КП2.



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