Форум по программе Контур.Зарплата.

Здесь мы отвечаем на вопросы возникающие у наших пользователей или партнеров при работе с программой или при внедрении ее в организации.

Прежде чем создать обращение, воспользуйтесь поиском. Попробуйте найти похожий топик по ключевому слову. Например "СЗВ-СТАЖ" или "6-НДФЛ".


Если Вы нашли "чужую" тему с похожим вопросом, где уже был дан ответ (есть сообщение помеченное как "Ответ"), но при этом ответ не подходит для Вашей ситуации, то не задавайте свой вопрос в комментариях к "чужой" теме. Лучше создайте новую тему со своим вопросом.

Полезные ссылки по Контур.Зарплата:

  1. Полный дистрибутив и Веб-обновления
  2. Обучающий урок
  3. Вебинары
  4. "Старый" форум отключен, архив
  5. Дистрибутив ПФ-Отчет+
0
Не ошибка

Ошибка после обновления. В сетевой версии вылетает программа на месте расчётчика

Анатолий Русин 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 5

Добрый день!

Клиент работает в сетевой версии КЗ. Обновились до последней версии, работа на РМ Мастера идёт корректно.

На рабочем месте расчётчика программа запускается корректно, работает минуты две, после чего вылетает с ошибкой.

Прикладываю логи:

log.rar

Подскажите, пожалуйста, как решить проблему.

Script
Ответ

Добрый день.

Не хватает завершающего слэша и подкаталога... 

Поставьте такой путь до сетевого zpl:  z:\zpl_nett

0
Отвечен

выбор строки Н-У для разноски

Роман Шивалов 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 9

Здравствуйте.

Сдельную оплату заносим в программу с помощью таблиц разноски в течении месяца два раза (аванс и разница между суммой за месяц и авансом). При этом расчетчикам надо, чтобы в ЛС за месяц была одна строка данного вида оплаты с суммой.

Сами данные загружаем из файлов.

При разноске появляется меню для выбора:

- только в пустые и новые строки

- с добавлением к суммам в ЛС

Мы выбираем, конечно, второе.

Однако, у части ЛС при разноске создаётся таки дополнительная строка.

Как можно это поправить?


Image 1652


Image 1651




Script
Ответ

Пример функции для поиска нужной строки вида:

UserDefineCodeWithSumm(tn,extCode)
{
  //читаем ЛС
  if(LSRead(atoi(tn),0)!=1)
  {
    AmbaMessageBox("Не удалось прочитать ЛС и ТН="+to_string(tn),"Ошибка!!",MB_OK|MB_ICONERROR,0);
    return -1.;
  }   
  int rowkod[ROWMAX];
  int cntRow=poiskosnkod(Extern_To_Intern(atoi(extCode)),rowkod,0,0);
  //цикл по строкам вида
  for (int i = 0; i < cntRow; i++ )
  {
    double code = GetCode(rowkod[i]);
    double summ=0.;
    sumvid("=",code,0,summ);//сумма в текущем месяце
    //ищем только строки с суммами
    if(nabs(summ)<0.001)
     continue;
    //возвращаем точный внешний код первой "подходящей" строки
    return Intern_To_ExternE(code);
  }
  return -1.;
}

Таблица:


Функция расчета:

#return UserDefineCodeWithSumm(C_FIO,104);

Использовать в таблице так:

  • Принимаете данные из таблицы
  • нажимаете alt+f4 -> столбец "точный код вида" должен заполниться...
0
Не ошибка

Пересылка квитков поe-mail

gr_house 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 5

Здравствуйте! Отправка не работает. Настройка SMPT сервера:

Image 1641


При проверке подключения выдается сообщение:

Квиток
0
Отвечен

Код страны в поле КЧ "Адрес"

Игорь Шалдин 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 5

Здравствуйте.

Функция R_Face(adres) возвращает строку адреса в виде:

454087,74,,Челябинск г,,Днепропетровская ул,4,,131,код_страны 

Если код_страны = 643 (Россия), он в возвращаемой строке отсутствует. Можно ли заставить R_Face выводить код страны в любом случае?

Ответ

Всё вылечил путём замены COUNTRY.TAB на поставочный

0
Завершен

Как настроить заполнение в табеле отпуска по уходу до 1.5 лет символами ОЖ

Ангелина 6 лет назад в Прочее обновлен Starka 6 лет назад 3

Добрый день. Подскажите, пожалуйста, как настроить заполнение в табеле отпуска по уходу до 1.5 лет символами ОЖ? Спасибо.

0
Отвечен

Перевод сотрудника на другую должность и ставку

Людмила Шадрина 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 11

Добрый день.

Подскажите, пожалуйста, как правильно поступить.

Сотрудник по 2 сентября включительно работал на 1,0 ставку по должности социальный работник (график 5-дн). С 3 сентября издается приказ о его переводе на должность сторожа на 0,75 ставки (график 1 через 2).

Добавлять ли новую должность в кадровой части и привязывать к ней новые Н-У или в полях ставка и категория добавить новые строки?  

0
Отвечен

Разноска базовых значений

Игорь Шалдин 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 4

Здравствуйте.


На этапе внедрения из старой программы клиена в ЛС разнесены суммы заработной платы.

Теперь хочется в существующие строки с разнесёнными суммами добавить базовые значения. Ни одним из известных мне способов сделать такое не получилось. Базовое значение всегда разносится в новую строку:


Image 1566


Можно ли как-то БЗ разнести в существующую строку?

Ответ

стандартный столбец "Базовое значение" разносит в существующий вид только если есть столбец "Код вида Н-У с расширением" - в котором должен быть до разноски указан точный код вида

0
Завершен

Нужно поле "код категории", изменяемое по времени

KTV 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 2

Добрый день!

Уважаемые разработчики, просьба сделать в поставке поле "код категории" изменяемым по времени для правильного формирования сводов по категориям.

Об этом просят многие организации, особенно мед.учреждения, там экономисты часто любят менять категории у сотрудников.

На данный момент мы сами поставили тип данных Т, просьба сделать это в поставке.

0
Не ошибка

Ошибка при входе в программу

Лютер __ 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 3

 Добрый день,

При входе в программу выдает ошибку "Не удалось открыть файл ambainit.val"
На компьютере 10 баз во всех подобная ошибка.
Бухгалтер не уверен но видимо произошло обновление Windows.
Обновление поставкой не помогло пишет, что ZPL уже обновлен.
Восстановление ambainit.val из сохранения также не помогло.  

Image 1527


0
Отвечен

Вычисление табельного номера по ФИО

Игорь Шалдин 6 лет назад в Прочее обновлен Гашков Николай (Эксперт) 6 лет назад 3

Здравствуйте.


Функция TNfromFIO(const char[] Fio,int flag ) по ФИО определяет табельный номер сотрудника. При этом параметр Fio обязательно должен быть задан в формате "Фамилия Имя Отчество"

А нельзя ли как-то эту функцию научить определять ТН  только по Фамилии? Ну или по "Фамилия И.О."




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