PDA

Просмотр полной версии : Не найдена товарная группа внешний код %Х (+)



andreyykt
19.01.2016, 09:08
+ Исключение процедуры сервера. Здравствуйте! Данная ошибка из заголовка темы, выскочила у меня при импорте из одного ресторана (RK6) в SH4, период ставлю с 1 января 2016г. Поискав по форуму, нашел решение:.....
"Ошибка возникает при импорте меню. Проблема в MENU.DB
Необходимо открыть MENU.DB в DBD32 и выполнить процедуру (File-New-SQL File)

Процедура:
select * from "c:\rk6\db\menu.db" where Parent > 0 and Parent not in ( select Sifr from "c:\rk6\db\menu.db"
where TreeType = "T" )

Процедура покажет блюда у которых проблема.
Варианты решения проблемы.
1. У указанных блюд в поле "TreeType" должно быть указано значение "Т" а стоит "F". Надо вручную поменять у этих блюд поле "TreeType".
2. У указанных блюд в поле "Parent" ссылается на не существующую группу меню. Надо исправить значение данного поля на реальное, той группы меню к которому относится данное блюдо. "

У меня вариант решения проблемы №1, но дело в том, что выполнил запрос, вижу 5 блюд, у которых F, нажимаю в DBD32 значок "правки", вписываю везде T, но у меня не активно Save, как сохранить данное изменение.
ЗЫ: menu.db открываю стандартным паролем на Paradox

sibgaba
19.01.2016, 09:38
Про DBD32 не знаю, давно им не пользовался. попробуйте через DBTour

andreyykt
19.01.2016, 10:11
Скачал, установил, открыл menu.db выполнил запрос, теперь не могу понять как Column отредактировать.....не вижу никого edit:facepalm:

alkon132
19.01.2016, 11:42
Иконка с карандашиком. Если нажата - разрешено редактирование.

okis
19.01.2016, 15:13
В DBD32 изменение данных сохраняется автоматически при переходе на другое поле. Save нужно нажимать если изменялась структура таблицы (например ширина столбца).

andreyykt
20.01.2016, 04:38
В DBD32 изменение данных сохраняется автоматически при переходе на другое поле. Save нужно нажимать если изменялась структура таблицы (например ширина столбца).


Хорошо, я так и сделал, посмотрите:

4535

на картинке видно, что я курсором мышки встал на другое поле, после того как F-ки заменил на T-шки
Далее DBD32 закрыл, запускаю опять импорт и снова ошибка:
4536

Опять запускаю DBD32 ,выполняю запрос, и по данным блюдам все равно опять стоят F-ки......что делать? помогите пожалуйста, расход уже 20 дней стоит((((
ЗЫ:DB Tour ниасилил(

okis
20.01.2016, 12:20
Андрей, как вариант, попробуй удалить эти строки и завести заново. Можно через редактор, но потом коды и шифры поменяй вручную.

andreyykt
20.01.2016, 13:37
Андрей, как вариант, попробуй удалить эти строки и завести заново. Можно через редактор, но потом коды и шифры поменяй вручную.

Я попробовал удалить, выделил все эти строки и удалил. Но! Закрываю DBD32, потом заново открываю, делаю запрос, и , все равно опять вылазят эти блюда......специально перепроверил потому ли пути я делаю запрос, проверил на менеджере rkeeper.ini:
[Common]
Alias1=c:\RK6\DB
Alias2=c:\RK6\DB

все верно, запрос именно по этому пути к menu.db
Самое странное я в редакторе этих блюд вообще не вижу, нету их! Что это такое?

okis
20.01.2016, 13:39
А в menu.db вручную (не через запрос) они находятся?

andreyykt
20.01.2016, 13:50
Да, они есть. Сейчас пролистал menu.db, но в редакторе точно их нет.