Ayanda Makhathini

Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • in reply to: Multiple Rule conditions #23559
    Ayanda Makhathini
    Participant

      Hi Alex

      This example looks like it can definitely workout. I managed to get it to work using the quantity field onchange rule to call both functions and there are if statements in both functions to calculate when it equal to a certain category. I’m getting a different error now but it’s hard to explain still going to investigate whats the issue before thinking about opening another thread. Thank you

      Regards
      Mak

      in reply to: Decimal separator in currency field (not a comma) #23112
      Ayanda Makhathini
      Participant

        Hi Alex

        I used var price = parseFloat(getFieldValue(“Price”)).toFixed(2); to convert to number then i did calculations then converted to string with comma, You helped me alot. Thank you very much

        Regards
        Mak

        in reply to: Decimal separator in currency field (not a comma) #22991
        Ayanda Makhathini
        Participant

          Hi Alex

          Thank you for the function it works.The calculation,rounding off and replace comma works well but i noticed that I’m losing couple cents if I dont round off the value of the item which isn’t rounded off when i get it from look up list, I’m using the function below to get the value(hprice) and try using the toFixed(2) but i get a error. Not sure yet but also working on it.

          function convertprice()
          {
          var hPrice = getFieldValue(“h_price”);

          var priceValueFixed = hPrice.toFixed(2);

          setFieldValue(“h_price”,priceValueFixed);

          }

          Regards

          Attachments:
          in reply to: Decimal separator in currency field (not a comma) #22968
          Ayanda Makhathini
          Participant

            Hi Alex

            I also noticed that my calculations are not rounding off to 2 decimal places. I have the value 6118.43 pulling in as 6118.425 on the form. When I calculate (value) x (quantity) = (6118.425 x 2 = 12236850) . After that I calculate VAT and Total excluding VAT (VAT=15%). Amount including VAT is 14072.37 but i get 14072377.5 which will save as 14 Million if i replace comma. Would adding a custom function to round off solve the issue or is there a shorter way around it. I managed to remove decimals and replace them with commas but this wont if I’m rounding off to wrong decimal place. I currently have my calculations set in the DFFS rules. Amount exluding VAT = calc:{h_price}*{Quantity} , Total including VAT – calc:{Amount}*0.15+{Amount} . I think my main issue is to round off now

            regards

            Attachments:
            in reply to: Decimal separator in currency field (not a comma) #22965
            Ayanda Makhathini
            Participant

              hi Alex

              I’m using the the CCDD to select the product from another list which selects the price in the lookup list which is a currency field. I’m using a DFFS rule in the current list to set the h_price field which is a currency field. I’m trying to use a Custom JS function to change decimals to comma’s when the field changes but my syntax is not that great

              in reply to: Pull user info from a people picker #22602
              Ayanda Makhathini
              Participant

                Hi Alex

                I found the issue it was my JS syntax. my query is trying to set (userprofile) that hasnt been set hence undefined.

                function populateSPNameAndEmail()
                {
                $.each(spjs.utility.getFieldValue({“fin”:”SP_x0020_Email_x0020_Valid”,”key”:”loginName”}),function(i,login){
                var ppData = spjs.utility.userInfo(login);
                console.log(ppData);
                setFieldValue(“Full_x0020_Name”,ppData.Title);
                setFieldValue(“Email_x0020_Address”,ppData.SipAddress);
                });
                }

                I had the wrong field aswell in the above code for SipAdress.
                Thank you for the jQuery its very useful

                in reply to: Pull user info from a people picker #22598
                Ayanda Makhathini
                Participant

                  Hi Alex

                  my code is showing undefined. Even when i test the spjs.utility.userInfo(login); section which i think is to get the user details in the people picker its returning undefined

                  I also have triggered the function on save in the rules.

                  fieldInternalName = SP_x0020_Email_x0020_Valid

                  Thanks

                  in reply to: Pull user info from a people picker #22586
                  Ayanda Makhathini
                  Participant

                    Hi Alex

                    My code is similar(if not the same) as Notrega , but unfortunately he did not post what he did to solve his problem , I cant seem to find the difference between your JS above and his/hers .

                    I’m trying to populate the users title and SipAddress in the respective fields but when I save on edit and New form i doesnt seem to get the information of the user. I have the rule to trigger the function on save but it still get nothing.

                    Can you help me?

                    (I did remove _ID from DispForm but it still didnt work)

                  Viewing 8 posts - 1 through 8 (of 8 total)