Отзовитесь... специалисты по WorkFlow

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

слушай - а интересная мысль :wink: :wink: щас нарисуем :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Вопрос про пересчет таблицы (цифрового массива WorkFlow)

никто не подскажет как лучше сделать
есть таблица допустим 10х10

в 8 колонок данные вносятся вручную,
в одну данные подставляются из действия по кнопке в той же строке
в последней лежат итоги по строкам

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

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

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

что посоветуете?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

а в массивах можно сделать вычисляемое поле в области итогов?
тогда можно было бы например как в отчете брать, например, сумму всех ячеек в какой либо колонке..
в принципе, тогда бы итоги обновлялись сами при изменении данных в ячейках (должны, по идее), а потом, если нужно, один раз для всех массивов запустить действие над переменными, которое сформирует строку с итогами в этих массивах на основе тех же выражений, что и в вычисляемых полях.. ну это если нужно куда то эту таблицу передать вместе с итогами...
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

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

вычисляемые поля как я понимаю тоже не имеют никакого смысла так как с к ним нельзя обратиться чтобы вытащить из них данные (может я не прав)

набрав спецификацию - т.е. в фоне создав кучу дочерних объектов и заполнив их атрибуты - менеджер жмет на кнопку и запускается стандартный отчет Лоции по дочерним объектам и далее скриптом рисуется Счет в котором полученные данные дальше пересчитываются по Exel'евским формулам

вобщем нужна динамическая форма - простая и без лишних движений готовящая данные для дальнейшей обработки в офисных пакетах

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

хм... мне казалось, что в вычисляемыех полях в итогах как раз и можно решить вопрос с автоматическим пересчетом таблицы 10х10 в цифровом массиве докоборота (имею в виду, если они там есть, это надо проверять конечно) ;-)
а если отпадает и не подходит..
впрочем, мое дело - предложить :-)
кстати, у нас есть такая штука, делал не я, но надеюсь автор не будет меня ругать :-)
есть огромный массив на форме докоборота, который заполняется тут же какими то действиями. получается огромная таблица. а когда таблица проверена, то юзер говорит ОК и шаблон создает объекты (причем, как я понял, делает это на автосервере) по информации в этих массивах...
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

вобщем остановились на втором варианте
- на колонки массива повесили событие -'по нажатию на переменную' которое выставляет флаг на обновление
- нарисовали общую кнопку - (видимость флаг обновления) и по ней общий пересчет таблицы в цикле

....
все это в ожидании 4.30 где события будут добавлены/расширены и т.д. ждем короче
Последний раз редактировалось Александр 21 мар 2008, 08:56, всего редактировалось 1 раз.

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Срочный вопрос по заполнению строки массива

нужна помошь :wink:
вот есть массив WokkFlow

Код: Выделить всё

        Select 
               '' as tPartiesNote,
               '' as tPartiesStatusPost,
               '' as tPartiesFormaSex,
               '' as tPartiesNameFIO,
               '' as tPartiesIndex,
               '' as tPartiesCountry,
               '' as tPartiesArea,
               '' as tPartiesCity,
               '' as tPartiesStreet,
               '' as tPartiesCode,
               '' as tPartiesFax,
               '' as tPartiesPhone,
               '' as tPartiesMobilePhone,
               '' as tPartiesEmail,
               '' as tPartiesAccessory,   
               0 as tPartiesID 
Именно в таком виде - просто пустая заготовка
и вот теперь самое интересное
мне нужно заполнять ее запросами но не всю таблицу а просто добавляя новую строку по результатам

запросы всегда разные, порядок колонок в запросах всегда одинаков
просто понять не могу какой функцией можно сделать такую штуку ??

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

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

к сожалению по индексу нельзя перезаписать всю строку многомерного массива результатами запроса одной функцией сразу (техподдержка) - а жаль :wink: :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

дак эта... а если НЕ СРАЗУ?
в конце концов, с точки зрения Лоции, все массивы - одномерные..
а переписать элемент массива по индексу элемента - не сложно. повторить для каждого массива - и будет то же самое
в чем проблема?
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

с моей точки зрения все массивы многомерные :wink: :wink: а все остальное помнишь как в 'девушки из джаза' - у каждого свои недостатки :wink: :wink:

делать 10 запросов и 10 действий (одно 10 раз) для того чтобы записать ОДНУ строку массива из 10 колонок - нет это не для меня, хоть в цикле - хоть как - вот что хочешь со мной делай :wink: :wink:

я думаю и Лоция скоро добавит такую функцию - а почему бы и нет :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Вопрос по цвету строки выделения массива

Никто не знает можно ли изменять цвет выделенной строки массива?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Вопрос по закладке ДОКУМЕНТЫ

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

а вот вопрос - можно ли добавить на данную закладку сразу несколько объектов - и работать по ним по всем сразу?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Сообщение Anderyt »

можно, причем несолькими способами.
можно зарегистрировать в работе одну переменную-объект, но с типом Массив. а можно зарегистрировать несколько переменных-объектов и работать с ними в отдельности.
но нужно проверить, как это себя будет вести при запуске работы.. и как вообще работа будет запускаться, с какими объектами
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Сообщение Александр »

Отлично!

а скажи как зарегистрировать (добавить) несколько переменных объектов в процессе работы какой функцией? - это первый вопрос
и вопрос второй - соответственно как к ним обратиться? по индексу? или вообще как обстоят дела с этим ?

просто мне нужно все тоже - мне нужен доступ к атрибутам объектов участвующих в работе

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Сообщение Старик Крупский »

Александр писал(а):Вопрос по цвету строки выделения массива

Никто не знает можно ли изменять цвет выделенной строки массива?
Есть у меня подозрение, что можно, но для этого надо в оформлении винды ковыряться :-) Но тогда все сразу будет выделяться другим цветом
"Лучше меньше, да лучше" (C)
Ответить