Перейти к публикации
forum-okna.ru

Профстрой-2 "На Халяву" Официально!!!


KamdiF

Рекомендованные сообщения

Подскажите как сделать оптимизацию по Аксессуарам

post-1152-1182500000_thumb.jpg

Чтоб при распечатки Спецификации выдавал оптимизированно, а не расписывал на несколько листов.

Никто не сталкивался чтоли или я чтото неправильно сделал подскажите

Ссылка на комментарий
Поделиться на других сайтах


Оконный портал tybet.ru | Подписка на новости | Бесплатные объявления | Наша телега | База оконных знаний | ОНЛАЙН-ВЫСТАВКА



Никто не сталкивался чтоли или я чтото неправильно сделал подскажите

Чето не помню что бы мне это мешало - потому и молчу, не искал решений. Скорее всего надо поправить текст отчета под себя. Но как сделать не подскажу - не знаток я всех этих HTML-лов и прочих SQL запросов. Потерпи маленько отпуска ведь - подтянутся знатоки расскажут как и что. :D

Ссылка на комментарий
Поделиться на других сайтах

Гоните в шею такого программиста.

может он просто 1Сник ?

 

Что касается точности расчетов - это закладывается в программу при ее проектировании. Например, при расчете стоимости мерседеса вряд ли продавец будет учитывать копейки, рубли или даже сотни рублей. Скорее всего стоимость будет округлена до тысяч (или 999). Никаких других предпосылок возникновения погрешности в расчетах быть не должно. Если они есть - значит в алгоритме программы есть недоработки.

о чем и речь :-)

Причем судя по общению с владельцами пс3 они там тоже остались.

Просто если 2 расчета не сходятся копейка в копейку - бухам неудобно. Продажник то извернется всегда.

 

Но наличие недостатков не означает плохую систему... ведь ничего идеального не бывает

Ссылка на комментарий
Поделиться на других сайтах

IMHO...

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

 

P.S. может я и неправ :D

Ссылка на комментарий
Поделиться на других сайтах

Пытаюсь внести в программу офисные перегородки.

есть два вида стоек-ригелей, с разной толщиной профиля.

Т образное соединение бывает двух типов :

post-6243-1182921814_thumb.jpg

Прописываю соединение(тонкий профиль 1100302 примыкает к толстому 1100301):

post-6243-1182921870_thumb.jpg

но оно работает одновременно для двух выделенных на рисунке соединений, второе соединение (которое как бы наоборот соеденино) имеет другой параметр Размера (собственно на рисунке это видно). Ни как не пойму как заставить распознавать программу эти два соединения независимо, какие проверочные параметры дописать в соединении.

 

ПОМОГИТЕ.

Ссылка на комментарий
Поделиться на других сайтах

Пытаюсь внести в программу офисные перегородки.

есть два вида стоек-ригелей, с разной толщиной профиля.

....

Должно быть прописано так:

когда арт.......302 соединяется с арт.......301 (на рис. нижнее соединение) то в варианте соединения арт. 301- №1, а арт. 302 - №2

post-546-1182928304_thumb.jpg

 

 

Когда арт. .....301 соединяется с арт. .....302 (на рис. верхнее), то варианте соединения арт. 301- №1, а арт. 302 - №2.

post-546-1182928314_thumb.jpg

Изменено пользователем Rexther
Ссылка на комментарий
Поделиться на других сайтах

Кстати кому интересно - краткое описание связывание excel с профстроем.

1 часть . :-) Описал как умел.. урывками

(Расчитано на продвинутых пользователей! )

С нетерпением жду продолжения. ;) Очень поможет в работе.

Ссылка на комментарий
Поделиться на других сайтах

Сообщения по поиску фурнитурных каталогов вынес в отдельную тему в раздел "Общие проф. вопросы".

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

Ссылка на комментарий
Поделиться на других сайтах

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

Надеюсь изложил доходчиво,

Заранее благодарен

Ссылка на комментарий
Поделиться на других сайтах

АНОНС!

Скоро появится (вернее уже появилась, идет отладка) утилита к БД ПрофОкна, с помощью которой можно обменивается ЗАКАЗАМИ. Нормальным, а не "кулибинским" методом... Описание позже выложу на моем сайте...

 

Из наработанного: Уже есть стартер, позволяющий запускать одновременно НЕОГРАНИЧЕННОЕ кол-во конфигураций БД.

 

Вообще БД ПрофОкна - это подарок. Открытость данных позволяет работать с базой данных очень даже неплохо...

В дальнейшем на основе этой программы - утилиты "Обмен заказами" планируется расширение ее возможностей... Ну, например, выгрузка в 1С, или какая нить статистика, короче, что душе угодно...

Была бы задача - решение БУДЕТ!

 

Во избежание кривотолков:

Утилиты работают с ДАННЫМИ из БД Профокон. Никто и нигде, и никак не обижается. Имеются в виду авторские права разработчиков Профокон. В код программы никаких изменений не вносится, не правится и т.п.

Все чинно и серьезно.

Ссылка на комментарий
Поделиться на других сайтах

Я продолжу:

Создана Утилита для ПрофОкон, позволяющая корректно обмениватся заказами между удаленными пользователями. Работает с БД ПрофОкна формата *.gdb.

Созданный файлик весит сущие килобайты, его легко можно отправлять по почте, дискете(прошлый век :unsure: ) , и т.п.

В экспорт отправить можно один или несколько выбранных заказов.

При обмене данных идет добавление или обновление данных о заказчиках, то же и для работ/услуг ( типа монтаж и т.п.) Если удаленный пользователь создал новый тип работы (услуги) и послал заказ в удаленный офис, то она тоже там появится в списке доступных работ...(чего и не было в Профстрое, там пустая строчка вместо этого :P ) То же с заказчиками. Импортирует ИХ, и их данные. (Такое только в третьем то недавно появилось :D )

Много писать не буду, покажу наглядно:

post-1740-1183544921_thumb.jpg

 

post-1740-1183544956_thumb.jpg

 

post-1740-1183544984_thumb.jpg

 

 

post-1740-1183545060_thumb.jpg

 

post-1740-1183545015_thumb.jpg

 

post-1740-1183545037_thumb.jpg

 

 

post-1740-1183545081_thumb.jpg

Изменено пользователем Konstruktor
Ссылка на комментарий
Поделиться на других сайтах

Из наработанного: Уже есть стартер, позволяющий запускать одновременно НЕОГРАНИЧЕННОЕ кол-во конфигураций БД

:-) есть, тоже написали.

- но с новым релизом профокон эта опция уже есть в базе.

А копирование заказов -хорошая вещь, буду тестить и наслаждаться :unsure:

Ссылка на комментарий
Поделиться на других сайтах

:-) есть, тоже написали.

- но с новым релизом профокон эта опция уже есть в базе.

Дима, твою раработку стартера я видел, да и наша у тебя есть :P

А в новом релизе только 7 конфигураций можно, что в принципе достаточно...Но мне надо больше-е-е...:unsure:

 

А вот Утилита "Обмен проектами" штука серьезная получилась. И не так просто все там было при создании...Планируем расширение возможностей, если будет у кого желание.

Ссылка на комментарий
Поделиться на других сайтах

День добрый.

 

Кто-нибудь держал базу от ПрофОкон/ПрофСтроя2 на *nix-сервере? Возникла необходимость поставить сервер на коллокейшен, т.к. к базе подключается и цех, а исходящий канал совсем узкий в офисе. Ставить win-сервер грустно и не особенно хочется.

Ссылка на комментарий
Поделиться на других сайтах

Подскажите как сделать оптимизацию по Аксессуарам

post-1152-1182500000_thumb.jpg

Чтоб при распечатки Спецификации выдавал оптимизированно, а не расписывал на несколько листов.

 

 

Попробуй в отчете перед началом цикла ~СПЕЦИФИКАЦИЯ~ по АКСЕССУАРАМ применить ~СПЕЦИФИКАЦИЯ:ЗАПРОС.ПОГОНАЖ~ у меня такие конструкции работают хорошо, - объединяют одинаковые артикулы и выдают их общее количество или погонаж

Изменено пользователем Байконур
Ссылка на комментарий
Поделиться на других сайтах

Попробуй в отчете перед началом цикла ~СПЕЦИФИКАЦИЯ~ по АКСЕССУАРАМ применить ~СПЕЦИФИКАЦИЯ:ЗАПРОС.ПОГОНАЖ~ у меня такие конструкции работают хорошо, - объединяют одинаковые артикулы и выдают их об

А можно по подробнее

я не понел где что применять

 

А можно по подробнее

я не понел где что применять

Вот сам файл спецификации

____________.txt

Изменено пользователем DeDmitry
Ссылка на комментарий
Поделиться на других сайтах

Дело не в отчете скорее . Посмотри не стоит ли у тебя в расчетных настройках галочки "Сохранять маршрут вычислений" И//Или "Спецификация профилей для сборки" Если да, то хоть какой отчет пиши , будет выводить одноименные позиции отдельно по полочкам.

Ссылка на комментарий
Поделиться на других сайтах

Дело не в отчете скорее . Посмотри не стоит ли у тебя в расчетных настройках галочки "Сохранять маршрут вычислений" И//Или "Спецификация профилей для сборки" Если да, то хоть какой отчет пиши , будет выводить одноименные позиции отдельно по полочкам.

Konstruktor Спасибо большое убрал галочку и всё стало замечательно :P .

Ссылка на комментарий
Поделиться на других сайтах

отправляю комерческое предложение и оно приходит без искизов окон как боротся ? пробывал в ворде сохранять тоже нет искизов :blink:

Надо сначала сохранить в формате *.mht (в пункте сохранить есть опция). А потом полученный файл можно редактировать Word-ом или Excel-ем.

Но не все документы ПС2 можно так сохранить.

Изменено пользователем Rexther
Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте! Скачал я эту программу! Нашёл базу данных, которую мне надо (KBE + MACO). Скачал, рапокавал архив, там файл BASE_KBE_MACO.GDB. Что мне с ним делать? :(

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте! Скачал я эту программу! Нашёл базу данных, которую мне надо (KBE + MACO). Скачал, рапокавал архив, там файл BASE_KBE_MACO.GDB. Что мне с ним делать? :(

Подключи её

Востоновить базу ,укажи путь и всё пользуйся.

если чё стучись в аську объясню

Ссылка на комментарий
Поделиться на других сайтах

Привет всем.

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

Никак не могу найти времени, что бы разобраться, как писать отчеты самому.

мыло на всякий случай BIGnnov@yandex.ru

Ссылка на комментарий
Поделиться на других сайтах

Лови:

Можешь вставить логотип своей конторы , выделил красным, куда и с каким именем сохранить на диске.

 

<html xmlns:o="urn:schemas-microsoft-com:office:office"

xmlns:w="urn:schemas-microsoft-com:office:word"

xmlns="http://www.w3.org/TR/REC-html40">

 

<head>

<meta http-equiv=Content-Type content="text/html; charset=windows-1251">

<meta name=ProgId content=Word.Document>

<meta name=Generator content="Microsoft Word 10">

<meta name=Originator content="Microsoft Word 10">

<link rel=File-List href="Коммерческое%20предложение..files/filelist.xml">

<title>Коммерческое предложение</title>

<!--[if gte mso 9]><xml>

<o:DocumentProperties>

<o:Author>Igor</o:Author>

<o:Template>Normal</o:Template>

<o:LastAuthor>Igor</o:LastAuthor>

<o:Revision>4</o:Revision>

<o:TotalTime>1</o:TotalTime>

<o:Created>2005-11-15T09:31:00Z</o:Created>

<o:LastSaved>2005-11-15T09:31:00Z</o:LastSaved>

<o:Pages>1</o:Pages>

<o:Characters>5</o:Characters>

<o:Company>tds</o:Company>

<o:Lines>1</o:Lines>

<o:Paragraphs>1</o:Paragraphs>

<o:CharactersWithSpaces>5</o:CharactersWithSpaces>

<o:Version>10.2625</o:Version>

</o:DocumentProperties>

</xml><![endif]--><!--[if gte mso 9]><xml>

<w:WordDocument>

<w:View>Print</w:View>

<w:Zoom>BestFit</w:Zoom>

<w:SpellingState>Clean</w:SpellingState>

<w:GrammarState>Clean</w:GrammarState>

<w:Compatibility>

<w:BreakWrappedTables/>

<w:SnapToGridInCell/>

<w:WrapTextWithPunct/>

<w:UseAsianBreakRules/>

</w:Compatibility>

<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>

</w:WordDocument>

</xml><![endif]-->

<style>

<!--

/* Style Definitions */

p.MsoNormal, li.MsoNormal, div.MsoNormal

{mso-style-parent:"";

margin:0cm;

margin-bottom:.0001pt;

mso-pagination:widow-orphan;

font-size:12.0pt;

font-family:"Times New Roman";

mso-fareast-font-family:"Times New Roman";}

@page Section1

{size:595.3pt 841.9pt;

margin:2.0cm 42.5pt 2.0cm 3.0cm;

mso-header-margin:35.4pt;

mso-footer-margin:35.4pt;

mso-paper-source:0;}

div.Section1

{page:Section1;}

-->

</style>

<!--[if gte mso 10]>

<style>

/* Style Definitions */

table.MsoNormalTable

{mso-style-name:"Обычная таблица";

mso-tstyle-rowband-size:0;

mso-tstyle-colband-size:0;

mso-style-noshow:yes;

mso-style-parent:"";

mso-padding-alt:0cm 5.4pt 0cm 5.4pt;

mso-para-margin:0cm;

mso-para-margin-bottom:.0001pt;

mso-pagination:widow-orphan;

font-size:10.0pt;

font-family:"Times New Roman";}

</style>

<![endif]-->

</head>

 

<body lang=RU style='tab-interval:35.4pt'>

 

<div class=Section1>

 

<p class=MsoNormal align=center style='text-align:center'><span

style='color:navy'>

 

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0

style='border-collapse:collapse;border:none;mso-border-alt:solid navy 1.0pt;

mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:

.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>

<tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes'>

<td width=319 valign=top style='width:239.25pt;border:solid navy 1.0pt;

border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>

<p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t75"

coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"

filled="f" stroked="f">

<v:stroke joinstyle="miter"/>

<v:formulas>

<v:f eqn="if lineDrawn pixelLineWidth 0"/>

<v:f eqn="sum @0 1 0"/>

<v:f eqn="sum 0 0 @1"/>

<v:f eqn="prod @2 1 2"/>

<v:f eqn="prod @3 21600 pixelWidth"/>

<v:f eqn="prod @3 21600 pixelHeight"/>

<v:f eqn="sum @0 0 1"/>

<v:f eqn="prod @6 1 2"/>

<v:f eqn="prod @7 21600 pixelWidth"/>

<v:f eqn="sum @8 21600 0"/>

<v:f eqn="prod @7 21600 pixelHeight"/>

<v:f eqn="sum @10 21600 0"/>

</v:formulas>

<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>

<o:lock v:ext="edit" aspectratio="t"/>

 

<!-- Вставка рисунка -->

<img src="C:\Profwin2000\Рисунки\Логотип.BMP" border=0 width=180 height=46 alt="логотип">

<!--[if gte mso 9]><xml>

</xml><![endif]--></p>

<p class=MsoNormal><u><span style='font-family:Impact;color:navy'><span

class=GramE> ,</span><o:p></o:p></span></u></p>

</td>

<td width=319 valign=top style='width:239.3pt;border:solid navy 1.0pt;

border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>

<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span

style='color:navy'><span class=GramE></span><~РЕКВИЗИТЫ:АДРЕС~><o:p></o:p></span></b></p>

<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span

style='color:navy'>т.<~РЕКВИЗИТЫ:ТЕЛЕФОН~><o:p></o:p></span></b></p>

<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span

style='color:navy'><~ПРОЕКТ:МЕНЕДЖЕР~><o:p></o:p></span></b></p>

<p class=MsoNormal><o:p> </o:p></p>

</td>

</tr>

</table>

 

</div>

 

<p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:

normal'><span style='font-size:20.0pt;color:navy'>КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ<o:p></o:p></span></b></p>

<p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:

normal'><span style='font-size:14.0pt;color:navy'><~ЗАКАЗЧИК:НАЗВАНИЕ~><o:p></o:p></span></b></p>

<center>

<table class=MsoTableList3 border=1 cellspacing=0 cellpadding=0

style='border-collapse:collapse;mso-table-layout-alt:fixed;border:none;

mso-border-top-alt:solid black 1.5pt;mso-border-bottom-alt:solid black 1.5pt;

mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:

.75pt solid black'>

<~ТОЧНОСТЬ:ОБЯЗАТЕЛЬНАЯ:2~>

<~ТОЧНОСТЬ:ДОПОЛНИТЕЛЬНАЯ:0~>

 

<!-- коэффициенты скидок -->

<~#коэф1материал=(1-PRJ_Desc1/100)*(1-PRJ_Desc3/100)~>

<~#коэф_общая=PRJ_Desc4/PRJ_pPric~>

<~#коэф_материал=коэф1материал*(1-коэф2материал)~>

<~#коэф1заполнения=(1-PRJ_Desc2/100)*(1-PRJ_Desc3/100)~>

<~#коэф_заполнения=коэф1заполнения*(1-коэф_общая)~>

<~#коэф_допы=(1-PRJ_Desc6/100)~>

<~#коэф_НДС=1~>

 

<~!номер=0~> <!-- порядковый номер -->

<~#курс=PRJ_pKurs~> <!-- курс рубля/евро в проекте-->

<~#всего=0~> <!-- суммирование цены -->

 

<~LOOP_ORDERS~> <!-- цикл по изделиям -->

<~!номер=номер+1~>

<~#цена=(ORD_oPrcB*коэф_материал+(ORD_oPrcZ-ORD_oPrcB)*коэф_заполнения)*курс*коэф_НДС~>

<~#сумма=цена*ORD_oQtyI~>

<tr style='mso-yfti-irow:-1;page-break-inside:avoid;height:116.25pt'>

<td width=155 valign=top style='width:116.25pt;border-top:solid black 1.5pt;

border-left:none;border-bottom:solid black 1.5pt;border-right:none;

padding:0cm 5.4pt 0cm 5.4pt;height:116.25pt'>

<p class=MsoNormal style='mso-yfti-cnfc:1'><b><span style='color:navy'><o:p> </o:p></span><~ИЗДЕЛИЕ:ЭСКИЗ:140:140~></b></p>

 

</td>

<td width=491 valign=top style='width:13.0cm;border-top:solid black 1.5pt;

border-left:none;border-bottom:solid black 1.5pt;border-right:none;

padding:0cm 5.4pt 0cm 5.4pt;height:116.25pt'>

<p class=MsoNormal style='mso-yfti-cnfc:1'><span style='color:navy'><o:p><br> 

№  <b><~ИЗДЕЛИЕ:НОМЕР~></b> <b><i><~ИЗДЕЛИЕ:НАЗВАНИЕ~></i></b> Цвет : <~ИЗДЕЛИЕ:ТЕКСТУРА~>

<br> Ширина х Высота : <b><~ИЗДЕЛИЕ:ШИРИНА~></b> х <b><~ИЗДЕЛИЕ:ВЫСОТА~></b>  (Площадь : <~ИЗДЕЛИЕ:ПЛОЩАДЬ_ИЗДЕЛИЯ~> мкв)

<br> Кол-во : <b> <~ИЗДЕЛИЕ:КОЛИЧЕСТВО~></b> шт.

<br> Цена за 1 шт: <b><~#цена~></b>  <i>руб.</i>

<br> Цена общ: <b><u><~#сумма~></u></b> <i>руб.</i>

<~SQL_FILTER_SPEC:(aTypM=1)~>

<~LOOP_SPEC_ADD~>

<br> <~СПЕЦ:НАЗВАНИЕ~>: <~СПЕЦ:ДЛИНА~> -<~СПЕЦ:ВСЕГО~> шт.

<~END_LOOP_SPEC~>

 

<~SET_SQL_PROG:SELECT aNumb,pNumb,nZp FROM tSaveZLT~>

<~ADD_SQL_PROG:WHERE (pUnic=:^pUnic:)AND(oUnic=:^oUnic:)~>

<~ADD_SQL_PROG:ORDER BY aNumb~>

<~LOOP_SQL_PROG~>

<br> Заполнение :

<~PROG:НАЗВАНИЕ~>

 

<br> <~ИЗДЕЛИЕ:ПРИМЕЧАНИЕ~>

</o:p></span></p>

</td>

</tr>

<~#всего=всего+сумма~>

<~END_LOOP_ORDERS~>

</table>

 

</p>

<center>

<!-- Стандартная таблица -->

<TABLE WIDTH=680 style="border-collapse: collapse; font-size:14px; text-align:left; font-family:Times New Roman; color:navy; font-weight: none;"

bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0>

<~SQL_FILTER_SPEC:(aTypM<5)AND(oUnic=0)~>

<~LOOP_SPEC_ADD~> <!-- цикл по комплектации не заполнения-->

<~!номер=номер+1~>

<~#цена=SPEC_aPrcA*коэф_материал*коэф_допы*курс*коэф_НДС/SPEC_aQtyP~>

<~#сумма=цена*SPEC_aQtyP~>

<TR>

<TD align=center><~!номер~></TD>

<TD><~СПЕЦ:АРТИКУЛ~>-<~СПЕЦ:НАЗВАНИЕ~>-  <~СПЕЦ:ЦВЕТ~><br><~СПЕЦ:ПРИМЕЧАНИЕ~>

<TD align=center></TD>

<TD align=center><~СПЕЦ:ДЛИНА~> х <~СПЕЦ:КОЛИЧЕСТВО~> </TD>

<TD align=right><~#цена~> </TD>

<TD align=right><~#сумма~> </TD>

</TR>

<~#всего=всего+сумма~>

<~END_LOOP_SPEC~>

 

<~SQL_FILTER_SPEC:(aTypM=5)AND(oUnic=0)~>

<~LOOP_SPEC_ADD~> <!-- цикл по комплектации заполнения-->

<~!номер=номер+1~>

<~#цена=SPEC_aPrcA*коэф_заполнения*коэф_допы*курс*коэф_НДС/SPEC_aQtyP~>

<~#сумма=цена*SPEC_aQtyP~>

<TR>

<TD align=center><~!номер~></TD>

<TD><~СПЕЦ:АРТИКУЛ~>   <~СПЕЦ:ЦВЕТ~>

<TD align=center>шт.</TD>

<TD align=center><~СПЕЦ:ОБЩЕЕ_КОЛИЧЕСТВО~></TD>

<TD align=right><~#цена~> </TD>

<TD align=right><~#сумма~> </TD>

</TR>

<~#всего=всего+сумма~>

<~END_LOOP_SPEC~>

 

<~LOOP_WORK~> <!-- цикл по работам -->

<~!номер=номер+1~>

<~#цена=WORK_wPric*курс*коэф_НДС/WORK_wDime~>

<~#сумма=цена*WORK_wDime~>

<TR>

<TD align=center><~!номер~></TD>

<TD><b><~РАБОТА:НАЗВАНИЕ~> <~РАБОТА:ПРИМЕЧАНИЕ~></b></TD>

<TD align=center> </TD>

<TD align=center><~РАБОТА:ОБЪЕМ~></TD>

<TD align=right><~#цена~> </TD>

<TD align=right><b><~#сумма~></b> </TD>

</TR>

<~#всего=всего+сумма~>

<~END_LOOP_WORK~>

 

<!-- Н.Д.С. -->

<~#НДС=(PRJ_Nal20/100)*всего/(1+PRJ_Nal20/100)~>

<~#НДС_процент=PRJ_Nal20~>

 

<TR><TD align=right colspan=5><br><b>ВСЕГО к ОПЛАТЕ</b> </TD><TD align=right><br><b><~#всего~></b> </TD></TR>

<TR><TD align=right colspan=6><br>Сумма прописью : <b><u><~ПАРАМЕТР:ВЕЩЕСТВЕННЫЙ:ПРОПИСЬ_ВНУТРЕННЯЯ_ВАЛЮТА:всего~></u></b>

<br><br>_________________ : _________________/______________/ 

<br><br> <b>СТОИМОСТЬ ЗАКАЗА С УЧЕТОМ ВСЕХ СКИДОК !</b> 

 

<~SET_SQL_PROG:SELECT pPric FROM tListPrj WHERE (pUnic=:^pUnic:)AND~>

<~ADD_SQL_PROG:((Desc1>0)OR(Desc2>0)OR(Desc3>0)OR(Desc4>0)OR(Desc5>0)OR(Desc6>0))~>

<~LOOP_SQL_PROG~>

 

 

<~SET_SQL_PROG1:SELECT Desc1 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc1>0)~>

<~LOOP_SQL_PROG1~>

<br>На конструкцию : <~PROG1:#Desc1~> % 

<~END_SQL_PROG1~>

 

<~SET_SQL_PROG1:SELECT Desc2 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc2>0)~>

<~LOOP_SQL_PROG1~>

<br>На заполнения : <~PROG1:#Desc2~> % 

<~END_SQL_PROG1~>

 

<~SET_SQL_PROG1:SELECT Desc3 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc3>0)~>

<~LOOP_SQL_PROG1~>

<br>Общая : <~PROG1:#Desc3~> % 

<~END_SQL_PROG1~>

 

<~SET_SQL_PROG1:SELECT Desc4 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc4>0)~>

<~LOOP_SQL_PROG1~>

<br>Общая : <~PROG1:#Desc4~> <~CORRENC:MAIN:SHORT~> 

<~END_SQL_PROG1~>

 

<~SET_SQL_PROG1:SELECT Desc5 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc5>0)~>

<~LOOP_SQL_PROG1~>

<br>На работы : <~PROG1:#Desc5~> % 

<~END_SQL_PROG1~>

 

<~SET_SQL_PROG1:SELECT Desc6 FROM tListPrj WHERE (pUnic=:^pUnic:)AND(Desc6>0)~>

<~LOOP_SQL_PROG1~>

<br>На комплектацию : <~PROG1:#Desc6~> % 

<~END_SQL_PROG1~>

 

<~END_SQL_PROG~>

</TD></TR>

</TABLE>

 

 

 

 

<o:p></o:p></span></p>

 

</div>

 

</body>

 

</html>

Изменено пользователем Konstruktor
Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...

Важная информация

Условия и правила использования форума Правила.