Глобальная поправка: избирательный выбор

Обсуждение проблем, возникающих при работе АВС редакция для России и ее подсистем

Модераторы: Надеин, Курикша, Разработчики АВС и тех.специалисты

Ответить
свой
Активист
Сообщения: 42
Зарегистрирован: Пн фев 21, 2011 1:55 pm
Контактная информация:

Глобальная поправка: избирательный выбор

Сообщение свой »

Здравствуйте!
Прошу подсказать, как можно глобальной поправке придать избирательный характер. Например, влиять на расценки по критериям: новое строительство, ремонт, №46, монтажные работы. (либо только на определенный сборник или виды работ и материалов).

Спасибо.

Изатов В.А.
Разработчик АВС
Сообщения: 469
Зарегистрирован: Пн окт 01, 2007 4:30 pm
Откуда: ООО НПП "АВС-Н",г.Новосибирск
Контактная информация:

Re: Глобальная поправка: избирательный выбор

Сообщение Изатов В.А. »

свой писал(а):Прошу подсказать, как можно глобальной поправке придать избирательный характер. Например, влиять на расценки по критериям: новое строительство, ремонт, №46, монтажные работы. (либо только на определенный сборник или виды работ и материалов).
Входной язык АВС - это средство для записи задания на расчет нужного сметного документа: локальных смет, объектных, сводных смет и т.д.
Соответственно, во входном языке АВС имеются различные языковые средства, которые, например, применяются для выпуска локальных смет и не применяются для объектных и сводных.
Есть общее правило, состоящее в том, что обработка любых исходных данных ведется "сверху-вниз, слева-направо", т.е., так, как читаются тексты.
Это означает, что если в тексте встречаются два различных указания по одному и тому же поводу, то действие этих указаний определяется местом их записи. Если в начале исходных данных записано какое-либо указание, то оно действует от места его записи до конца исходных данных или до другого, отменяющего первое, указания (до места записи второго указания).
Эти же правила распространяются и на глобальные поправки, которые могут выступать как множество отдельных поправок.
Глобальная поправка выглядит как последовательность отдельных поправок, каждая из которых заключена в круглые скобки:
(поправка 1)(поправка 2)(поправка 3).....(поправка n)*

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

Глобальная поправка начинает действовать от места ее записи до конца исходных данных или до другой глобальной поправки, причем последующая глобальная поправка отменяет предыдущую полностью!
Глобальная поправка может иметь вид:
()* - означает отмену действия предыдущей глобальной поправки.

Если, например, в одной локальной смете собраны новое строительство, ремонт, №46 (работы по реконструкции), монтажные работы (что, вообще говоря, не рекомендуется - нужно разносить различные затраты по разным локальным сметам), то схема применения глобальных поправок может выглядеть так:

Новое строительство
(..)(..)* - глобальная поправка для условий нового строительства
... сметные позиции
()* - отмена глобальной поправки

ремонт
(..)(..)* - глобальная поправка для ремонтных работ
... сметные позиции
()* - отмена глобальной поправки

№46(работы по реконструкции)
(..)(..)* - глобальная поправка для условий работ по реконструкции
... сметные позиции
()* - отмена глобальной поправки

монтажные работы
(..)(..)* - глобальная поправка для монтажных работ
... сметные позиции
()* - отмена глобальной поправки

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

свой
Активист
Сообщения: 42
Зарегистрирован: Пн фев 21, 2011 1:55 pm
Контактная информация:

Re: Глобальная поправка: избирательный выбор

Сообщение свой »

Спасибо за ответ.
Но, тем не менее, очень было бы удобно работать с массивом сметных позиций не группируя их, если бы хоть одной поправке (Н5.1,15)(Н52.1,25) на ремонт Вы смогли придать такое свойство.
Может быть, следует дополнить программу новым классом поправок?
С уважением, свой

Изатов В.А.
Разработчик АВС
Сообщения: 469
Зарегистрирован: Пн окт 01, 2007 4:30 pm
Откуда: ООО НПП "АВС-Н",г.Новосибирск
Контактная информация:

Re: Глобальная поправка: избирательный выбор

Сообщение Изатов В.А. »

свой писал(а):очень было бы удобно работать с массивом сметных позиций не группируя их, если бы хоть одной поправке (Н5.1,15)(Н52.1,25) на ремонт Вы смогли придать такое свойство.
Может быть, следует дополнить программу новым классом поправок?
Будем вам весьма признательны, если вы сформулируете конкретнее ваши такие потребности и направите нам их для изучения и анализа.

Ответить

Вернуться в «Работа в АВС. Редакция для России»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 63 гостя