DEDUSHKA
30.10.2008, 9:59
Есть две копии (одинаковые) базы: одна файловая, другая серверная (MSSQL). Почему-то когда я вызываю процедуру проведения документа перемещения товаров файловой версии выскакивает ошибка, если нет на остатках данной номенклатуры. В серверной версии такой ошибки не выскакивает (он проводит молча, хотя записи в регистрах не создает). Почему?
DEDUSHKA
31.10.2008, 6:20
Ну ответьте хоть кто-нибудь!!!
"Сообщить" используете? :)
На сервере не работает такое.
Смотрите типовые - там все есть.
DEDUSHKA
1.11.2008, 12:12
Цитата(BabySG @ 31.10.2008, 15:33)

"Сообщить" используете? :)
На сервере не работает такое.
Смотрите типовые - там все есть.
Млин, забыл написать, что процедуру проведения вызываю через COM-соединение (VBA).
Простите...
DEDUSHKA
2.11.2008, 11:25
Ну дак что?, с чем может быть связано? Или вам расписать все в подробностях что я имею в виду? После праздников распишу продробности.
Тут дело не в коде :)
Вы заходите под пользователем, которому разрешено превышать остаток товаров. В этом случае сообщение чисто для справки, но отмены проведения не будет.
Я же не просто так говорю, что смотрите в типовых реализацию :)
Судя по-всему там одинаковые базы должны быть, соответственно через СОМ формируются данные, по идее товаров и там и там не должно хватать, а кроме того - юзеры наверняка одинаковые...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.