|   |   | 
| 
 | СКД - что за фокусы? внешний набор данных - без сортировки показывает что-то левое | ☑ | ||
|---|---|---|---|---|
| 0
    
        RomaH naïve 19.05.22✎ 14:03 | 
        Собственно - пользователь пришёл с претензией: это что за циферки?
 Открываю консоль запросов - в ней циферки другие... Ну там Подсистема отчетов из БСП - нажал отсортировать на колонке - и ... опа ... все стало красиво Это что за магия? Циферки в ресурсах, Сумма | |||
| 1
    
        Kassern 19.05.22✎ 14:04 | 
        (0) пока сортировали, кто-то поправил первичку))     | |||
| 2
    
        RomaH naïve 19.05.22✎ 14:06 | 
        (1) ага - а потом я настройки сбросил - в это время опять поправили назад - и так каждый раз     | |||
| 3
    
        1Сергей 19.05.22✎ 14:10 | 
        Мошт у тебя там ТОП 100 стоит, или ещё чего     | |||
| 4
    
        Выпрь 19.05.22✎ 14:11 | 
        там случайно вычисляемых полей по предыдущим значениям нет?     | |||
| 5
    
        RomaH naïve 19.05.22✎ 14:12 | 
        как жить-то теперь, уж думал если в ТЗ запихать исходный набор данных - СКД не станет химичить с оптимизацией
 так нет (3) нет (4) нет ТЗ на входе таблица на выходе с двумя ресурсами | |||
| 6
    
        RomaH naïve 19.05.22✎ 14:14 | 
        дальше интереснее
 ставлю отбор по физ лицу (по которому косяк) с отбором все хорошо снимаю галку с отбора - опять все хорошо ... какие-то пользовательские настройки сохранились - а при сортировке /добалении отбора они переписываются на правильные? | |||
| 7
    
        RomaH naïve 19.05.22✎ 14:26 | 
        а как пользовательские настройки затереть?     | |||
| 8
    
        Ryzeman 19.05.22✎ 14:30 | 
        (7) В типовых пользователь - настройки или свою обработину написать, в которой её чистить. Уже не помню зачем, для себя делал:
 Процедура ОчиститьНастройкиНаСервере(ПользовательСсылка, КлючОбъекта = Неопределено) СтрПользователь = ПользователиСлужебныйКлиентСервер.ПолучитьКраткоеИмяПользователяИБ(ПользовательСсылка.КраткоеНаименование); Если ЗначениеЗаполнено(СтрПользователь) Тогда КлючНастройки = Неопределено; ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастройки, СтрПользователь); КонецЕсли; КонецПроцедуры | |||
| 9
    
        RomaH naïve 19.05.22✎ 14:34 | 
        ага - только самое интересное, что в персональных настройках у меня этого отчета нет     | |||
| 10
    
        Ryzeman 19.05.22✎ 14:48 | 
        Значит, злое колдунство. Вызови батюшку     | |||
| 11
    
        hhhh 19.05.22✎ 15:10 | 
        (9) переименуй отчет. ну и синоним и вариант отчета по-другому назови.     | |||
| 12
    
        RomaH naïve 19.05.22✎ 15:31 | 
        а может ?...
 я тут заметил, что неверные цифры - совпадают с другим периодом отчета... может я период не верно вытаскиваю? Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных; Для Каждого Параметр Из Параметры.Элементы Цикл Если Параметр.ИдентификаторПользовательскойНастройки = "c37da494-c1dd-4cca-bd7b-763cd52b9c7e" Тогда Запрос.УстановитьПараметр("ДатаНачала", Параметр.Значение.ДатаНачала); //Дата Запрос.УстановитьПараметр("ДатаОкончания", Параметр.Значение.ДатаОкончания); //Дата Прервать; КонецЕсли; КонецЦикла; | |||
| 13
    
        RomaH naïve 19.05.22✎ 15:31 | 
        т.е. период отчета на экране установлен 19.05
 а в запрос вытаскивает 29.04 ... похоже | |||
| 14
    
        Выпрь 19.05.22✎ 16:27 | 
        (12) но зачем так? КомпоновщикНастроек.ПолучитьНастройки() - тут уже все настройки с учетом пользовательских | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |