Форум по программе Контур.Зарплата.
Здесь мы отвечаем на вопросы возникающие у наших пользователей или партнеров при работе с программой или при внедрении ее в организации.
Прежде чем создать обращение, воспользуйтесь поиском. Попробуйте найти похожий топик по ключевому слову. Например "СЗВ-СТАЖ" или "6-НДФЛ".
Если Вы нашли "чужую" тему с похожим вопросом, где уже был дан ответ (есть сообщение помеченное как "Ответ"), но при этом ответ не подходит для Вашей ситуации, то не задавайте свой вопрос в комментариях к "чужой" теме. Лучше создайте новую тему со своим вопросом.
Полезные ссылки по Контур.Зарплата:
- Полный дистрибутив и Веб-обновления
- Обучающий урок
- Вебинары
- "Старый" форум отключен, архив
- Дистрибутив ПФ-Отчет+
Выгрузка в ПАО ФК "Открытие"
Добрый день. Установил выгрузку
Вложение(я):
Банк Открытие 20-11-2017.zip
Формирует и выгружает нормально, после этого при выходе из обмена с банком программа падает с ошибкой
Внимание! Произошла ошибка при попытке открыть на запись файл:
C:\TABLBANK\2018_04\Db_Main.sum Данный файл или директория не существует. Повторить попытку?
и вторая ошибка
Внимание! Произошла ошибка при попытке открыть на запись файл:
C:\T_REMOTE\CURRENT.TAB Данный файл или директория не существует. Повторить попытку?
Подскажите где поправить? Версия КЗ 597.17. WIN 8 PROF.
Журнал 6
Ж-О №6.xls Добрый день! Подскажите, почему травма не встает в проводку? И что за сумма вылетает вверху, как убрать её. Настройку журнала сделали проводки, все проверили в таблице соответсвии сводов и в проводке 6.
Можете исключить из свода виды, которые в него не должны попадать:
- Заходите в ТВХ для пользователя (Справочники -> 2. Виды Н-У, Таблица входимости- F2)
- Добавляете по alt+F7 столбец (запоминаете номер добавленного столбца)
- В добавленном столбце отмечаете символом 1 виды, которые нужно исключить из свода(аванс, касса)
- Заходите в настройки свода (Работа -> Своды- F9)
- В колонке "Столбец" указываете номер добавленного столбца со знаком минус
- В колонке "Символ" ставите *
Функция для извлечения итога по столбцу таблицы
Здравствуйте.
В определённые ячейки экселесвской печатной формы необходимо подставить итоги по столбцам из таблицы, по которой формируется печатная форма. Какой скриптовой функцией можно извлечь эти итоги из таблицы?
Добрый день!
Как то так:
var Tabl = CreateObject("CurPrnTbl");
int FldSumm = Tabl.Find_Name_Fld(nameFld);
if(FldSumm==-1) return;
Tabl.Fill_Bottom_Text_1();
double columnItog = atof(Tabl.Get_Bottom_Text(FldSumm));
Журнал 6: Как выделить НДФЛ с БЛ?
Надо отражать в журнале НДФЛ с больничных. Как выделить НДФЛ с больничных в проводке
Завести отдельный вид "НДФЛ с больничных" и настроить его соответствующим образом.
Появилась возможность рассчитывать налог с определенных видов.
Например, схема расчета налога с БЛ за текущий месяц:
Налог с (общей суммы за все месяцы) – Налог с (общая сумма за все месяцы без суммы БЛ за тек.месяц)
Все вычеты предоставляются при расчете обоих налогов, в результате налог с БЛ будет всегда равен БЛ*13% за исключением случая, когда Вычеты>Дохода
Для настройки расчета налога с БЛ нужно:
- Завести столбец(например 28), где отметить виды БЛ символом 1
- У вида налога с БЛ поставить алгоритм 205 с параметрами 1,*,0,28 - где 28-номер столбца
- порядок расчета меньше чем у 305 вида,
- все остальные столбцы ТВХ = как у 305 вида (особенно Спец18..)
- в настройке налога у вида налога с БЛ - символ Н в столбце Доп. За исключением случаев, когда данный вид налога заведен «справочно», т.е. мнимым видом.
Чтобы настроить расчет и учет налога с БЛ по источникам, то нужен второй вид налога (по источнику), у которого:
- порядок расчета меньше чем у осн.вида налога с БЛ,
- алгоритм 205 с параметрами 1,*,1,28 - где 28-номер столбца
- все остальные столбцы ТВХ = как у 505 вида
- в настройке налога - символ Н в столбце Доп.
- в столбце для налога с БЛ (в нашем случае 28ом) символ 2
Справка о доходах и периодах для БЛ не видит период по уходу до 3 лет
В ЛС есть 205 вид до 1,5 лет, и 206 до 3 лет.
В настройках справки о доходах и периодах для БЛ оба эти вида указаны, символы табеля для этих видов тоже указаны.
В справке 206 вид не берется, период ограничивается отпуском до 1,5 лет.
До недавнего времени все было нормально.
В последних обновлениях ничего не нарушилось?
Сейчас релиз 597.13.
В первую очередь вид должен быть исключаемым из расчетного периода больничного листа, и лишь после этого его имеет смысл указывать в справке для больничных.
Запустите расчет среднего для декретных и убедитесь, что период 206 вида у вас не исключается из расчета среднего, так как 206 вид не упомянут в настройке "виды периоды которых исключаются из расчета среднего".
Ошибка при печати Записки-Расчёта по больничному листу
Добрый день!
Рассчитываем больничный лист по уходу, печатаем Записку-Расчёт (в настройках включена печать в Excel). Выдаётся подряд 2 сообщения об ошибке:
На поставке ошибка не повторилась.
Пробовал скопировать из поставочного каталога файл скрипта - как в локальный ZPL, так и в сетевой. Ошибка осталась та же.
Подскажите, пожалуйста, из-за чего она может возникать, и как исправить?
Скорее всего у вас в TABLREF лежит пользовательская форма печати БЛ FORMBL1.usr, которая была создана на основе поставочной, когда еще не было печати в Excel.
Либо удалите ее, либо оставьте текстовую печать.
Таблица "страховой стаж для БЛ" (на указанную дату)
Нужно составить список "по страховому стажу для БЛ" на определенную дату из новой КЧ
Форму программно сохранить в файл
Здравствуйте.
Есть задача рассылать данные по расчетным листкам для их печати непосредственно в подразделении. Мы придумали, что для нас (отдел ИТ) было бы хорошо, чтобы сохранять саму форму в файл в определенном каталоге. Подразделения брали бы эти файлы и распечатывали.
При сохранении вручную есть вероятность, что сотрудник сохранит не в тот каталог.
Можно ли это сделать как-то автоматически, помимо того что всё делать скриптом, т.е. формировать и сохранять?
1)В печатную форму квитка после строки
SendKvitokToEmail();//отправляем по почте
2)Добавляем
UserSaveCheckToFile();
3)В постоянно загруженный модуль ( например в USFUNCRW.S) добавляем функцию
UserSaveCheckToFile() { var d =KDateFromInt(atoi(GetVarValue("МЕСЯЦ_КВИТКА"))); var checksFolder="d:\\temp\\";//каталог, в который будут сохраняться квитки char checkFile[256];//строка вида: год_месяц\\подразделение_ТН sprintf(checkFile,"%04d_%02d\\%04d_%06d",d.GetYear(),d.GetMonth(),kch_from_int("podr"),kch_from_int("tn")); var fullCheckPath=checksFolder+to_string(checkFile)+".txt"; mkdirAll(fullCheckPath); //удаляем файл,если он уже существует if (!access(fullCheckPath,0)) DeleteFile(fullCheckPath); //сохраняем квитки в файл var CFile=CreateObject("CurPrnFile"); CFile.CopyToDevice(fullCheckPath); }
Шифр затрат в расчетном листе
Здравствуйте.
Есть необходимость вывести часть шифра затрат в расчетке у конкретных видов начислений. Подскажите, пожалуйста, как это сделать?
форма check102
Спасибо.
Есть переменная InternCodE, в которой находится внутренний точный код вида печатаемой строки.
Через GetShifrZatrRow(double IntCode) можно получить шифр затрат...
Добавить печать значения ШЗ можно например в comexcel.S в функции StringExcel(Part)
Например:
sprintf(cell,"S%d",NumStr); tWriteStringToCell(cell,OemToAnsi(ts1)); sprintf(cell,"T%d",NumStr); tWriteStringToCell(cell,OemToAnsi(arg)); }
Заменяем на
sprintf(cell,"S%d",NumStr); tWriteStringToCell(cell,OemToAnsi(ts1)); sprintf(cell,"T%d",NumStr); tWriteStringToCell(cell,OemToAnsi(arg)); if (kod==305) //ШЗ печатаем только для 305 вида { sprintf(cell,"U%d",NumStr); tWriteStringToCell(cell,OemToAnsi(GetShifrZatrRow(InternCodE))); } }
при загрузки Excel файла программа вылитает
Здравствуйте, после переустановки программы Контур.Зарплата при формировании Excel файла вылитает программа. Подскажите решение.
Сервис поддержки клиентов работает на платформе UserEcho