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

R011ka

Members
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Все публикации пользователя R011ka

  1. Прошу прощения, не заметил тему по ПС3 В техподдержку не обращался, т.к. вычитал на оф.сайте компании, что отвечают только на "знакомые" адреса эл.почты (которые указаны в договоре на покупку программы или что-то вроде того... у нас программа куплена официально, но к электронке доступа не имею)...
  2. Добрый день! Проблема с написанием отчета... Есть переменная ~Текущая_дата~, нужно иметь еще три даты (текущая+1мес,+2мес,+3мес соответственно)... как это реализовать? всю голову переломал... И что за загадочная дата такая 30.12.1899г (часто такую выдает при какой нибудь ошибке при выводе значения переменной)? Заранее благодарю.. ПС: программа ПС3...
  3. Доброго времени суток! Сделал отчет для вывода списка проектов в производстве по шаблону (-номер проекта-дата_отправки_в_производство-дата_готовности-контрагент-объект-менеджер-площадь_остекления-статус_проекта-категория_проекта-)... выборка осуществляется по данным из формы, в которой задаются временной интервал Дата1-Дата2 (по дате "Готовность", она же настраиваемая дата). Необходимо добавить сортировку по парамерам "Категория проекта" (разные системы профилей), а также по статусам проекта (отправлен в производство, принят в производство и тд....)... Код отчета где то такой (см. аттач) <BODY><CENTER> ~Форма.Создать~ ~Форма.Заголовок=Проекты в производстве~ ~Форма.Ширина=300~ ~Форма.Высота=300~ ~Форма.Вывод=Применить~ ~Форма.Надпись.Создать~ ~Форма.Надпись.Текст=Готовность~ ~Форма.Надпись.Сверху=8~ ~Форма.Надпись.Слева=8~ ~Форма.Надпись.Ширина=200~ ~Форма.Надпись.Создать~ ~Форма.Надпись.Текст=С~ ~Форма.Надпись.Сверху=32~ ~Форма.Надпись.Слева=8~ ~Форма.Надпись.Ширина=15~ ~Форма.Календарь.Создать~ ~Форма.Календарь.Сверху=28~ ~Форма.Календарь.Слева=25~ ~Форма.Календарь.Ширина=90~ ~Форма.Календарь.Вывод=Дата1~ ~Форма.Надпись.Создать~ ~Форма.Надпись.Текст=По~ ~Форма.Надпись.Сверху=32~ ~Форма.Надпись.Слева=130~ ~Форма.Надпись.Ширина=15~ ~Форма.Календарь.Создать~ ~Форма.Календарь.Сверху=28~ ~Форма.Календарь.Слева=150~ ~Форма.Календарь.Ширина=90~ ~Форма.Календарь.Вывод=Дата2~ ~Форма.Надпись.Создать~ ~Форма.Надпись.Текст=Категория~ ~Форма.Надпись.Сверху=65~ ~Форма.Надпись.Слева=8~ ~Форма.Надпись.Ширина=100~ ~Форма.Список.Выпадающий.Создать~ ~Форма.Список.Выпадающий.Сверху=61~ ~Форма.Список.Выпадающий.Слева=70~ ~Форма.Список.Выпадающий.Ширина=170~ ~Форма.Список.Выпадающий.Вывод=Категория~ ~Форма.Список.Выпадающий.Очистить~ ~Форма.Список.Выпадающий.Добавить=Череповец~ ~Форма.Список.Выпадающий.Добавить=Вологда~ ~Форма.Список.Выпадающий.По_умолчанию=Череповец~ ~Форма.Флаг.Создать~ ~Форма.Флаг.Текст=Отправлен в производство~ ~Форма.Флаг.Сверху=110~ ~Форма.Флаг.Слева=8~ ~Форма.Флаг.Ширина=200~ ~Форма.Флаг.Включить=Нет~ ~Форма.Флаг.Вывод=В_производство~ ~Форма.Флаг.Создать~ ~Форма.Флаг.Текст=Принят в производство~ ~Форма.Флаг.Сверху=140~ ~Форма.Флаг.Слева=8~ ~Форма.Флаг.Ширина=200~ ~Форма.Флаг.Включить=Нет~ ~Форма.Флаг.Вывод=В_производстве~ ~Форма.Флаг.Создать~ ~Форма.Флаг.Текст=Изготовлен~ ~Форма.Флаг.Сверху=170~ ~Форма.Флаг.Слева=8~ ~Форма.Флаг.Ширина=200~ ~Форма.Флаг.Включить=Нет~ ~Форма.Флаг.Вывод=Изготовлен~ ~Форма.Флаг.Создать~ ~Форма.Флаг.Текст=Отгружен~ ~Форма.Флаг.Сверху=200~ ~Форма.Флаг.Слева=8~ ~Форма.Флаг.Ширина=200~ ~Форма.Флаг.Включить=Нет~ ~Форма.Флаг.Вывод=Отгружен~ ~Форма.Флаг.Создать~ ~Форма.Флаг.Текст=Завершен~ ~Форма.Флаг.Сверху=230~ ~Форма.Флаг.Слева=8~ ~Форма.Флаг.Ширина=200~ ~Форма.Флаг.Включить=Нет~ ~Форма.Флаг.Вывод=Завершен~ ~Форма.Показать~ ~IF(Применить<>0)THEN~ ~Отчет:Закрыть~ ~ENDIF~ <P style="font-size:16px; text-align:center; color:#0;"> Проекты в производстве.<br> Готовность с ~AsDate:Дата1~ по ~AsDate:Дата2~<br> </P> ~SQL1:Установить:SELECT pUnic,pDate,Date1,pIncR FROM ListPrj,PrefPrj WHERE~ ~SQL1:Добавить:(pWork=1)AND(Date1>=:Дата1.AsDate:)AND(Date1<=:Дата2.AsDate:)~ ~IF:В_производство>0:THEN~ ~SQL1:Добавить:AND(pStat="Отпр. в пр-во")~ ~ENDIF~ ~IF:В_производстве>0:THEN~ ~SQL1:Добавить:AND(pStat="Принят в пр-во")~ ~ENDIF~ ~IF:Изготовлен>0:THEN~ ~SQL1:Добавить:AND(pStat="Изготовлен")~ ~ENDIF~ ~IF:Отгружен>0:THEN~ ~SQL1:Добавить:AND(pStat="Отгружен")~ ~ENDIF~ ~IF:Завершен>0:THEN~ ~SQL1:Добавить:AND(pStat="Завершён")~ ~ENDIF~ ~SQL1:Выбор.Проекты~ <TABLE style="border-collapse:collapse; font-size:10px; color:#0; font-weight: none;" border=1 bordercolor=#0> <TR> <TD align=center bgColor=#cccccc>Заказ №</TD> <TD align=center bgColor=#cccccc>Производство</TD> <TD align=center bgColor=#cccccc>Готовность</TD> <TD align=center bgColor=#cccccc>Контрагент</TD> <TD align=center bgColor=#cccccc>Объект</TD> <TD align=center bgColor=#cccccc>Менеджер</TD> <TD align=center bgColor=#cccccc>Площадь</TD> <TD align=center bgColor=#cccccc>Статус</TD> <TD align=center bgColor=#cccccc>Категория</TD> </TR> ~Проект:Начало~ <TR> <TD align=center>~Проект:Номер_заказа~</TD> <TD align=center>~Проект:Дата_отправки_в_производство~</TD> <TD align=center>~Проект:Настраиваемая_дата~</TD> <TD align=left>~Проект:Контрагент~</TD> <TD align=left>~Проект:Объект~</TD> <TD align=left>~Проект:Менеджер~</TD> <TD align=right>~Проект:Площадь_изделий,_кв.м.~</TD> <TD align=left>~Проект:Статус~</TD> <TD align=left>~Проект:Категория~</TD> </TR> ~Проект:Конец~ </TABLE> </BODY> Да, еще этот код не выдает в таблицу более одного статуса проекта, отмеченного в форме... Т.е. если отмечаю один (например, ОТПР.В.ПР-ВО) - выводятся только проекты в заданном диапазоне дат, отправленные в производство... Если же выбрать ОТПР.В.ПР-ВО и ПРИНЯТЫЕ.В.ПР-ВО - то НИЧЕГО не выводится... Прошу помощи...
×
×
  • Создать...

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

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