At last the BIsoldier model has worked properly in the game. Thanks to all for the help, especially ADOGMC for the sample of a config.
My current config:
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
class CfgPatches
{
      class test_soldat
      {
            units[]={"test_soldat"};
            weapons[]={};
            requiredVersion = 1.05;
            requiredAddons[]={};
      };
};
class CfgVehicleClasses
{
      class test_soldat
      {
             displayName="test_soldat";
      };
};
//===============================
class CfgSkeletons
{
      class Default;
      class Head
      {
             isDiscrete = 0;
             skeletonInherit = "";
             skeletonBones[] ={"neck","","neck1","neck","head","neck1","lBrow","head","mBrow","head","rBrow","head","lMouth","head","mMouth","head","rMouth","head","eyelids","head","LLip","head"};
      };
      class test_BISkeleton
      {
             isDiscrete = 0;
             skeletonInherit = "Head";
             skeletonBones[] =
{"weapon","","launcher","","Camera","","Spine","","Spine1","","Spine2","","Spine3","","Pelvis","","LeftShoulder","","LeftArm","","LeftArmRoll","","LeftForeArm","","LeftForeArmRoll","","LeftHand","",
"LeftHandRing","","LeftHandRing1","","LeftHandRing2","","LeftHandRing3","","LeftHandPinky1","","LeftHandPinky2","","LeftHandPinky3","","LeftHandMiddle1","","LeftHandMiddle2","",
"LeftHandMiddle3","","LeftHandIndex1","","LeftHandIndex2","","LeftHandIndex3","","LeftHandThumb1","","LeftHandThumb2","","LeftHandThumb3","","RightShoulder","","RightArm","",
"RightArmRoll","","RightForeArm","","RightForeArmRoll","","RightHand","","RightHandRing","","RightHandRing1","","RightHandRing2","","RightHandRing3","","RightHandPinky1","",
"RightHandPinky2","","RightHandPinky3","","RightHandMiddle1","","RightHandMiddle2","","RightHandMiddle3","","RightHandIndex1","","RightHandIndex2","","RightHandIndex3","",
"RightHandThumb1","","RightHandThumb2","","RightHandThumb3","","LeftUpLeg","","LeftUpLegRoll","","LeftLeg","","LeftLegRoll","","LeftFoot","","LeftToeBase","","RightUpLeg","",
"RightUpLegRoll","","RightLeg","","RightLegRoll","","RightFoot","","RightToeBase",""};
      };
      class Flag: Default {};
      class FlagCarrier: Default
      {
             skeletonInherit = "Default";
             skeletonBones[] = {"stozar","","vlajka",""};
      };
};
class CfgMovesMaleSdr;
class test_PeopleMoves : CfgMovesMaleSdr
{
      skeletonName = "test_BISkeleton";
      collisionVertexPattern[] = {"1a", "2a", "3a", "4a", "5a", "6a", "7a", "8a", "1c", "2c", "3c", "4c", "5c", "6c", "7c", "8c", "1f", "2f", "3f", "4f", "5f", "6f", "7f", "8f"};
      collisionGeomCompPattern[] = {1, 3, 6};
};
class CfgModels
{
      class Default;
      class flag_vojak : Default
      {
             sections[] = {"latka"};
      };
      class Head: Default
      {
             skeletonName = "Head";
             sections[] = {"swap_hhl","hide_eyewear"};
             sectionsInherit="";
      };
      class test_soldat: Default
      {
             skeletonName = "test_BISkeleton";
             sectionsInherit="Head";
             sections[] =
{"weapon","","launcher","","Camera","","Spine","","Spine1","","Spine2","","Spine3","","Pelvis","","LeftShoulder","","LeftArm","","LeftArmRoll","","LeftForeArm","","LeftForeArmRoll","","LeftHand","",
"LeftHandRing","","LeftHandRing1","","LeftHandRing2","","LeftHandRing3","","LeftHandPinky1","","LeftHandPinky2","","LeftHandPinky3","","LeftHandMiddle1","","LeftHandMiddle2","",
"LeftHandMiddle3","","LeftHandIndex1","","LeftHandIndex2","","LeftHandIndex3","","LeftHandThumb1","","LeftHandThumb2","","LeftHandThumb3","","RightShoulder","","RightArm","",
"RightArmRoll","","RightForeArm","","RightForeArmRoll","","RightHand","","RightHandRing","","RightHandRing1","","RightHandRing2","","RightHandRing3","","RightHandPinky1","",
"RightHandPinky2","","RightHandPinky3","","RightHandMiddle1","","RightHandMiddle2","","RightHandMiddle3","","RightHandIndex1","","RightHandIndex2","","RightHandIndex3","",
"RightHandThumb1","","RightHandThumb2","","RightHandThumb3","","LeftUpLeg","","LeftUpLegRoll","","LeftLeg","","LeftLegRoll","","LeftFoot","","LeftToeBase","","RightUpLeg","",
"RightUpLegRoll","","RightLeg","","RightLegRoll","","RightFoot","","RightToeBase",""};
      };
      class test_BISkeleton: test_soldat{};
};
//===============================
class CfgVehicles
{
      class Land;
      class Man: Land
      {
             class ViewPilot;
      };
      class CAManBase;
      class SoldierWB;
      class test_soldat: SoldierWB
      {
             model="\bimodels\BIsoldier.p3d";
             moves="test_PeopleMoves";
             accuracy=5;
             displayName= "Rifleman 1";
             nameSound = "specNas";
             picture = "\Ca\characters\data\Ico\i_SF_CA.paa";
             Icon = "\Ca\characters\data\map_ico\i_komandos_CA.paa";
             weapons[] = {AK74,"Throw","Put",};
             magazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK", "30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","HandGrenade","HandGrenade"};
             camouflage=0.5;
             vehicleClass = "test_soldat";
             threat[] = {1, 0.1, 0.1};
             class Wounds{
                   tex[]={};
                   mat[] = {"bimodels\bisoldier\data\us_molle_webbings.rvmat", "ca\characters\data\np_hhl_wound2.rvmat", "bimodels\bisoldier\data\us_soldier_body.rvmat", "bimodels\bisoldier\data\us_soldier_equip.rvmat", "ca\characters\data\np_soldier_b_body_wound2.rvmat","bimodels\bisoldier\data\us_soldier_equip.rvmat","bimodels\bisoldier\data\us_hhl.rvmat"};
                   };
       };
};