0
Отвечен

ошибка при разноске

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

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

Возникает ошибка при разноске таблицы на каждой строчке (строчек могут быть сотни)

хотя функция разноски даже не указана, указана только функция приёма R_Face(kat      )

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

Ответ

+1
Ответ

У вас функция MyWriteTabel()  разносит категорию...  

kch_in("kat",kat); //23 строка

Но, поле к.ч. "категория" стало периодическим ( хранит историю изменений), поэтому нельзя пользоваться функцией kch_in() для разноски значения категории.

Воспользуйтесь для разноски функцией SetKchValue()

SetKchValue("kat",to_string(kat),KDateFromInt_WithDay(1,mtek));//разнесет значение на первое число тек. месяца
SetKchValue("kat",to_string(kat),KDateFromInt_LastDay(mtek));//разнесет значение на последнее число тек. месяца

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Всё отлично работает

Оценка удовлетворенности от Роман Шивалов 6 лет назад
На рассмотрении

Добрый день

Табличкой не поделитесь? Или это поставочная таблица?

Вроде не поставочная

Что нужно сделать, чтобы поделиться?

  • Определить режим, к котором находится таблица и номер таблицы
    • Ctrl+A+A
  • Найти файл с таблицей ( в данном случае это ..\zpl\tablsum\tabl1.sum )
  • Заархивировать
  • Выложить архив на форум, либо на файлообменник.
+1
Ответ

У вас функция MyWriteTabel()  разносит категорию...  

kch_in("kat",kat); //23 строка

Но, поле к.ч. "категория" стало периодическим ( хранит историю изменений), поэтому нельзя пользоваться функцией kch_in() для разноски значения категории.

Воспользуйтесь для разноски функцией SetKchValue()

SetKchValue("kat",to_string(kat),KDateFromInt_WithDay(1,mtek));//разнесет значение на первое число тек. месяца
SetKchValue("kat",to_string(kat),KDateFromInt_LastDay(mtek));//разнесет значение на последнее число тек. месяца

Можно как-то ускорить решение вопроса?

а то бухгалтера волнуются, у нас сейчас горячая пора...

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