Ваши комментарии
Чтобы цена молока умножалась на отработанные дни по табелю алгоритм д.б. таким
UsAlg985(&info,&r)
{
r[2]=dney_v_tab(rsimv,calm,info.z1,info.z2);
info.n1=r[2]*info.bz;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Отработано дней",r[2]);
infolist.add_record("Стоимость молока",info.bz);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}
Но можно ещё проще - для вида "денежная компенсация за молоко" использовать алгоритм 1 с параметрами:
неверно формируется справка 182-н за 2022 год
И не только 182-н.
6-НДФЛ РСВ и 4-ФСС тоже будут "кривыми" (за 2021 год - в т.ч.), т.к. в ЛС по всем источникам заведены 500-е виды налогов. По основному для ЛС источнику д.б. 300-е.
Ещё раз спасибо
Я правильно понимаю, что в XML расположение тегов не играет роли? Ну в смысле - что "в стобик", что "в строку" - однофигственно?
При сохранении в файл использовать метод SaveFileXML (SaveFileXmlFine на UTF не рассчитан)
При использовании метода SaveFileXML файл сохраняется в кодировке UTF-8, но все теги в нем, почему-то, выстраиваются в одну строку:
<?xml version="1.0" encoding="UTF-8"?>
<СчетаПК ДатаФормирования="2022-01-27" НомерДоговора="11111" ДатаДоговора="2020-02-10" НаименованиеОрганизации="Предприятие" ИНН="6600000003" РасчетныйСчетОрганизации="11111111111111111111" БИК="222222222" ИдПервичногоДокумента="C59B8A89-49D3-4a94-826B-E9233FCE4892"><ЗачислениеЗарплаты><Сотрудник Нпп="1"><Фамилия>Петров<Имя>Сергей<Отчество>Петрович<ОтделениеБанка>8615<ЛицевойСчет>12345678901234567891<Сумма>35721.00<КодВалюты>643<ОбщаяСуммаУдержаний><КонтрольныеСуммы><КоличествоЗаписей>1<СуммаИтого>35721.00
Скрипт у вас в ДОС кодировке.
Странно... Notepad++ действитено показывает ДОС-кодировку, а вот блокнот - ANSI:
Попробовал определить вордом. Тоже ДОС. Вывод - блокнот врёт.
Да я уже как только не пробовал. Всё равно, если присутствуют русские буквы, получаю ошибку:
Так уже пробовал. Не помогло.
Вот скрипт: RosBank_xml.S
Сервис поддержки клиентов работает на платформе UserEcho
Неправильный подход. Минусы надо корректировать не в отчете, а 277-м видом в самом ЛС