Была проведена приходная накладная № 101. При проведении следующей приходной, я не обнаружил накладную № 101. По всем остальным документам, где можно отследить проводку приходной накладно, она есть. Что произошло?
В sql сделайте
Select * from pnakl
И посмотрите, есть ли в выдаче ваша приходная. Если есть - посмотрите на поле visible
Если оно равно 0, то посмотрите поле num от этой накладной и сделайте
Update pnakl set visible=1 where num=номер
Если все у вас так, как я написал - просто прибили приходную.
Цитата: 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 таких накладных. Это что ошибка базы при записи?
Цитата: maxmokry від Серпень 23, 2017, 09:22:51
В sql сделайте
Select * from pnakl
И посмотрите, есть ли в выдаче ваша приходная. Если есть - посмотрите на поле visible
Если оно равно 0, то посмотрите поле num от этой накладной и сделайте
Update pnakl set visible=1 where num=номер
Если все у вас так, как я написал - просто прибили приходную.
Документы вообще не имеют поля visible, все что выше написано не рабочее.
Цитата: AlexRsandy від Серпень 23, 2017, 15:19:34
Все помогло, спасибо большое! Пришлось изменить скрипт на: Update pnakl set sklad_id=1 where num=номер. Так как поля visible нету. У этой накладной был sklad_id -1, вот и решил сменить на 1, помогло. Обнаружил там еще как минимум 7 таких накладных. Это что ошибка базы при записи?
Для остальных пользователей, все что выше написано, мягко говоря "нельзя делать".Если товар выписывается с разных складов, то ставиться sklad_id=-1, что означает склад "Разные". Менять его нельзя, а то что вы его не видите, это означает что в правах пользователя у вас закрыт доступ к какому то складу, а т.к. архив не видит какие именно склады находятся в середине накладной он закрывает все с -1 т.е. "Разные".
Цитата: 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 т.е. "Разные".
Все верно, у меня был закрыт один склад. Спасибо, все работает.
Цитата: admin від Серпень 23, 2017, 15:55:40
Документы вообще не имеют поля visible, все что выше написано не рабочее.
Спасибо, что поправили... Писал сообщение в отрыве от рабочего места и не мог заглянуть в структуру таблиц по аналогии с товарами и клиентами. Для себя уяснил логику.