[ОТВЕТИТЬ]
Опции темы
04.07.2008 16:24  
vdm
Мда, есть такое дело

супермаг отбирает так

Код:
select *
from Supermag.SMCard TMain
where (bitand(TMain.Flags,1056)!=0)
order by TMain.Article
Это биты 1024 и 32
Т.е. отберет все, имеющее установленным любой из них.

32 - это галка фиксированной цены, а что такое 1024 - не знаю.
У меня таких карточек с 1024 тоже есть, на вид вполне обыкновенные.
Может в запросе ошибка, а может оно и имеет какой то смысл.

Да, версия 1.025.1 sp4
 
04.07.2008 16:24  
Mihon
Если просто - результат 1088 (в десятичной)
 
04.07.2008 16:34  
Mtirt
Попробуй убрать галку "Не для производства"...
Что будет с карточкой?
 
04.07.2008 16:47  
Mihon
Попробовал.
Фильтр все так же ее отбирает как с фикс. ценой.
Знач. флагов - 1024
 
04.07.2008 16:49  
Mtirt
Хорошо. Убираем все галки. Ставим по одной. Смотрим значения.
 
04.07.2008 16:58  
Mihon
Цитата:
Сообщение от Mtirt
Хорошо. Убираем все галки. Ставим по одной. Смотрим значения.
эээ... на рабочей базе не хочется так смачно эксперементировать...

Поставил галочку "фикс. цена"
так же отбирается, значение флагов 1120.
Убрал галочку.
так же отбирается, значение флагов 1088.

ничего не пойму...
 
04.07.2008 17:00  
Mtirt
Да заведи одну карточку тестовую. На ней и проэкспериментируй...
 
04.07.2008 17:04  
Mihon
Цитата:
Сообщение от Mtirt
Да заведи одну карточку тестовую. На ней и проэкспериментируй...
Завтра попробую в тестовой базе.
А пока, может быть кто напишет, у кого та же версия СМ,как дела обстоят у него...
 
04.07.2008 18:05  
vdm
А чего на версию смотреть.
Я ж написал, на 1025.1 тоже самое.
Может позже где и исправлено, но в доступных бюллетенях изменений не нашел.
Кроме фиксированных отбирает карточки с неким битом 1024 в flags, неясно каким свойством карточки устанавленным.
У меня таких карточек около 30.
Пока подозрение только на сбой, в результате которого они таким свойством обзавелись.
 
05.07.2008 10:30  
akonev
Цитата:
Сообщение от Mihon
Завтра попробую в тестовой базе.
А пока, может быть кто напишет, у кого та же версия СМ,как дела обстоят у него...
можешь не пробовать. флажки на закладке "карточка" взводят флаги до 512 включительно.
1 скл. треб. в уп
2 не грузить свойство в кассу
4 ценники за 0.1 ед.
8 спец. товар
16 заказ без учета ср/сут реализации
32 фикс. цена
64 не для производства
128 акцизный товар
256 серт. соответствия
512 ингридиент

лучше постарайся проанализировать эти 150 товаров и понять, что их объединяет.
если систему не найдешь - стучи в С+
есть предположение, что флаг 1024 взводился какими-то старыми версиями СМ и в текущих базах остался по наследству.
так или иначе, если он есть в коде - его появление не ошибка и С+ знает откуда он берется :)
 
"Спасибо" akonev от:
 


Опции темы



Часовой пояс GMT +3, время: 23:21.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.