|   |   | 
| 
 | Мистика с подбором номенклатуры | ☑ | ||
|---|---|---|---|---|
| 0
    
        pessok 27.04.12✎ 13:16 | 
        Собственно сегодня обнаружили интересную вестчь... Под одним пользователем некорректно работает подбор. Подбирает по справочнику. Имеется порядка 20 видов номенклатуры с наименованиями "Ёрш %". Характеристик нет. Разные ерши почему-то летят в одну строку... Под другими пользователями с теми же правами все в порядке. Пробегался отладчикаом под разными пользователя, никаких условий, все одинаково.
  В одном случаем ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(ТабличнаяЧасть, СтруктураОтбора); возвращает неопределено, как и должна, в ее же случае возвращает строку табличной части. Все, касательно подбора, полностью типовое... Куда смотреть - хз. Грешу на барабашку... УПП 1.3.22.1 | |||
| 1
    
        DSSS 27.04.12✎ 13:17 | 
        Очистить кеш?     | |||
| 2
    
        Wobland 27.04.12✎ 13:18 | 
        барабашечным обновлением балуешься?     | |||
| 3
    
        pessok 27.04.12✎ 13:20 | 
        (1) нет, на разных компах пробовали
  (2) нет, демоническое стараемся исключать. и, повторюсь, все типовое | |||
| 4
    
        pessok 27.04.12✎ 13:42 | 
        кроме кеша идей нет ни у кого?     | |||
| 5
    
        Avganec 27.04.12✎ 13:46 | 
        (4) А код дальше покапать, поглубже?     | |||
| 6
    
        pessok 27.04.12✎ 13:48 | 
        все заканчивается на ТЧ.НайтиСтроки. Под одним пользователем - Неопределено, под другим - СтрокаТЧ. Собственно в найденную строку плюсуется количество, а если не найдена, то добавляется новая. Дальше копать уже просто некуда     | |||
| 7
    
        Лоботряс 27.04.12✎ 13:51 | 
        А СтруктураОтбора одинаковая?     | |||
| 8
    
        Лоботряс 27.04.12✎ 13:51 | 
        Всегда есть куда копать...     | |||
| 9
    
        Avganec 27.04.12✎ 13:54 | 
        (6) НайтиСтроки по-умолчанию тебе строку не вернет, в хелпе все описано. Но вообще посмотри реально на СтруктуруОтбора, либо тогда меняй код.     | |||
| 10
    
        pessok 27.04.12✎ 13:54 | 
        (7) есессна одинаковая. ВСЕ ижентично     | |||
| 11
    
        pessok 27.04.12✎ 13:55 | 
        (9) ну там найтистроки[0] само собой, там массив. повторюсь, код ПОЛНОСТЬЮ ТИПОВОЙ     | |||
| 12
    
        qeos 27.04.12✎ 13:58 | 
        мистики не бывает     | |||
| 13
    
        hhhh 27.04.12✎ 14:00 | 
        (11) баловались обработками наверно? Это старые грабли. В общем существует товарищ, который вам в разные номенклатуры зафигачил одну и ту же единицу измерения. Надо этого товарища отловить и пообрывать ему все выступающие части тела.     | |||
| 14
    
        pessok 27.04.12✎ 14:38 | 
        (13) это могло бы стать отличной гипотезой, если бы было верным для всех пользователей...     | |||
| 15
    
        pessok 27.04.12✎ 14:39 | 
        (13) точнее, если бы проблема прослеживалась у всех пользователей     | |||
| 16
    
        Avganec 27.04.12✎ 14:41 | 
        (15) структура отбора в студию     | |||
| 17
    
        pessok 27.04.12✎ 14:47 | 
        // Ищем выбранную позицию в таблице подобранной номенклатуры.
  // Если найдем - увеличим количество; не найдем - добавим новую строку. СтруктураОтбора = Новый Структура(); Если ТабличнаяЧасть = Товары Тогда СтруктураОтбора.Вставить("ЕдиницаИзмерения", ЕдиницаИзмерения); СтруктураОтбора.Вставить("ХарактеристикаНоменклатуры", Характеристика); СтруктураОтбора.Вставить("СерияНоменклатуры" , Серия); Если НЕ ЗначениеЗаполнено(Качество) Тогда Качество = Справочники.Качество.Новый; КонецЕсли; СтруктураОтбора.Вставить("Качество" , Качество); Если ЕстьНТТ() Тогда СтруктураОтбора.Вставить("Цена", ЦенаВВалютеДокумента); КонецЕсли; Иначе СтруктураОтбора.Вставить("Номенклатура", Номенклатура); КонецЕсли; | |||
| 18
    
        pessok 27.04.12✎ 14:48 | 
        на обоих юзверах одинаковая     | |||
| 19
    
        pessok 27.04.12✎ 14:49 | 
        т.е. по сути структура выходит - Характеристика, Серия, ЕдиницаИзмерения. Посему вариант (13) вполне может иметь место быть, НО! Почему тогда под другими юзверами все ок?     | |||
| 20
    
        hhhh 27.04.12✎ 14:49 | 
        (18) ёрши у них разные. Видите ведь, что здесь не по номенклатуре у вас, а по единице измерения идет подбор.     | |||
| 21
    
        pessok 27.04.12✎ 14:50 | 
        (20) вижу, вижу. но не понимаю, как оно тогда работает у других пользователей? :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |