Спецоснастка. Несуществующие записи в документах
Модераторы: m0p3e, edward_K, Модераторы
Спецоснастка. Несуществующие записи в документах
Добрый день. С некоторого момента (месяц, может чуть поменьше) во всех документах модуля "Учет спецоснастки" при создании документа отображаются 4 всегда одинаковые несуществующие записи в спецификации. Данные записи появляются под любым пользователем и исчезают при внесении хотя бы одной записи в спецификацию. Если смотреть по журналу, то все в порядке - при создании документа никаких строк спецификации не добавляется. Видимо, проблемы с визуализацией или нужно какую-то временную таблицу почистить...
Развернул базу из дампа - не помогло, установил на нее последние патчи - нет результата. Что можно попробовать сделать?
Галактика 8.10, Oracle 10g
Развернул базу из дампа - не помогло, установил на нее последние патчи - нет результата. Что можно попробовать сделать?
Галактика 8.10, Oracle 10g
Ну это же не совсем спецификация в понятии складского учета. Это запись прихода, которая отображается в карточке, в остатках, да и создать ее можно штатными средствами. Вот почему она отображается в новых документах непонятно.
Хотя в нашем случае не должно быть таких документов, поэтому исправим, проблема для нас исчезнет, но все-равно тут что-то не правильно.
Хотя в нашем случае не должно быть таких документов, поэтому исправим, проблема для нас исчезнет, но все-равно тут что-то не правильно.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
это стандартный баг(фича) галки - запись по F7 не сразу пишется в базу, а после каких либо изменений и потери фокуса(например при уходе на другую запись или перехода в нижнее окно), поэтому на этот момент там 0 nrec. Вот если в cmSetDefault какое то поле объявить через set то запись сразу вставится в базу(ну есть и более сложные способы ее вставки). Фича в том, что без изменений запись в базу не запишется, что удобно при ошибочных нажатий F7.
Это понятно, но в том-то и дело, что высвечивается не весь мусор. У нас в базе записей с CSOPR = 0 более 600, а высвечиваются только эти 4. Только что в карточке я завел такую запись. Ошибок никаких нет, CSOPR = 0, но эта запись не отображается при создании нового документа. Стал копать дальше. Заметил, что у этих записей не нулевой порядок сортировки. Поправил - исчезли.