0
На рассмотрении
В ЛС уже 100 строк вида -1
СергейН 2 недели назад
в Новости Контур.Зарплата
•
обновлен Орлов Андрей (Ведущий разработчик) 2 недели назад •
3
Добрый день.
Есть 5 ЛС, по которым программа выдает следующее сообщение
Сделал выгрузку всех видов в эксель и увидел, что в ЛС максимальное число видов не превышает 66
Что за вид -1, его нигде нет.
Программа при работе с ЛС постоянно выдает это сообщение. При выходе из ЛС признак Р не ставится.
Посмотрите сохраненный архив пожалуйста.
ZPL_ADM_zplinfo_full_net(20241210_120615).cabСервис поддержки клиентов работает на платформе UserEcho
Вопрос решил следующим образом. Удалил все виды 101 и 300 которые не содержали сумм, подвел баланс и все разработало
А настройкой почему не воспользовались?
Это не -1 а, вид с внутренним кодом 1
Судя по лицевому счету в программе когда то не очень давно экспериментировали с самым подробным ведением баланса в лицевых (в том числе по объектам), а сейчас по объектам баланс не подводится.
В результате тогда были созданы скрытые виды с кодом 10000 для хранения сумм в ведомость с указанием объекта. Увидеть их можно в старом интерфейсе КЧ по клавише Shift+F9
Автоматически программа похоже не удаляет такие строки в ведомость.
Если таких ЛС немного то можно вручную удалить эти виды с указанным объектом прямо тут (очень осторожно! по F8 в этом режиме удаляется всегда текущая строка, а не отмеченные)
Если таких ЛС много, то можно сделать страховую копию базы и после этого очистить ЛС с помощью следующей скриптовой функции разноски (в таблице ТН-СУММА убрать функцию приема для суммы и указать функцию разноски return KillVedWithSubject();
Желательно убедиться что в лицевых ничего не пропало после выполнения процедуры. Для этого можно собрать сначала все данные в выборку "В91. По виду - по месяцам нач./прин. (все месяцы)"
После очистки собрать еще раз выборку и сравнить содержимое с предыдущей (как сравнение файлов или хотя бы итоги и кол-во строк)