|   |   | 
| 
 | Запрос получает старые данные из реквизита справочника,это реально? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Shur1cIT 28.10.16✎ 10:06 | 
        прверил историю изменение объектов, объект менялся 24.10.16 была изменена дата в реквизите с 28.10.2016 на 28.10.2017
 Журнал регистрации тоже пуст если отбирать по справочнику сегодня в 5 утра отработала регламентная задача которая запросам определила что в реквизите стоит дата 28.10.2016 отработал алгоритм (по забраковке) плюс сформировала отчет и разослола, этот отчет у меня, и там стоит дата 28.10.2016, воспроизвести ошибку не удаёться. запрос элементарный рквизит называеться "СрокГодности" Запрос.Текст = "ВЫБРАТЬ | ПартииТоваровНаСкладахОстатки.Склад КАК Склад, | ПартииТоваровНаСкладахОстатки.Номенклатура, | ПартииТоваровНаСкладахОстатки.ХарактеристикаНоменклатуры, | ПартииТоваровНаСкладахОстатки.СерияНоменклатуры, | ПартииТоваровНаСкладахОстатки.ДокументОприходования, | ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК Количество, | ПартииТоваровНаСкладахОстатки.СерияНоменклатуры.СрокГодности КАК СрокГодности, | ПартииТоваровНаСкладахОстатки.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения |ИЗ | РегистрНакопления.ПартииТоваровНаСкладах.Остатки( | &Период, | Организация = &ВыбОрганизация | И СерияНоменклатуры <> &ПустаяСсылка | И Номенклатура.ТребуетсяВнутренняяСертификация = ИСТИНА | И СерияНоменклатуры.СрокГодности <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) КАК ПартииТоваровНаСкладахОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусыНоменклатуры.СрезПоследних(&Период, ) КАК СтатусыНоменклатурыСрезПоследних | ПО ПартииТоваровНаСкладахОстатки.СерияНоменклатуры = СтатусыНоменклатурыСрезПоследних.СерияНоменклатуры |ГДЕ | ПартииТоваровНаСкладахОстатки.СерияНоменклатуры.СрокГодности <= &ПериодДата | И СтатусыНоменклатурыСрезПоследних.СостояниеНоменклатуры = &СостояниеНоменклатурыРазрешена | |УПОРЯДОЧИТЬ ПО | Склад" | |||
| 1
    
        Naf_kultura 28.10.16✎ 10:08 | 
        Это другая серия     | |||
| 2
    
        ELEA26 28.10.16✎ 10:11 | 
        Время в дате?     | |||
| 3
    
        Shur1cIT 28.10.16✎ 10:14 | 
        (1) нет ,другой серии нет, ни кто ничего не переименовывал проверил по журналу 
 (2) время вообще непричем это реквизит справочника преодических реквизитов в восьмерке нет | |||
| 4
    
        Лефмихалыч 28.10.16✎ 10:27 | 
        (3) и таки это была другая серия. А по ЖР ты ни чего не нашел потому, что искал с отбором по конкретным элементам, которые не те, по которым надо было     | |||
| 5
    
        Shur1cIT 28.10.16✎ 10:31 | 
        (4) отбора по конкретным не было искал повсему на случай если был двойник и его переименовали     | |||
| 6
    
        Shur1cIT 28.10.16✎ 10:34 | 
        Нашел похожую ошибку
 v8: Возможно проблема кэширования 1с там тоже запрос в регламентной задачи старые данные возвращал | |||
| 7
    
        Serg_1960 28.10.16✎ 10:56 | 
        "нет, другой серии нет" - в качестве аргумента принимается подтверждение идентичности ссылок, а не "ни кто ничего не переименовывал проверил по журналу".
 А пока этого нет, кэш - не в тему. PS: у меня однажды нечто подобное было: у нескольких документов заглючило обращение к табличной части - индексы слетели. При этом, переиндексация в ТиИ не дала эффект, проблема ушла после переиндексации в SQL "напрямую". | |||
| 8
    
        Shur1cIT 28.10.16✎ 11:41 | 
        (7) поставил вывод ссылки буду отлавливать, но я уверен что ссылки одинаковые будут так как это не еденичный случай     | |||
| 9
    
        Лефмихалыч 28.10.16✎ 11:46 | 
        (7) еще вариант - отчет из какой-нибудь копии пришел. Но скорее все же другая серия.
 В это (6) я не верю, как не доверяю и тому, что и каким образом ты контролировал по ЖР. С одной стороны ты уверен, что ни кто ни чего не менял, а с другой - говоришь про какие-то старые данные. Откуда вообще могут взяться старые данные, если ни кто ни чего не менял? | |||
| 10
    
        ELEA26 28.10.16✎ 12:01 | 
        (3) А причем тут периодические элементы???
 "ПартииТоваровНаСкладахОстатки.СерияНоменклатуры.СрокГодности <= &ПериодДата" - там чистая дата или со временем? | |||
| 11
    
        LeReve 28.10.16✎ 12:07 | 
        в любой непонятной ситуации чисти кэш!     | |||
| 12
    
        Shur1cIT 28.10.16✎ 12:54 | 
        (10) там ТекущаяДата() тоесть со временем , СрокГодности только дата
 В любом случае Выборка.СрокГодности должен вернуть текущие данные в справочнике | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |