07.06.2007, 13:07 | #1 |
int 20h
|
Проводки в открытых закупках
Объясните плз механизм по которому рождаются проводки в открытых закупках..то есть закупка еще не оприходована и может быть изменена. Какие там проводки могут быть. Вопрос в частости о сообщении запись не может быть удалена в таблице "Запасы в наличии" существуют проводки. И почему тогда если она не может быть удалена запись(номенклатура) исчезает из закупки.
__________________
It's just my Unhopelessnessabilityerism Trying to debug my mind Последний раз редактировалось zZ_TOP_Zz; 07.06.2007 в 13:11. |
|
07.06.2007, 13:39 | #2 |
SAP
|
На каждой таблице котороя порождает складские проводки перекрыты методы update и insert создается экземпляр класса InventUpd_Estimated который и порождает проводки.
Цитата:
Вопрос в частости о сообщении запись не может быть удалена в таблице "Запасы в наличии" существуют проводки. И почему тогда если она не может быть удалена запись(номенклатура) исчезает из закупки.
|
|
07.06.2007, 14:21 | #3 |
Moderator
|
Такое бывает при наличии резерва в заказанных. То есть - создали закупку, потом по какому-то заказу поставили резерв в заказанных. Теперь если мы просто так удалим закупку, то окажется что зарезервированно в заказанных, условно говоря, 5 штук, а заказанно - 0. Вот система и ругается. Надо сначала снять резерв в заказанных и только после этого удалять закупку.
|
|
07.06.2007, 14:27 | #4 |
SAP
|
Цитата:
Такое бывает при наличии резерва в заказанных. То есть - создали закупку, потом по какому-то заказу поставили резерв в заказанных. Теперь если мы просто так удалим закупку, то окажется что зарезервированно в заказанных, условно говоря, 5 штук, а заказанно - 0. Вот система и ругается. Надо сначала снять резерв в заказанных и только после этого удалять закупку.
|
|
07.06.2007, 16:48 | #5 |
Участник
|
Вроде в таких случаях возникает сообщение "Заказанное количество не может быть уменьшено ..., иначе количество, имеющееся в наличие, станет отрицательным."
А сообщение в сабже вызникает если настроен DeleteAction. У меня такое впечатление, что у них либо в InventTrans, либо в InventSum есть строки с пустой нмоенклатурой. |
|
07.06.2007, 23:29 | #6 |
Участник
|
там ошибка - у вас какой сервис пак? возьмите код к методу, который генерирует это сообщение из сп свежего.
|
|