0
Отвечен

Извлечение БЗ строки

Ефимова Ирина 4 года назад в Расчеты начислений и удержаний / Алгоритмы обновлен Гашков Николай (Эксперт) 4 года назад 3

Добрый день.

Помогите разобраться.

Необходимо извлечь БЗ строки по виду 296, воспользовались предложенным Вячеславом  кодом в другой теме

,,,

double bz=0.;

int row = poisk_row(296,0,data,0);

if ( row!=-1 )

{

int ibz = GetBase(row);

bz_kod (296,data,ibz,bz);

}

,,,


при извлечении БЗ теряет копейки, как это можно исправить

Image 4596

Script
На рассмотрении

Добрый день.

Почему у вас перемеренная ibz типа int?

Поправьте так:

double ibz = GetBase(row);

Если у вас в БЗ 296 вида стоит оклад ( а не код из сетки), то вам bz_kod не нужен.

GetBase(row) - даст вам значение БЗ

Николай, огромное спасибо, все получилось.

Сервис поддержки клиентов работает на платформе UserEcho