Ваши комментарии
break там кажется по ошибке стоит, должен быть continue
а после того как нашли нужную строку в заданном период - запоминаете row и ставите break
можно не придумывать, а выложить сохраненку с ЛС
переименуйте rowMy в rowCount иначе потом сами запутаетесь
jrow я был переименовал в rowIndex и инициализировал внутри цикла:
for( int rowIndex=0; rowIndex<rowCount;rowIndex++ ) { }
дату начала и окончания строки можно определять так
var dbRow=KDateFromD(GetBegDate(rowkod[rowIndex]));
var deRow=KDateFromD(GetEndDate(rowkod[rowIndex]));
не придумывайте..
rvvid работает по точному коду, который вы ей передали.
Источник в этой функции не анализируется
Обращаю внимание на ошибку в вашем коде
int rowMy=poiskosnkodprop
функция возвращает не номер строки, а количество найденных строк!
номера строк записываются в массив rowkod
Матрицу с1 я получил выше приведенной функцией
1)poiskosnkodprop() - это функция для поиска строк НУ.
2)Зная номер нужной вам строки, вы получаете точный код вида:
double code = GetCode(row);
3)РВ по виду определяется так:
double rv=0; rvvid("=",code,0,rv);
з.ы. Так и не увидел описание того, что хотите получить в конечном итоге..
Если вопрос по конкретной функции - напишите ее название.
Если задача более сложная - не надо ее пытаться описывать с помощью функций..
Опишите задачу "словами бухгалтера"..
Конкретный пример ЛС с суммами - укорит процесс
вид начисления с определенной суммовой базой с учетом РВ
что это значит?
1)как можно искать РВ по "неизвестному источнику"?
2)что такое col?
Опишите задачу более конкретно. Услуги экстрасенсов нынче дороги..
Сервис поддержки клиентов работает на платформе UserEcho
Правильнее поместить код, который ищет нужную строку, в отдельную функцию
и обработать ситуацию, когда строку не нашли ( функция вернула -1)