Передача акций Odoo 10 под неверной компанией
Сценарий
Я использую Сообщество Odoo 10 в базе данных postgresql 9.4. У меня есть несколько компаний, включая материнскую компанию и две дочерние компании. В материнской компании неправильно настроено ПО; это должно было быть сделано в одной из дочерних компаний. В результате инвентарь является неправильным. Товары, полученные по ошибочному заказу, отображаются в запасе родителя, когда у родителя не должно быть запаса.
Как я немного прибавил
Чтобы перенести акцию в нужную компанию, я запустил следующий запрос:
UPDATE purchase_order SET company_id = 5 WHERE name = 'PO00003'; UPDATE purchase_order_line SET company_id = 5 WHERE order_id = (SELECT id FROM purchase_order WHERE name = 'PO00003'); UPDATE stock_move SET (company_id, location_id, location_destination_id) = (5, 22, 22) WHERE source_document = 'PO00003'; UPDATE stock_quant SET (company_id, location_id) = (5, 22) WHERE (product_id, location_id) IN((1, 2, 3, 4, 5, 6), 1);
Если ребенок company_id
находится 5
, желательно location_id
есть 22
, и PO в вопросе PO00003
.
Возможно, я выполнял и другие запросы, но не могу вспомнить, что это такое, потому что потерял их при самопроизвольном сбросе pgAdmin.
После выполнения запросов я запустил базовые SELECT
запросы, чтобы убедиться, что изменения произошли.
Текущее поведение
Это создало какое-то странное поведение на внешнем интерфейсе. Теперь перемещение запаса обнаруживается как в родительской, так и в дочерней компаниях, хотя инвентарь по-прежнему отображается как родительский. При просмотре всех различных документов, таких как заказ на поставку и записи переноса от материнской компании, во всех полях компании отображается дочерняя компания. Однако, когда я пытаюсь просмотреть тот же самый документ передачи, когда он зарегистрирован в дочерней компании, я получаю следующее предупреждение:
Нажатие ОК вызывает пустую версию документа передачи; нет предметов в списке.
Куда пойти отсюда?
Я пытался выяснить, какие таблицы я мог пропустить в моих запросах. Копаться в форумах сообщества Odoo показывает не очень много информации. Итак, я надеюсь найти некоторую помощь в определении того, какие другие записи должны быть адресованы для завершения моей передачи заказа на поставку и последующих перемещений акций из материнской компании в дочернюю компанию.
0 ответов на вопрос
Похожие вопросы
-
3
OpenX: mySql VS PostgreSQL
-
1
Postgresql 8.4 оригинальные файлы конфигурации (Ubuntu)
-
1
Касперский блокирует установку PostgreSQL 8.4.1
-
-
1
XAMPP с PostgreSQL
-
2
Где я могу найти postgresql-8.4-postgis.deb?
-
1
Oracle SQLDeveloper блокируется при использовании копирования / вставки
-
2
Инкрементное резервное копирование для PostgreSQL 8.3
-
4
Я управляю базами данных SQLite, MySQL и PostgreSQL и хочу инструмент для этого локально
-
1
Как заставить PostgreSQL запускаться во время загрузки в Ubuntu?
-
1
безопасная установка PostgreSQL