[ОТВЕТИТЬ]
10.02.2010 18:01
Vlad_German
 
Добрый день. Может кто сталкивался с такой ситуацией: есть накладная поставщика полностью принятая. Задолженность поставщику по ней показывается - 0. По накладной платежи не проводились, в платежах в основании ее выбрать невозможно . Заходишь в накладную галка "Оплата по документу платеж" стоит. Запись в SMDOCPROPS ROEO.WIuseEO есть. А задолженность поставщику -0. Снимаешь галку - ставишь заново - задолженность появляется. Нет ли какого способа автоматически восстановить правильную картину? И самое главное какие действия могут привести к такому?
10.02.2010 18:03
OlegON
 
Я думаю, что каким-то самописным образом сгенерировали эту запись, раз вы осведомлены о ее существовании? Что-то помимо интерфейса СМ использовали?
10.02.2010 18:18
Vlad_German
 
В том то и дело что нет. Ничего кроме интерфейса не используется. А про запись - поиск по форуму дал ссылку где глянуть. Глазкам уже не доверяю. Больше я верю в гений операторов но они не сознаются.
10.02.2010 20:06
vdm
 
А почтовика нет?
Однажды разгребал косяки с оплатой, в причинах особо не разбирался, но было например такое:

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

М.б. от версии зависит и на новых СМ такое невозможно?

Еще неразъясненные странности:
- Ненулевая задолженность, при сумме оплаты = сумме документа.
- Сумма оплаты в платеже больше суммы документа.

Т.о., если постараться, там возможно все :)
Вопрос - как.
11.02.2010 09:10
Vlad_German
 
Да почтовик есть. Спасибо попробую посмотреть. Я и сам грешу на него - но как предотвратить появление такого в будущем? Версия 1.26.4 sp5. Oracle 9.2.
12.02.2010 10:52
Vlad_German
 
Да точно виноваты накладные из подчиненных баз. При повторном приеме в центральной слетают платежи. Никто не может подсказать сохраняются ли где то проводки денег которыми закрывались товарные документы. Т.е. если мы закрыли приходную накладную за счет расходной - это записывается?
12.02.2010 11:52
AirAir
 
Добрый день!Увидел эту тему и решил спросить - в документе прих.наклад. есть эта галочка(Оплата по документу платеж), мне надо убрать задолженность перед поставщиками в ранее проведенных документах, насколько я понимаю нет этой галочки нет и задолженности. Наверно эта галочка в БД имеет тип булева или (1 или 0),можно проапдэйтить, но я не могу найти в какой таблице изменене этой галки отображается. Подскажите пожалуйста что эта за таблица, или если там работает какойто другой механизм - то какой?
12.02.2010 12:04
Vlad_German
 
Все немного сложнее. Галка тут ни при чем. При ее постановке срабатывает механизм записи в таблицы где хранится задолженность. Проводки хранятся насколько я понимаю в SMFINBASES. А при работе почтовика при поднятии накладных из подчиненной базы - эта таблица приходит пустая. После этого записи из FINBASES тупо удаляются. Или все таки где то храниться история изменения этой таблицы?
12.02.2010 14:21
vdm
 
Не, smfinbases не меняется, и по ней можно восстановить правильную задолженность.
Из магазина приезжает smwaybillsin, где в поле debt - левая сумма (сумма документа обычно).
Эта самая smwaybillsin.debt и отображается в накладной, как задолженность.
Кстати триггером для почтовика можно и запретить обновление этого поля.

Кто скажет, уровнем повыше, в стандартных функциях/настройках СМ есть что-то для предотвращения подобного ?
А то косяк же явный.
12.02.2010 14:25
Mtirt
 
А если рассылать платежные документы в подчиненные базы, данный косяк будет проявляться?
12.02.2010 14:49
vdm
 
"Рассылка оснований документов" - "Везде" - это ?
Думаю не будет :)
Вот не помню почему, но почему-то отключил это давно.
Возможно как-раз из-за невозможности редактировать док., который уже занесен в платеж.

А все равно - недоработка.
Почтовик что-то там ломает, а никто не видит, что происходит.
12.02.2010 14:50
Mtirt
 
Нет просто, принудительно отправлять во все базы.
12.02.2010 14:56
vdm
 
Нуу, это ж человеческий фактор, очень быстро внизу будет несоответствие центру и обратно приедет "неправильная" накладная.

Ну и к тому же в наших условиях рассылать платежи вниз - практически невозможно.
Бухи не разделяют оплату по магазинам, в одном платеже могут быть накладные из разных магазинов, соответственно платеж не принимается нигде, из-за ссылок на чужие/отсутствующие накладные.
12.02.2010 19:18
Vlad_German
 
Очень даже меняется. Сейчас специально попробовал: если в подчиненной базе нет записи в smfinbases и пересылаешь накладную в ЦО то запись в smfinbases ЦО именно удаляется безвозвратно а smwaybillsin.debt ставит неправильную сумму. Похоже только беккап спасет от такой ситуации.Так что если кто то пользуется платежами в СМ то нужно быть крайне осторожным с оплаченными накладными. Ну а галка - галка остается SMDOCPROPS почтовик почему то не трогает. Получается такая ситуация: при проведении платежа или при закрытии прихода за счет возврата в подчиненные базы smfinbases не уходит. Если принудительно поднять накладные наверх то история платежей теряется.
Опции темы


Часовой пояс GMT +3, время: 21:58.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.