Форум » » Комплексная позиция в АВК-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

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 пишет: Это понятно. В составе КП уже есть дополнительные ф-ции не связанные с ЛС: "вставить позицию"," примечание" и пр. Поэтому и возник логический вопрос. Это - для косметического ремонта тела КП, созданного в локальной смете.



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