AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2012, 14:16   #1  
Constantine_imported is offline
Constantine_imported
Участник
 
126 / 10 (1) +
Регистрация: 28.04.2011
Lapunder, а вам нужно посчитать параметры именно по строкам выше или по всем введенным ранее? Если по всем введенным ранее, то можно не привязываться к номеру строки, а написать функцию в кодеюните, которая подсчитает нужные вам параметры по номеру документа. Если вызвать эту функцию на OnInsert, то она как раз подсчитает параметры по всем строкам, кроме вставляемой.
Старый 13.11.2012, 14:28   #2  
Lapunder is offline
Lapunder
Участник
 
40 / 10 (1) +
Регистрация: 24.04.2008
Цитата:
Сообщение от Constantine Посмотреть сообщение
Lapunder, а вам нужно посчитать параметры именно по строкам выше или по всем введенным ранее? Если по всем введенным ранее, то можно не привязываться к номеру строки, а написать функцию в кодеюните, которая подсчитает нужные вам параметры по номеру документа. Если вызвать эту функцию на OnInsert, то она как раз подсчитает параметры по всем строкам, кроме вставляемой.
Смысл ТЗ объяснять долго, но проверка нужна на момент заполнения поля в строке (новое поле) и сравнение его значения с полями из строк выше.
Т.е. если пример нарисовать то

10000 Товар1 23
20000 Товар2 23
30000 Товар3 23
(NEW) Товар4 22 - вот так нельзя.

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

Но все равно спасибо за идеи. Кто их, заказчиков, знает. Вдруг все же придется вставлять проверку при вводе новой строки.
Старый 23.11.2012, 12:25   #3  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от Lapunder Посмотреть сообщение
Смысл ТЗ объяснять долго...
ключевая фраза.
обычно такие ТЗ есть результат кривых процессов или непонимания процессов.
например, в печатной форме надо чтобы товары шли по порядочку, а клиент думает, что и в заказе они должны идти по порядочку и пишет подобные "ТЗ".

давайте копать до истинных желаний заказчика, а не верить сочиненным им "ТЗ"
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:04.