Программный продукт "Атирра" > Неполадки и их устранения

Ошибка при закрытии месяца

(1/4) > >>

Галина:
Дмитрий добрый день!
При закрытии месяца вылетает ошибка:


MainForm
Multiple rows in singleton select
Multiple rows in singleton select
At procedure 'calc_day_CRV_customer' line:42 col:7
At procedure 'close_month_proc' line:85 col:1

Начали вести в феврале, после установке пробовала  - все закрывалось

Шумко Дмитрий:
Добрый день.

Галина, по характеру ошибки видно что одному абоненту назначено два персональных тарифа на одну услугу

для быстрого поиска этого абонента, выполните следующие строчки в меню Файл - Администрирование - Выполнение запросов

--- Код: ---select c.account_no as licevoy, s.name as usluga,  count(p.tarif_sum)
from personal_tarif p
inner join customer c on (p.customer_id = c.customer_id)
inner join services s on (s.service_id = p.service_id)
where '2010-03-01' between p.date_from and p.date_to
group by c.account_no, s.name
having count(p.tarif_sum) > 1

--- Конец кода ---

команда выведет всех абонентов с неверными тарифами
для выполнения просто скопируйте в буфер обмена текст на английсокм между линиями и вставьте его в окно выполнения запросов
и нажмите выполнить (зеленая стрелка) и, внизу страницы, выдаст список лицевых и тарифы

Галина:
Дмитрий спасибо!!! все получилось :)

Еще один вопрос: при загрузке платежей (в нашем случае реестры сбербанка) программа игнорирует платежи с копейками, их приходиться заносить в ручную, например 100р. оо коп. - заносит, а 100руб. 80 коп. - нет. Можно ли это исправить?

Шумко Дмитрий:
Посмотрите Файл - Настройки -Округлять до.
должно стоять 2 - копейки

просьба вышлите мне файл. я посмотрю что шлет Сбербанк

Галина:
Сама разобралась в чем дело, в настройках разделитель дробной части стоит точка, надо было поставить запятую.
Все равно спасибо!!!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии