25.10.2005, 17:36 | #1 |
Участник
|
Учет Транзитных Перемещений
Добрый день!
При учете Транзитного перемещения на Получение в случае, если по строке транзита было подобрано и отгружено 2 и более разных Лота, выдается ошибка типа: "Товара нет в наличии". Судя по всему - стандартный функционал. Если обнулить количество в этой строке и запустить учет снова, то учет проходит нормально по всем остальным строкам (если конечно среди оставшихся нет такой же строки с двумя и более отгруженными лотами). После первичного учета, если по всем неучтенным строкам поставить количество для получения повторно, то учет проходит и по позициям, по которым подобрано 2 и более серии. Похоже на то, что где-то есть проверочка на то, что учет запускается первично либо вторично. Может кто сталкивался с проблемой? |
|
01.11.2005, 16:27 | #2 |
Участник
|
Немного не так сформулировал проблему
Ошибка вываливается, когда строка транзитного перемещения применяется к двум разным товарным операциям с одинаковым номером Лота.
То есть, в 32-й таблице есть 2 открытые положительные операции, а к ним применяется одна новая товарная операция по списанию товара с транзитного склада. В случае, когда операции применяются 1 к 1, ошибки нет. Но если к одной отрицательной операции применяется 2 положительные, то после применения одной операции, Система пытается перейти к слудующей записи с помощью NEXT или NEXT(-1) (в зависимости от метода списания) и не находит вторую строку в товарной книге операций. Что самое странное, достаточно обнулить количество для получения в учитываемой строке, учесть транзит без проблемной строки, затем снова проставить количество для получения в этой строке и ее учет проходит без проблем. Либо, к примеру, обнулить количество для получения в предшествующих проблемной строке строках (причем не в любой, а в какой-то конкретной строке) и тогда NEXT отрабатывает корректно. |
|
01.11.2005, 17:37 | #3 |
Участник
|
SQL Option?
Была какая-то лажа с NEXT именно в finsql.exe. Попробуйте обновить файлы клиента на build 3.70.2.19516 (это 3.70.B (RU)) |
|
01.11.2005, 17:56 | #4 |
Участник
|
Да, SQL!
Попробую, спасибо! |
|
01.11.2005, 18:00 | #5 |
Участник
|
Только столько всего наколбашено, что это не так то просто :-)
|
|
01.11.2005, 18:02 | #6 |
Участник
|
Упс... Извиняюсь, не так понял
|
|
01.11.2005, 18:07 | #7 |
Участник
|
Цитата:
Сообщение от EDVard
Только столько всего наколбашено, что это не так то просто :-)
|
|
01.11.2005, 18:08 | #8 |
Участник
|
Цитата:
Сообщение от EDVard
Упс... Извиняюсь, не так понял
|
|
01.11.2005, 18:09 | #9 |
Участник
|
Это все конечно хорошо, но в 4-ке та же проблема
|
|
01.11.2005, 18:13 | #10 |
Участник
|
Цитата:
Сообщение от EDVard
Это все конечно хорошо, но в 4-ке та же проблема
|
|
01.11.2005, 19:12 | #11 |
Участник
|
Нет, не проверял. Может удастся исправить другим способом...
|
|