Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: AlexRsandy від Серпень 22, 2017, 17:31:23

Назва: Пропала приходная накладная
Відправлено: AlexRsandy від Серпень 22, 2017, 17:31:23
Была проведена приходная накладная № 101. При проведении следующей приходной, я не обнаружил накладную № 101. По всем остальным документам, где можно отследить проводку приходной накладно, она есть. Что произошло?
Назва: Re: Пропала приходная накладная
Відправлено: maxmokry від Серпень 23, 2017, 09:22:51
В sql сделайте
Select * from pnakl
И посмотрите, есть ли в выдаче ваша приходная. Если есть - посмотрите на поле visible
Если оно равно 0, то посмотрите поле num от этой накладной и сделайте
Update pnakl set visible=1 where num=номер

Если все у вас так, как я написал - просто прибили приходную.
Назва: Re: Пропала приходная накладная
Відправлено: AlexRsandy від Серпень 23, 2017, 15:19:34
Цитата: maxmokry від Серпень 23, 2017, 09:22:51
В sql сделайте
Select * from pnakl
И посмотрите, есть ли в выдаче ваша приходная. Если есть - посмотрите на поле visible
Если оно равно 0, то посмотрите поле num от этой накладной и сделайте
Update pnakl set visible=1 where num=номер

Если все у вас так, как я написал - просто прибили приходную.


Все помогло, спасибо большое! Пришлось изменить скрипт на:  Update pnakl set sklad_id=1 where num=номер. Так как поля visible нету. У этой накладной был sklad_id -1, вот и решил сменить на 1, помогло. Обнаружил там еще как минимум 7 таких накладных. Это что ошибка базы при записи?
Назва: Re: Пропала приходная накладная
Відправлено: admin від Серпень 23, 2017, 15:55:40
Цитата: maxmokry від Серпень 23, 2017, 09:22:51
В sql сделайте
Select * from pnakl
И посмотрите, есть ли в выдаче ваша приходная. Если есть - посмотрите на поле visible
Если оно равно 0, то посмотрите поле num от этой накладной и сделайте
Update pnakl set visible=1 where num=номер

Если все у вас так, как я написал - просто прибили приходную.

Документы вообще не имеют поля visible, все что выше написано не рабочее.

Назва: Re: Пропала приходная накладная
Відправлено: admin від Серпень 23, 2017, 15:58:24
Цитата: AlexRsandy від Серпень 23, 2017, 15:19:34
Все помогло, спасибо большое! Пришлось изменить скрипт на:  Update pnakl set sklad_id=1 where num=номер. Так как поля visible нету. У этой накладной был sklad_id -1, вот и решил сменить на 1, помогло. Обнаружил там еще как минимум 7 таких накладных. Это что ошибка базы при записи?

Для остальных пользователей, все что выше написано, мягко говоря "нельзя делать".

Если товар выписывается с разных складов, то ставиться sklad_id=-1, что означает склад "Разные". Менять его нельзя, а то что вы его не видите, это означает что в правах пользователя у вас закрыт доступ к какому то складу, а т.к. архив не видит какие именно склады находятся в середине накладной он закрывает все с -1 т.е. "Разные".
Назва: Re: Пропала приходная накладная
Відправлено: AlexRsandy від Серпень 23, 2017, 16:23:35
Цитата: admin від Серпень 23, 2017, 15:58:24
Цитата: AlexRsandy від Серпень 23, 2017, 15:19:34
Все помогло, спасибо большое! Пришлось изменить скрипт на:  Update pnakl set sklad_id=1 where num=номер. Так как поля visible нету. У этой накладной был sklad_id -1, вот и решил сменить на 1, помогло. Обнаружил там еще как минимум 7 таких накладных. Это что ошибка базы при записи?

Для остальных пользователей, все что выше написано, мягко говоря "нельзя делать".

Если товар выписывается с разных складов, то ставиться sklad_id=-1, что означает склад "Разные". Менять его нельзя, а то что вы его не видите, это означает что в правах пользователя у вас закрыт доступ к какому то складу, а т.к. архив не видит какие именно склады находятся в середине накладной он закрывает все с -1 т.е. "Разные".


Все верно, у меня был закрыт один склад. Спасибо, все работает.
Назва: Re: Пропала приходная накладная
Відправлено: maxmokry від Серпень 24, 2017, 13:36:09
Цитата: admin від Серпень 23, 2017, 15:55:40
Документы вообще не имеют поля visible, все что выше написано не рабочее.
Спасибо, что поправили... Писал сообщение в отрыве от рабочего места и не мог заглянуть в структуру таблиц по аналогии с товарами и клиентами. Для себя уяснил логику.