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

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


KamdiF

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


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



Столкнулся с такой проблемой.

Рассчитываю объект. Площадь около 330 кв.м., пластик. В конце расчета ПО выдает сообщение: "Invalid variant type conversion".

Цена при этом, вроде бы, правдоподобная. Каких-то явных ошибок в расчете при беглом просмотре не увидел.

База используется не первый раз. До этого подобных сообщений не видел ни разу.

Кто знает, в чем может быть дело?

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

  • 3 weeks later...
Люди добрые. Помогите что ли с проблемой №1 из вот этого поста:

http://forum-okna.ru/index.php?s=&show...st&p=214534

Вторую базу пишу, та же самая ситуация.

Для решения подобных задач в ПС есть "Комплекты"

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

От руководства поступила глобальная задача.

Хотим видеть отчет по списанию материалов за отчетный период, а именно месяц.

Подскажите, можно ли такое сделать? У меня вот не получилось.

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

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

  • 2 weeks later...
От руководства поступила глобальная задача.

Хотим видеть отчет по списанию материалов за отчетный период, а именно месяц.

Подскажите, можно ли такое сделать? У меня вот не получилось.

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

 

Это не сложно . Такие отчеты есть .

Пример отчета - заказ сендвичей по выбранным проектам.

Можно скачать отчет и посмотреть.

 

Ps

когда открываете текстовый файл в браузере - не забудьте выставить кодировку 1251.

Лучше же его скачать, и открывать блокнотом

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

1.Необходимо отображение в листе спецификации изделия- доп.комплектующих(соединители рам). не привязанных по количеству к количеству изделий.

 

2.Сделал это стандартными способами добавлением допов к изделию,а в спецификации прописал отображение не <Спец:всего><Спец:количество>(Для того что бы при количестве изделий два и более отображалось заданное количество соединителя)

 

3. Но при расчете стоимости заказа проблемы-считает количество соединителя=количество изделий.

 

Собственно вопрос как можно реализовать первый пункт без проблем в просчете?

-пробовал "вырвать" из доп.комплектующих заказа в отчет по "изделию" не получилось.Может есть еще какие варианты? Или наоборот их нет?

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

как в ПО2 сделать чтобы цена на заполнение до 1кв.м была как за 1 кв.м. , хочу в ПО2 помимо al еще и жалюзи считать.

всё прописал рисует, считает а вот как быть с ценой на изделие меньше 1 кв.м никак не соображу.

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

как в ПО2 сделать чтобы цена на заполнение до 1кв.м была как за 1 кв.м. , хочу в ПО2 помимо al еще и жалюзи считать.

всё прописал рисует, считает а вот как быть с ценой на изделие меньше 1 кв.м никак не соображу.

По квадратам - никак, только по линейным размерам - через вставки можно сделать наценку.

 

 

Тут несколько человек просило - выложил 2 простых скриптов для генератора отчетов

Первый - как выдать в отчете (например коммерческом) все параметры фурнитуры, кроме ненужных

 

<br><b>Параметры изделия:</b><br>

<~SET_SQL_PROG2:select distinct tpolzpar.ptext, (select ptext from tpolzpar where tsavefup.pnumb = pnumb and ptypf = 0 ) name ~>

<~ADD_SQL_PROG2:FROM tpolzpar inner join tsavefup on (tpolzpar.pnumb = tsavefup.pnumb) and (tpolzpar.ptypf = tsavefup.ptypf) ~>

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

<~ADD_SQL_PROG2:AND( (nEL>0 ) AND (select ptext from tpolzpar where tsavefup.pnumb = pnumb and ptypf = 0 ) not in ( 'Система' , 'Дверь балконная', 'Входная дверь', 'Профиль' ,'Дополнительно:','Тип штапика' ,'Монтаж'))~>

<~LOOP_SQL_PROG2~>

<~PROG2:@NAME~> - <~PROG2:@PTEXT~> <br>

<~END_SQL_PROG2~>

 

(руками в жирном тексте пишем ненужные профиля...)

 

Второй скрипт покажет вам поставщика фурнитуры (по поставщику петли)

- часто нужно для компаний с несколькими марками фурнитуры. Чтобы в отчете смело написать "Рото" для изделия

 

<!-- Определеяем тип фурнитуры--->

<~SET_SQL_PROG2: select pname from tspecpau inner join tpostavs on tspecpau.pnumb = tpostavs.pnumb inner join tartikls on tartikls.anumb = tspecpau.anumb where tartikls.aname like '%етля%' ~>

<~ADD_SQL_PROG2:AND (pUnic=:^pUnic:)AND(oUnic=:^oUnic:)~>

<~LOOP_SQL_PROG2~>

<b><i>Фурнитура <~PROG2:@pname~> </i></b>

<~BREAK_LOOP_PROG2~>

<~END_SQL_PROG2~

 

 

на сайте...

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

  • 3 weeks later...

Господа, появилась еще одна очень-очень любопытная задачка. Если быть точным, то две. Но, все по-порядку.

Задача раз:

Имеется отчет для производства. В отчете приведен эскиз изделия и краткое описание изделия. Описание включает в себя такие пункты: № изд-я, кол-во шт., площадь, периметр, масса, вид, система, поставщик фурнитуры, цвет профиля.

В это описание необходимо включить габариты створок по фальцу. Отчет составляется на весь проект, в нем просто цикл по изделиям идет.

Теперь, собственно, вопрос. В какой таблице, кроме "tContOrd", можно найти габариты створки по фальцу? Где кто искал и получилось ли?

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

 

Задача два:

Имеется отчет, в котором просто цикл створок по фальцам. Оформлен так, как предлагает генератор отчетов, со ссылкой на все ту же таблицу "tContOrd". Теперь вопросы. Надо включить поле "количество" для каждого типоразмера. Помимо этого надо включить поле "поставщик", т.к. мы используем две фурнитуры, да и то только пока. Возможно, будет еще одна или две. Самое главное - надо сделать поле "опции". В этом поле должны отображаться такие вещи, как "микропроветривание", "блокиратор ошибочного открывания / блокиратор-приподниматель" и т.д.

Вижу решение проблемы, аналогично предыдущей. Просто использовать ту же пару фиктивных профилей. В итоге вся информация берется из таблицы "tSpecPAU", а не из "tContOrd". "Опции" можно попробовать вывести через запрос к спецификации, используя фильтр на конкретные артикулы. Либо же все их вывести параметрами створки и выводить значения этих параметров. Но, хотелось бы услышать мнения людей по этому поводу. Может есть более простое решение этой проблемы?

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

...В это описание необходимо включить габариты створок по фальцу. Отчет составляется на весь проект, в нем просто цикл по изделиям идет.

А что если створок несколько?

Если списком то просто сделать внутри отчет, который бы показывал списком размеры створок по фальцу +

Проблемы не вижу, сделал бы средствами генератора отчетов без использования "доп профилей".

 

Второй отчет. Производителя фурнитуры можно определять как "поставщика петель" + сделать искомый список-отчет.

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

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

А что если створок несколько?

В этом тоже загвоздка.

Если списком то просто сделать внутри отчет, который бы показывал списком размеры створок по фальцу +

Проблемы не вижу, сделал бы средствами генератора отчетов без использования "доп профилей".

Столкнулся вот с чем. Таблица, которая содержит список створок по фальцу, не имеет привязки к изделию. Т.е. он просто дает полный список по всему объекту. На изделие створки вывести не получилось.

Второй отчет. Производителя фурнитуры можно определять как "поставщика петель" + сделать искомый список-отчет.

В принципе, та же проблема, что и выше. С производителем фурнитуры я лично поступаю немного по-другому. Я просто делаю для каждого производителя свой отчет. Здесь проблема заключается в том, что для каждой конкретной створки надо указывать определенную комплектацию. Достать ее из спецификации не проблема. Вопрос в том, как связать конкретную створку из одной таблицы и спецификацию из другой. У меня так и не получилось.

 

Если кто может помочь с текстом запроса, был бы очень благодарен.

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

В этом тоже загвоздка.

 

Столкнулся вот с чем. Таблица, которая содержит список створок по фальцу, не имеет привязки к изделию. Т.е. он просто дает полный список по всему объекту. На изделие створки вывести не получилось.

почему не имеет в tcontord есть поле ounic - это id изделия из таблицы tlistOrd

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

вопрос к специалистам

у меня в профокна 2.55 подоконники отливы забиты как доп.материалы на них установлена цена по прайсу без скидок и наценок

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

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

вопрос к специалистам

у меня в профокна 2.55 подоконники отливы забиты как доп.материалы на них установлена цена по прайсу без скидок и наценок

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

Пробовал решить проблему но алгоритм расчета похоже заложен в программном коде. Выставляйте цены на доп. материалы с учетом предоставляемой скидки. Хотя "Настройки"-"Расчетных данных"-"Ценовые"-"Коэффициент наценки на материал" увеличивает цену на комплектацию точно также как на профиль в изделии. Вы, надеюсь, формируете цену не Кн.р. :megalol:

ИМХО Чем дороже ПО, тем больше возможностей органично вписать ее в существующую организацию процесса труда. Ну конечно исключая экстремумы - "лохотрон" продавцов ПО, и некоторые формы организации труда. :D

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

В этом тоже загвоздка.

 

Столкнулся вот с чем. Таблица, которая содержит список створок по фальцу, не имеет привязки к изделию. Т.е. он просто дает полный список по всему объекту. На изделие створки вывести не получилось.

 

В принципе, та же проблема, что и выше. С производителем фурнитуры я лично поступаю немного по-другому. Я просто делаю для каждого производителя свой отчет. Здесь проблема заключается в том, что для каждой конкретной створки надо указывать определенную комплектацию. Достать ее из спецификации не проблема. Вопрос в том, как связать конкретную створку из одной таблицы и спецификацию из другой. У меня так и не получилось.

 

Если кто может помочь с текстом запроса, был бы очень благодарен.

 

Не получается прикрепить файл. Скинь на мыло адрес, отправлю .txt.

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

Господа, наконец-то добрался до одной из основных проблем:)

Необходимо обеспечить удаленный доступ к базе. Вопрос - как это сделать.

Используется sql-версия БД. Подключение по локальной сети опробовано и работает.

Собственно, вопросы вот какие:

1. Как прописать путь к базе данных, когда компы не объединены в локальную сеть? Т.е. использовать необходимо возможности интернета.

2. Достаточно ли будет скорости передачи данных посредством модема-флэшки? Или можно сразу забыть об этом и искать другие средства связи?

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

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

почему не имеет в tcontord есть поле ounic - это id изделия из таблицы tlistOrd

Добавлю:

Все привязки контуров, стеклопакетов, фурнитуры к изделию, и к конкретному элементу изделия есть. Изучайте структуру базы. Обратите внимание на следующие поля:

tContOrd.nELem, tSaveFur.nEL, tSaveFur.fUnic, tSaveFur.fLeft, tSavePro.nEl, tSaveZap.nEL, tSaveZap.nZp,. Для фурнитуры, контура- указывается нижний, горизонтальный элемент.

Этикетку на Профокне сделал, наверное, я один. На этикетке собрал всю логистику: каждая основная деталь знает свое место в конструкции, знает технологический маршрут + необходимая инфа по доставке.

 

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

 

вопрос к специалистам

у меня в профокна 2.55 подоконники отливы забиты как доп.материалы на них установлена цена по прайсу без скидок и наценок

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

 

 

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

 

 

 

Господа, наконец-то добрался до одной из основных проблем:)

Необходимо обеспечить удаленный доступ к базе. Вопрос - как это сделать.

Используется sql-версия БД. Подключение по локальной сети опробовано и работает.

Собственно, вопросы вот какие:

1. Как прописать путь к базе данных, когда компы не объединены в локальную сеть? Т.е. использовать необходимо возможности интернета.

2. Достаточно ли будет скорости передачи данных посредством модема-флэшки? Или можно сразу забыть об этом и искать другие средства связи?

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

 

Программа позволяет высокий уровень автоматизации и допускает все способы совместной и локальной работы:.

Локальная работа.

Сетевая работа, при работе через Интернет медленный канал кого-либо блокирует работу остальных. При обращении к базе указывается или статический адрес сервера, или его доменное имя.

Обмен между отделами. Сам не пробовал. Есть версия Alumax2D, она вроде это позволяет, или думать что-то с архивацией заказов.

Работа с базой через сервер терминалов. Можно нормально работать через Интернет. Скорость канала на стороне клиента не так критична. При этом можно работать и с умного телефона, если параметры экрана позволяют и на нем есть клиент RDP.Конкретную реализацию должен предложить сисадмин.

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

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

 

Есть привязка или нет, скидка на конструкцию влияет на стоимость допов. Если стоит привязка к изделию, то кол-во допов умножается на кол-во изделий, и на допы не влияет скидка на комплектацию. Если в графе привязки стоит "0" то вычитается скидка на конструкцию и на комплектацию но кол-во допов на самом деле нужно самому проставлять. По крайней мере у меня так. Хотя мож какую настройку пропустил, постоянно открываешь для себя в программе что-то новое.

На днях посмотрю ссылки по структуре базы данных, когда-то разбирался, но уже без напоминания не вспомню. Интересно конечно, но сегодня замотался, пока без коментов.

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

Этикетку на Профокне сделал, наверное, я один. На этикетке собрал всю логистику: каждая основная деталь знает свое место в конструкции, знает технологический маршрут + необходимая инфа по доставке.

 

Этикетка дело хорошее в отсутствии штрих-кода, но хотелось бы понять как это у Вас реализовано. Может покажете эту самую этикетку, был бы благодарен.

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

Может есть у кого текст примерно вот такого отчета за месяц.

 

дата/№Проекта / список изделий /квадратура проекта/себестоимость проекта

дата/№Проекта / список изделий /квадратура проекта/себестоимость проекта

 

Итого за месяц : колво изделий/ квадратура изделий / сумма себестоимости.

 

Спасибо

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

Этикетка дело хорошее в отсутствии штрих-кода, но хотелось бы понять как это у Вас реализовано. Может покажете эту самую этикетку, был бы благодарен.

Этикетка с производства, которое запускал, выцвела. Скан не делал, ни к чему, для каждого производства они разные.

Пусть для примера будет эта - древняя на транслитере. Просто поясню, какая информация на ней есть и какую ставлю.

Сразу скажу - это для автоматизированного производства ПВХ. Сменное задание выверено с производственной мощностью и разделено на пулы.

Сделана оптимизация раскроя.

 

post-4334-1309358798_thumb.jpg

 

Инфа на этикетке:

Логотип изготовителя

№ Сменно-суточного задания

Номер заказа

Номер позиции ( здесь добавляю номер изделия в поз., всего изд. в поз.)

Заказчик (здесь любые данные по клиенту, которые заносятся и будут "светиться" на этикетке)

Наименование профиля

Длина

Длина армирования (для автоматики оно режется с шагом, тут 50мм)

№ тележки и № ячейки складирования.

№ тележки и № ячейки складирования. заполнения

Штрих-код - Code39 ( в нем номер задания и сквозной номер элемента в этом задании)

расположение элемента ( верх, низ, слева, справа)

Опционально может присутствовать:

Углы реза

№ контура в окне

№ элемента

№ тележки и № ячейки всех сопрягаемых и соединяемых с данным профилем элементов

Рисунок окна

Тип фурнитуры, если что-нибудь из нее присутсвует на этом элементе. ( с любой степенью кокретизации: поставщик, лев\прав, сверление под ручки и петли. Здесь зависит от комплекта линии)

№ тележки и № ячейки штапика соответствует такому же для заполнения, если нарезка делается по теории.

 

 

Таким образом, данная инфа показывает, откуда что берется, что с этим делать и куда это девать.Деление на пулы обеспечивает, что в нужный момент времени у стенда остекления окажутся необходимые тележки с заполнениями, окнами, штапиками. Сканирование штрих-кода на различных участках позволяет фиксировать этапы прохождения изделия.

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

Этикетка с производства, которое запускал, выцвела. Скан не делал, ни к чему, для каждого производства они разные.

Пусть для примера будет эта - древняя на транслитере. Просто поясню, какая информация на ней есть и какую ставлю.

Сразу скажу - это для автоматизированного производства ПВХ. Сменное задание выверено с производственной мощностью и разделено на пулы.

Сделана оптимизация раскроя.

 

Вы заставили ПС2 выверять сменное задание с производственной мощностью и делить на пулы (как я понимаю партии), еще и оптимизацию раскроя по партии сделали? Класс! Я пока еще на этапе сформировавшегося мнения, что ПС2 слишком трудоёмка и неповоротлива, для автаматизированного производства. Этикетку сделать не сложно, а вот все остальное... Есть над чем поломать голову.

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

  • 2 weeks later...
Господа, наконец-то добрался до одной из основных проблем:huh:

Необходимо обеспечить удаленный доступ к базе. Вопрос - как это сделать.

Используется sql-версия БД. Подключение по локальной сети опробовано и работает.

Собственно, вопросы вот какие:

1. Как прописать путь к базе данных, когда компы не объединены в локальную сеть? Т.е. использовать необходимо возможности интернета.

2. Достаточно ли будет скорости передачи данных посредством модема-флэшки? Или можно сразу забыть об этом и искать другие средства связи?

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

 

Да, необходим интернет и сервак на котором будет стоять сама прога и база (на все компы саму прогу ставить нет необходимости), а на компах пользователей прописываешь путь к базе (удаленный доступ). Пользователей можно завести массу - главное чтобы все запаролились и расставить доступ/ограничение

Работаю в ПрофСтрой 3 более 4-х лет, сначала на персоналке, теперь на локальной сети - на базе сидит 3 организации в разных районах города (скорости интернета хватает).

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

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

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



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

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

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