|
![]() |
#1 |
Участник
|
Lapunder, а вам нужно посчитать параметры именно по строкам выше или по всем введенным ранее? Если по всем введенным ранее, то можно не привязываться к номеру строки, а написать функцию в кодеюните, которая подсчитает нужные вам параметры по номеру документа. Если вызвать эту функцию на OnInsert, то она как раз подсчитает параметры по всем строкам, кроме вставляемой.
|
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Constantine
![]() Lapunder, а вам нужно посчитать параметры именно по строкам выше или по всем введенным ранее? Если по всем введенным ранее, то можно не привязываться к номеру строки, а написать функцию в кодеюните, которая подсчитает нужные вам параметры по номеру документа. Если вызвать эту функцию на OnInsert, то она как раз подсчитает параметры по всем строкам, кроме вставляемой.
Т.е. если пример нарисовать то 10000 Товар1 23 20000 Товар2 23 30000 Товар3 23 (NEW) Товар4 22 - вот так нельзя. В принципе, вопрос снимается, ибо заказчик решил, что сразу при вставке записей в строки заказа ему эта проверка не нужна. Параметр будет вводится после того, как заказ сформирован. А там уже проверка срабатывает, т.к. номера строк в заказе уже все заполнены и пятьсот раз сохранены :| Но все равно спасибо за идеи. Кто их, заказчиков, знает. Вдруг все же придется вставлять проверку при вводе новой строки. |
|
![]() |
#3 |
Administrator
|
ключевая фраза.
обычно такие ТЗ есть результат кривых процессов или непонимания процессов. например, в печатной форме надо чтобы товары шли по порядочку, а клиент думает, что и в заказе они должны идти по порядочку и пишет подобные "ТЗ". давайте копать до истинных желаний заказчика, а не верить сочиненным им "ТЗ" |
|