Avuva Опубликовано: 18 мая, 2007 Share Опубликовано: 18 мая, 2007 Здравствуйте!Прошу помощи! В программе ПрофОкна работаем недавно, пока вбили базы только на алюминий, ПВХ считаем по-прежнему в Optima Win. Вопрос такой: можно ли в ПрофОкнах формировать заявку на стеклопакеты сразу по нескольким проектам? (в Optima Win можно было формировать заказ на стеклопакеты сразу по нескольким заказам, для этого не надо было настраивать отчеты, эта функция была по умолчанию). Ссылка на комментарий Поделиться на других сайтах More sharing options...
Raskol'nikov Опубликовано: 18 мая, 2007 Share Опубликовано: 18 мая, 2007 Народ, кто-нибудь, рассчитывает балконные двери не с филёнкой, а с горбыльком (к нижнему брусу прикрепляются 4 бруска - горбылька, и только потом ставится стеклопакет)? Я прописывал горбыльки в пластике. В ПВХ горбыльки как импост, а у Вас я пока не понял, что за бруски-горбыльки. Ссылка на комментарий Поделиться на других сайтах More sharing options...
dvim Опубликовано: 18 мая, 2007 Share Опубликовано: 18 мая, 2007 2 Avuva Есть групповое выполнение отчетов - через это можно сделать. а можно просто написать немного кода самому и экспортировать прямо в заявку Excel . (Сложного ничего нет , для тех кто чуть чуть программировать умеет) Вообще все собираюсь статью о VBA и профокнах написать - вот ленив тока. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rexther Опубликовано: 18 мая, 2007 Share Опубликовано: 18 мая, 2007 2 AvuvaЕсть групповое выполнение отчетов - через это можно сделать. а можно просто написать немного кода самому и экспортировать прямо в заявку Excel . (Сложного ничего нет , для тех кто чуть чуть программировать умеет) Вообще все собираюсь статью о VBA и профокнах написать - вот ленив тока. Было бы очень интересно почитать такую статью, да и обсудить ее тут. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Kapitan Panika Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 (изменено) А вот у меня родился вопрос в ходе начала эксплуатации ПС2: Рисую фасад 20 м высотой, разбиваю стойки по уровням. Вот только когда идёт расчет проекта, все вставки такие как прижимная планка, декоративная крышка, термовставка не делятся с таким же шагом. Соответственно раскрой проекта ПС не делает - ругается. Как быть? Изменено 21 мая, 2007 пользователем Kapitan Panika Ссылка на комментарий Поделиться на других сайтах More sharing options...
Konstruktor Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 А вот у меня родился вопрос в ходе начала эксплуатации ПС2:Рисую фасад 20 м высотой, разбиваю стойки по уровням. Вот только когда идёт расчет проекта, все вставки такие как прижимная планка, декоративная крышка, термовставка не делятся с таким же шагом. Соответственно раскрой проекта ПС не делает - ругается. Как быть? Прописывать вставки для "Разбиения по уровням" для значения "Да" ( в ней также описывается доп. материалы , которые появляются при рассечении) И вставка для значения "Нет". Ссылка на комментарий Поделиться на других сайтах More sharing options...
Kapitan Panika Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 Прописывать вставки для "Разбиения по уровням" для значения "Да" ( в ней также описывается доп. материалы , которые появляются при рассечении)И вставка для значения "Нет". Абалдеть вроде всё тоже самое но работат. И следующий вопрос - а как для стоек при разбиении по уровням организовать поправку на тепловое расширение, или же сразу делать стойку заведомо меньше на ентот зазор? Ссылка на комментарий Поделиться на других сайтах More sharing options...
Andromeda Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 Я прописывал горбыльки в пластике. В ПВХ горбыльки как импост, а у Вас я пока не понял, что за бруски-горбыльки. Значит так: сначала делается коробка, затем на нижний брус ложится ещё 4 брусочка. стеклопакет такким образом получается короче, чем мог бы быть, не будь брусков. Прописываю их как импост и смещаю вниз, тогда получаются ещё кусочки стеклопакета очень узкие или отрицательной ширины. Это, разумеется не правильно. как от такого избавиться? Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rexther Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 Значит так: сначала делается коробка, затем на нижний брус ложится ещё 4 брусочка. стеклопакет такким образом получается короче, чем мог бы быть, не будь брусков. Прописываю их как импост и смещаю вниз, тогда получаются ещё кусочки стеклопакета очень узкие или отрицательной ширины. Это, разумеется не правильно. как от такого избавиться? 2-мя способами: 1- прописываешь заполнение с @. Например так - @пустота. И вставляешь вместо пакета. 2- можно вставить ложную створку. т.е. все стороны кроме одной из профиля типа @пустота, а на нижнем горизонте эти горбыльки. Тогда только надо прописать соединения и все. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Konstruktor Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 2-мя способами:1- прописываешь заполнение с @. Например так - @пустота. И вставляешь вместо пакета. 2- можно вставить ложную створку. т.е. все стороны кроме одной из профиля типа @пустота, а на нижнем горизонте эти горбыльки. Тогда только надо прописать соединения и все. 2-й способ более технологичный Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rexther Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 2-й способ более технологичный Для конструктора, а для менеджера менее очевидный - получается что бы поставить импост (грубо говоря) ему надо зачем-то воткнуть створку, да не простую а с едренями в виде разных пустот и пр. Я для себя делал и так и так - в зависимости от количества лени. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Konstruktor Опубликовано: 21 мая, 2007 Share Опубликовано: 21 мая, 2007 Для конструктора, а для менеджера менее очевидный - получается что бы поставить импост (грубо говоря) ему надо зачем-то воткнуть створку, да не простую а с едренями в виде разных пустот и пр. Я для себя делал и так и так - в зависимости от количества лени. ...а для самых ленивых, можно создать шаблончик с уже вставленной псевдостворкой, и назвать его напр. "Коробка с горбыльком"... Ссылка на комментарий Поделиться на других сайтах More sharing options...
Andromeda Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 Для конструктора, а для менеджера менее очевидный - получается что бы поставить импост (грубо говоря) ему надо зачем-то воткнуть створку, да не простую а с едренями в виде разных пустот и пр. Я для себя делал и так и так - в зависимости от количества лени. всё больше убеждаюсь что настройкой должны заниматься конструктора, которые знают что и как делается на практике Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rexther Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 всё больше убеждаюсь что настройкой должны заниматься конструктора, которые знают что и как делается на практике Я бы сказал - технологи. (в отношении оконно-дверных систем профилей), а вот фасадка - да, тут уже нужен конструктор. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Andromeda Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 Я бы сказал - технологи. (в отношении оконно-дверных систем профилей), а вот фасадка - да, тут уже нужен конструктор. но программистам очень тяжко заниматься настройкой... отчёты - это уже что-то, сетевую версию настроить... Ссылка на комментарий Поделиться на других сайтах More sharing options...
Konstruktor Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 но программистам очень тяжко заниматься настройкой... отчёты - это уже что-то, сетевую версию настроить... ...ох, а как тяжело НЕ программистам отчеты настраивать было , особенно когда и доков то не было по ним... вот где жесть ... Ссылка на комментарий Поделиться на других сайтах More sharing options...
Ivga Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 Инструкцию скачал здесь http://www.rusal.ru/products/architectural/catalog/raschet/Забил уже все артикулы. Завтра займусь конструктивом. ФЛАГ МНЕ В РУКИ Ну как с флагом? Полегчало? Я после Бездны мозги себе сворачиваю с ПС-овскими настройками. А уж если в чужую базу загляну - запутаюсь во всём, что знала. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rexther Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 Ну как с флагом? Полегчало? Я после Бездны мозги себе сворачиваю с ПС-овскими настройками. А уж если в чужую базу загляну - запутаюсь во всём, что знала. Эту тему штудируйте. Тут много всякого полезного! Ссылка на комментарий Поделиться на других сайтах More sharing options...
Kapitan Panika Опубликовано: 23 мая, 2007 Share Опубликовано: 23 мая, 2007 Ну как с флагом? Полегчало? Я после Бездны мозги себе сворачиваю с ПС-овскими настройками. А уж если в чужую базу загляну - запутаюсь во всём, что знала. Да ладно, весьма прозрачные настройки - за 2 недели почти десяток систем вкатал. А то Оптима с АвтоКадом задрали Ссылка на комментарий Поделиться на других сайтах More sharing options...
Andromeda Опубликовано: 24 мая, 2007 Share Опубликовано: 24 мая, 2007 ...ох, а как тяжело НЕ программистам отчеты настраивать было , особенно когда и доков то не было по ним... вот где жесть ... совместиться бы, и дело бы быстрее пошло, и качественнее Ссылка на комментарий Поделиться на других сайтах More sharing options...
Konstruktor Опубликовано: 24 мая, 2007 Share Опубликовано: 24 мая, 2007 совместиться бы, и дело бы быстрее пошло, и качественнее по поводу КакКчества -уже все в норме...дела давно минувших лет... Щас почти все что надо могу вытащить из БД...по крайней мере с парадокса Кстати вопрос и у меня , а как к gdb-шной БД обращаться в SQL -запросах решение нашла? Ссылка на комментарий Поделиться на других сайтах More sharing options...
Sergeitch Опубликовано: 25 мая, 2007 Share Опубликовано: 25 мая, 2007 по поводу КакКчества -уже все в норме...дела давно минувших лет... Щас почти все что надо могу вытащить из БД...по крайней мере с парадокса Кстати вопрос и у меня , а как к gdb-шной БД обращаться в SQL -запросах решение нашла? спрашивай - покумекаем А то всё только на вопросы отвечаешь - грех не помочь Ссылка на комментарий Поделиться на других сайтах More sharing options...
Andromeda Опубликовано: 25 мая, 2007 Share Опубликовано: 25 мая, 2007 (изменено) по поводу КакКчества -уже все в норме...дела давно минувших лет... Щас почти все что надо могу вытащить из БД...по крайней мере с парадокса Кстати вопрос и у меня , а как к gdb-шной БД обращаться в SQL -запросах решение нашла? Новые запросы пишу так же как к парадоксовской. Работает нормально, даже меньше ошибок. Но старые восстановить не удалось. Перенесла процедуру определения поворотности окон в делфи. Теперь формируем полное наименование изделия по госту. Получилось и проще и быстрее, по крайней мере для меня... Хотя никак не получается до совершенства довести что такое "неопределённый профиль"? где их определяют. Прописала новый брус в: комплектующих, заполнениях, вставках, соединениях. Рисую на чертеже, а он его крестиком помечает и считать не хочет Изменено 17 марта, 2008 пользователем DeDmitry Ссылка на комментарий Поделиться на других сайтах More sharing options...
Raskol'nikov Опубликовано: 25 мая, 2007 Share Опубликовано: 25 мая, 2007 что такое "неопределённый профиль"? где их определяют. Прописала новый брус в: комплектующих, заполнениях, вставках, соединениях. Рисую на чертеже, а он его крестиком помечает и считать не хочет Крестик на профиле из-за текстуры. Проверь текстуры. Ссылка на комментарий Поделиться на других сайтах More sharing options...
Маскона Опубликовано: 25 мая, 2007 Share Опубликовано: 25 мая, 2007 Ку мучал отчеты галочки ставил и уберал не как немогу заставить считать программу количество палок вместе, функцию <~LOOP_SPEC_SUM~> ставил непомогло. а в этом отчете ваобще нарезка неотображается, хотя в другой базе этот ртчет работает. <HTML> <HEAD> <TITLE></TITLE> <META content="text/html; charset=windows-1251" http-equiv=Content-Type> <META NAME="Generator" CONTENT="ProfSegment WorkShop"> <META NAME="Author" CONTENT="ПРОФСТРОЙ"> <META NAME="Keywords" CONTENT="ПРОФСТРОЙ"> <META NAME="Description" CONTENT="ПРОФСТРОЙ"> </HEAD> <BODY> <CENTER> <~ТОЧНОСТЬ:ОБЯЗАТЕЛЬНАЯ:2~> <~ТОЧНОСТЬ:ДОПОЛНИТЕЛЬНАЯ:0~> <!-- Стандартная таблица --> <TABLE WIDTH=640 style="border-collapse: collapse; font-size:11px; text-align:left; font-family:Arial; color:#0; font-weight: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0> <TR> <TD WIDTH=320><b>ПРОИЗВОДСТВЕННЫЙ ЛИСТ</b></td><TD WIDTH=320>Заказ оформил : <~ПРОЕКТ:МЕНЕДЖЕР~> </td> </TR> <TR> <TD WIDTH=320>Заказчик:<b><~@заказчик=PRJ_kName~><~@заказчик~></b></td> <TD WIDTH=320>Адрес: <~ПРОЕКТ:ОБЪЕКТ~></td> </TR> <TR> <TD WIDTH=320>Исполнить к: <b><~ПРОЕКТ:ДАТА_МОНТАЖА~></b></TD> <TD WIDTH=320> Заказ № <~ПРОЕКТ:НОМЕР_ЗАКАЗА~> от <~ПРОЕКТ:ДАТА_ЗАЯВКА~>.</td> </TR> </TABLE> <!-- Стандартная таблица --> <TABLE WIDTH=650 style="border-collapse: collapse; font-size:14px; text-align:left; font-family:Arial; color:#0; font-weight: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=0 bordercolor=#0> <TR> <TD><~ИЗДЕЛИЕ:ЭСКИЗ:395:395~></TD> <TD> <!-- Параметры--> Изделие № <b><~ИЗДЕЛИЕ:НОМЕР~></b> Количество : <b><~ИЗДЕЛИЕ:КОЛИЧЕСТВО~></b> шт. <br><br><i><b><~ИЗДЕЛИЕ:НАЗВАНИЕ~></b></i> <br><br> <!-- Стандартная таблица --> <TABLE style="border-collapse: collapse; font-size:12.5px; text-align:right; font-family:Arial; color:#0; font-weight: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=gray> <TR> <TD style=" text-align:left">Шир. х Выс.</TD> <TD WIDTH=140><b><~ИЗДЕЛИЕ:ШИРИНА~> х <~ИЗДЕЛИЕ:ВЫСОТА~></b></TD> </TR> <TR> <TD style=" text-align:left">Текстура</TD> <TD><b><~ИЗДЕЛИЕ:ТЕКСТУРА~></b></TD> </TR> <~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~> <TR> <TD style=" text-align:left">Заполнение </TD> <TD><~PROG:НАЗВАНИЕ~></TD></TR> <~END_SQL_PROG~> <~SQL_FILTER_PARORD:pView=1~> <~LOOP_PARORD~> <TR> <TD style=" text-align:left"><~PARORD:NAME~></TD><TD><b><~PARORD:VALUE~></b></TD> </TR> <~END_LOOP_PARORD~> <~SQL_FILTER_SPEC:aTypP=20~> <~LOOP_SPEC~> <TR><TD style=" text-align:left"> <~СПЕЦ:НАЗВАНИЕ~></TD><TD> Цвет:<~СПЕЦ:ТЕКСТУРА~></TD> </TR> <~END_LOOP_SPEC~> </TABLE> <!-- Стандартная таблица --> <TABLE WIDTH=240 style="border-collapse: collapse; font-size:11px; text-align:left; font-family:Arial; color:#0; font-weight: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=0 bordercolor=#0> <TR> <TD WIDTH=240> <~ИЗДЕЛИЕ:ПРИМЕЧАНИЕ~> </TD></TR> </TABLE> </TD> </TR> </TABLE> <~ГРУППА:Раскрой профиля~> <!-- Стандартная таблица --> <TABLE WIDTH=640 style="border-collapse: collapse; font-size:11px; font-family:Arial; color:#0; font-weight: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0> <TR> <TD bgColor=#CCCCCC align=center>Артикул</TD> <TD bgColor=#CCCCCC align=center>Название</TD> <TD bgColor=#CCCCCC align=center>Цвет</TD> <TD bgColor=#CCCCCC align=center>Длина, мм</TD> <TD bgColor=#CCCCCC align=center>Углы реза, °</TD> <TD bgColor=#CCCCCC align=center>Кол-во</TD> <TD bgColor=#CCCCCC align=center>Всего</TD> </TR> <~LOOP_SPEC~> <TR> <TD align=center><~СПЕЦ:АРТИКУЛ~></TD> <TD align=left; font-size:12px><span style='font-size:10pt'><~СПЕЦ:НАЗВАНИЕ~></span></TD> <TD align=center><~СПЕЦ:ТЕКСТУРА~></TD> <TD align=center><b><span style='font-size:10pt'><~СПЕЦ:ДЛИНА~></span></b></TD> <TD align=center><~СПЕЦ:УГЛЫ_РЕЗА~></TD> <TD align=center><~СПЕЦ:КОЛИЧЕСТВО~></TD> <TD align=center><~СПЕЦ:ВСЕГО~></TD> </TR> <~END_LOOP_SPEC~> </TABLE> <~SET_SQL_PROG:SELECT DISTINCT pUnic,pNumb,aNumb FROM tSpecZLT WHERE (pUnic=:^pUnic:)AND(oUnic=:^oUnic:)AND(zPoin=0)~> <~LOOP_SQL_PROG~> <TABLE WIDTH=640 style="border-collapse: collapse; font-size:12px; text-align:left; font-family:Arial; color:#0; FONT-WEIGHT: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0> <TR><TD colspan=8 align=left> ПРЯМОУГОЛЬНЫЕ ЗАПОЛНЕНИЯ</TD></TR> <TR> <TD bgColor=#CCCCCC align=center>Название</TD> <TD bgColor=#CCCCCC align=center>Цвет</TD> <TD bgColor=#CCCCCC align=center>Шир. мм</TD> <TD bgColor=#CCCCCC align=center>Выс., мм</TD> <TD bgColor=#CCCCCC align=center>Кол-во</TD> <TD bgColor=#CCCCCC align=center>Всего</TD> </TR> <~SQL_FILTER_ZAPL:zPoin=0~> <~LOOP_ZAPL~> <TR> <TD><~ЗАП:НАЗВАНИЕ~></TD> <TD><~ЗАП:ЦВЕТ~></TD> <TD align=center><~ЗАП:ДЛИНА~></TD> <TD align=center><~ЗАП:ШИРИНА~></TD> <TD align=center><~ЗАП:КОЛИЧЕСТВО~></TD> <TD align=center><~ЗАП:ВСЕГО~></TD> </TR> <~END_LOOP_ZAPL~> </TABLE> <~BREAK_LOOP_PROG~> <~END_SQL_PROG~> <~SET_SQL_PROG:SELECT DISTINCT pUnic,pNumb,aNumb FROM tSpecZLT WHERE (pUnic=:^pUnic:)AND(oUnic=:^oUnic:)AND(zPoin>0)~> <~LOOP_SQL_PROG~> <TABLE WIDTH=640 style="border-collapse: collapse; font-size:12px; text-align:left; font-family:Arial; color:#0; FONT-WEIGHT: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0> <TR><TD colspan=8 align=left> НЕПРЯМОУГОЛЬНЫЕ ЗАПОЛНЕНИЯ</TD></TR> <TR> <TD bgColor=#CCCCCC align=center>Поставщик</TD> <TD bgColor=#CCCCCC align=center>Артикул</TD> <TD bgColor=#CCCCCC align=center>Название</TD> <TD bgColor=#CCCCCC align=center>Цвет</TD> <TD bgColor=#CCCCCC align=center>Шир. мм</TD> <TD bgColor=#CCCCCC align=center>Выс., мм</TD> <TD bgColor=#CCCCCC align=center>Кол-во</TD> <TD bgColor=#CCCCCC align=center>Всего</TD> </TR> <~SQL_FILTER_ZAPL:zPoin>0~> <~LOOP_ZAPL~> <TR> <TD rowspan=2><~ЗАП:ЭСКИЗ:100~><BR></TD> <TD><~ЗАП:АРТИКУЛ~></TD> <TD><~ЗАП:НАЗВАНИЕ~></TD> <TD><~ЗАП:ЦВЕТ~></TD> <TD align=center><b><~ЗАП:ДЛИНА~></b></TD> <TD align=center><b><~ЗАП:ШИРИНА~></b></TD> <TD align=center><~ЗАП:КОЛИЧЕСТВО~></TD> <TD align=center><~ЗАП:ВСЕГО~></TD> </TR> <TR> <TD colspan=7><~ЗАП:РЕЗКА~><BR><BR><BR><BR></TD> </TR> <~END_LOOP_ZAPL~> </TABLE> <~BREAK_LOOP_PROG~> <~END_SQL_PROG~> <~SET_SQL_PROG:SELECT DISTINCT pUnic,pNumb,aNumb FROM tSpecPAU WHERE (pUnic=:^pUnic:)AND(oUnic>0)AND(aTypM=5)~> <~LOOP_SQL_PROG~> <TABLE WIDTH=640 style="border-collapse: collapse; font-size:12px; text-align:left; font-family:Arial; color:#0; FONT-WEIGHT: none;" bgColor=#FFFFFF cellpadding=1 spacepadding=1 border=1 bordercolor=#0> <TR><TD colspan=8 align=left> ДОП. ЗАПОЛНЕНИЯ</TD></TR> <TR> <TD bgColor=#CCCCCC align=center>Поставщик</TD> <TD bgColor=#CCCCCC align=center>Артикул</TD> <TD bgColor=#CCCCCC align=center>Название</TD> <TD bgColor=#CCCCCC align=center>Цвет</TD> <TD bgColor=#CCCCCC align=center>Шир. мм</TD> <TD bgColor=#CCCCCC align=center>Выс., мм</TD> <TD bgColor=#CCCCCC align=center>Кол-во</TD> <TD bgColor=#CCCCCC align=center>Всего</TD> </TR> <~SQL_FILTER_SPEC:aTypM=5~> <~LOOP_SPEC~> <TR> <TD><~СПЕЦ:ПОСТАВЩИК~></TD> <TD><~СПЕЦ:АРТИКУЛ~></TD> <TD><~СПЕЦ:НАЗВАНИЕ~></TD> <TD><~СПЕЦ:ЦВЕТ~></TD> <TD align=center><b><~СПЕЦ:ДЛИНА~></b></TD> <TD align=center><b><~СПЕЦ:ШИРИНА~></b></TD> <TD align=center><~СПЕЦ:КОЛИЧЕСТВО~></TD> <TD align=center><~СПЕЦ:ВСЕГО~></TD> </TR> <~END_LOOP_SPEC~> </TABLE> <~BREAK_LOOP_PROG~> <~END_SQL_PROG~> </td></TR> </TABLE> </BODY> </HTML> Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендованные сообщения