Отзовитесь... специалисты по WorkFlow
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Вопрос про пересчет таблицы (цифрового массива WorkFlow)
никто не подскажет как лучше сделать
есть таблица допустим 10х10
в 8 колонок данные вносятся вручную,
в одну данные подставляются из действия по кнопке в той же строке
в последней лежат итоги по строкам
нужно делать автоматический пересчет таблицы
1й вариант
на каждую ячейку повесить событие по изменению значения
в событии для каждой колонки строки прописать одну и туже формулу
(т.е. работа непосредственно на форме массива)
2й вариант
в событии на каждую ячейку выставлять флаг на обновление и передавать индекс текущей строки - а на основной форме ловить изменение этого флага и запускать пересчет по строке, сбрасывая флаг потом
(т.е. работа в форме массива и в основной форме)
этот вариант вроде самый правильный но у меня почему-то основная форма не засекает изменение флага и не запускает событие (хотя флаг реально изменяется)
что посоветуете?
никто не подскажет как лучше сделать
есть таблица допустим 10х10
в 8 колонок данные вносятся вручную,
в одну данные подставляются из действия по кнопке в той же строке
в последней лежат итоги по строкам
нужно делать автоматический пересчет таблицы
1й вариант
на каждую ячейку повесить событие по изменению значения
в событии для каждой колонки строки прописать одну и туже формулу
(т.е. работа непосредственно на форме массива)
2й вариант
в событии на каждую ячейку выставлять флаг на обновление и передавать индекс текущей строки - а на основной форме ловить изменение этого флага и запускать пересчет по строке, сбрасывая флаг потом
(т.е. работа в форме массива и в основной форме)
этот вариант вроде самый правильный но у меня почему-то основная форма не засекает изменение флага и не запускает событие (хотя флаг реально изменяется)
что посоветуете?
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
а в массивах можно сделать вычисляемое поле в области итогов?
тогда можно было бы например как в отчете брать, например, сумму всех ячеек в какой либо колонке..
в принципе, тогда бы итоги обновлялись сами при изменении данных в ячейках (должны, по идее), а потом, если нужно, один раз для всех массивов запустить действие над переменными, которое сформирует строку с итогами в этих массивах на основе тех же выражений, что и в вычисляемых полях.. ну это если нужно куда то эту таблицу передать вместе с итогами...
тогда можно было бы например как в отчете брать, например, сумму всех ячеек в какой либо колонке..
в принципе, тогда бы итоги обновлялись сами при изменении данных в ячейках (должны, по идее), а потом, если нужно, один раз для всех массивов запустить действие над переменными, которое сформирует строку с итогами в этих массивах на основе тех же выражений, что и в вычисляемых полях.. ну это если нужно куда то эту таблицу передать вместе с итогами...
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
на самом деле смысл такой
менеджеру нужно набрать спецификацию
- т.е. добавить товар - проставить цену скидки и т.д. и сразу увидеть результат - таким образом отчет по форме массива (контекстное меню массива) отпадает - да и отчет то сам просто PrintScrin массива и на мой взгляд смысла в данной ситуации не имеет
вычисляемые поля как я понимаю тоже не имеют никакого смысла так как с к ним нельзя обратиться чтобы вытащить из них данные (может я не прав)
набрав спецификацию - т.е. в фоне создав кучу дочерних объектов и заполнив их атрибуты - менеджер жмет на кнопку и запускается стандартный отчет Лоции по дочерним объектам и далее скриптом рисуется Счет в котором полученные данные дальше пересчитываются по Exel'евским формулам
вобщем нужна динамическая форма - простая и без лишних движений готовящая данные для дальнейшей обработки в офисных пакетах
менеджеру нужно набрать спецификацию
- т.е. добавить товар - проставить цену скидки и т.д. и сразу увидеть результат - таким образом отчет по форме массива (контекстное меню массива) отпадает - да и отчет то сам просто PrintScrin массива и на мой взгляд смысла в данной ситуации не имеет
вычисляемые поля как я понимаю тоже не имеют никакого смысла так как с к ним нельзя обратиться чтобы вытащить из них данные (может я не прав)
набрав спецификацию - т.е. в фоне создав кучу дочерних объектов и заполнив их атрибуты - менеджер жмет на кнопку и запускается стандартный отчет Лоции по дочерним объектам и далее скриптом рисуется Счет в котором полученные данные дальше пересчитываются по Exel'евским формулам
вобщем нужна динамическая форма - простая и без лишних движений готовящая данные для дальнейшей обработки в офисных пакетах
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
хм... мне казалось, что в вычисляемыех полях в итогах как раз и можно решить вопрос с автоматическим пересчетом таблицы 10х10 в цифровом массиве докоборота (имею в виду, если они там есть, это надо проверять конечно)
а если отпадает и не подходит..
впрочем, мое дело - предложить
кстати, у нас есть такая штука, делал не я, но надеюсь автор не будет меня ругать
есть огромный массив на форме докоборота, который заполняется тут же какими то действиями. получается огромная таблица. а когда таблица проверена, то юзер говорит ОК и шаблон создает объекты (причем, как я понял, делает это на автосервере) по информации в этих массивах...
а если отпадает и не подходит..
впрочем, мое дело - предложить
кстати, у нас есть такая штука, делал не я, но надеюсь автор не будет меня ругать
есть огромный массив на форме докоборота, который заполняется тут же какими то действиями. получается огромная таблица. а когда таблица проверена, то юзер говорит ОК и шаблон создает объекты (причем, как я понял, делает это на автосервере) по информации в этих массивах...
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
вобщем остановились на втором варианте
- на колонки массива повесили событие -'по нажатию на переменную' которое выставляет флаг на обновление
- нарисовали общую кнопку - (видимость флаг обновления) и по ней общий пересчет таблицы в цикле
....
все это в ожидании 4.30 где события будут добавлены/расширены и т.д. ждем короче
- на колонки массива повесили событие -'по нажатию на переменную' которое выставляет флаг на обновление
- нарисовали общую кнопку - (видимость флаг обновления) и по ней общий пересчет таблицы в цикле
....
все это в ожидании 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
Срочный вопрос по заполнению строки массива
нужна помошь
вот есть массив WokkFlowИменно в таком виде - просто пустая заготовка
и вот теперь самое интересное
мне нужно заполнять ее запросами но не всю таблицу а просто добавляя новую строку по результатам
запросы всегда разные, порядок колонок в запросах всегда одинаков
просто понять не могу какой функцией можно сделать такую штуку ??
т.е. чем-то запустить запрос и чем-то положить все его колонки в колонки массива в новую строку или в строку по индексу - если я хочу обновить/заменить данные где-то в середине
нужна помошь
вот есть массив 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
с моей точки зрения все массивы многомерные а все остальное помнишь как в 'девушки из джаза' - у каждого свои недостатки
делать 10 запросов и 10 действий (одно 10 раз) для того чтобы записать ОДНУ строку массива из 10 колонок - нет это не для меня, хоть в цикле - хоть как - вот что хочешь со мной делай
я думаю и Лоция скоро добавит такую функцию - а почему бы и нет
делать 10 запросов и 10 действий (одно 10 раз) для того чтобы записать ОДНУ строку массива из 10 колонок - нет это не для меня, хоть в цикле - хоть как - вот что хочешь со мной делай
я думаю и Лоция скоро добавит такую функцию - а почему бы и нет
Софт - 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
- Откуда: Тюмень
- Контактная информация:
можно, причем несолькими способами.
можно зарегистрировать в работе одну переменную-объект, но с типом Массив. а можно зарегистрировать несколько переменных-объектов и работать с ними в отдельности.
но нужно проверить, как это себя будет вести при запуске работы.. и как вообще работа будет запускаться, с какими объектами
можно зарегистрировать в работе одну переменную-объект, но с типом Массив. а можно зарегистрировать несколько переменных-объектов и работать с ними в отдельности.
но нужно проверить, как это себя будет вести при запуске работы.. и как вообще работа будет запускаться, с какими объектами
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Отлично!
а скажи как зарегистрировать (добавить) несколько переменных объектов в процессе работы какой функцией? - это первый вопрос
и вопрос второй - соответственно как к ним обратиться? по индексу? или вообще как обстоят дела с этим ?
просто мне нужно все тоже - мне нужен доступ к атрибутам объектов участвующих в работе
а скажи как зарегистрировать (добавить) несколько переменных объектов в процессе работы какой функцией? - это первый вопрос
и вопрос второй - соответственно как к ним обратиться? по индексу? или вообще как обстоят дела с этим ?
просто мне нужно все тоже - мне нужен доступ к атрибутам объектов участвующих в работе
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва