Сбойнул отбор в журнале документов. Как побороть ошибку? #553948


#0 by Марк_З
Добрейший день, форумчане. Может, кто подскажет: как в журнале документов посмотреть/исправить значение графы отбора для конкретного документа? Пока не понял почему, но в журнале документов одного вида сегодня при выполнении метода "УстановитьОтбор" стали отображаться документы, которые никогда в этом журнале не отображались (2,5 года работало без проблем). Тестировал, индексировал, выгружал-загружал - без изменений... Надеюсь на вашу помощь.
#1 by Ёпрст
1crdoc снеси и тии сделай с одной галкой..
#2 by Марк_З
Щас попробуем.
#3 by Марк_З
Обругало: Неисправимая ошибка, мол. Удалил 1scrdoc базу и индекс. ТИИ - поверка физ.целостности ?
#4 by ДенисЧ
ТИИ - пересчет служебных
#5 by Марк_З
(1,4) Не помогло.  :-(((
#6 by Ёпрст
значит, так и должно быть. Чего в УстановитьОтбор то хоть ?
#7 by Марк_З
Ошибка проявляется на первом ИначеЕсли:
#8 by Марк_З
Журнал - общий, графа отбора "ПП_Фирма" = ОбщийРеквизитДокумента.Фирма. Я вроде и понимаю, что с такой графой отбора в журнал могут попадать любые документы. Но раньше ж не попадали... Программа работает довольно долго.
#9 by Марк_З
Поэтому и встал вопрос: как узнать значение и можно ли перепрописать графу отбора в журнале документов?
#10 by viktor_vv
Ну так может теперь этот реквизит стали заполнять для других документов, а раньше не заполняли.
#11 by Марк_З
Описание: это 1с-база заявок на оплату, подчиненная в УРБД, только получает данные. Журнал - для заявок. Кроме документов вида "заявка" в базу программно записываются документы Договор и СчетаВходящие. В журнале есть фильтр (процедура ПриВыбореФильтра - выше). Ошибка возникает только когда требуется УстановитьОтбор("ПП_Фирма") - кроме заявок в журнале показываются еще и СчетаВходящие, а этого быть не должно. Пока не могу понять, как это побороть.
#12 by Ёпрст
в СчетаВходящие заполнен реквизит ПП_Фирма?
#13 by Марк_З
Там нет такого реквизита.
#14 by Марк_З
Наверное надо в заявки добавить "свой" реквизит Фирма, не общий - чтобы отбор был только по этому реквизиту этого вида документов. Думаю, будет надежно.
#15 by viktor_vv
#16 by Ёпрст
:) Это общий реквизит - он есть ВСЕГДА, если че у всех видов документов.
#17 by viktor_vv
Ну в принципе да. Если тебе надо отбирать только определенные виды документов, то лучше не использовать общие реквизиты для графы отбора. А то сейчас не заполняете его, потом заполните.
#18 by Марк_З
С этим все правильно, Фирма у всех доков прописана правильно.
#19 by viktor_vv
Он имеет ввиду что ПП_Фирма это графа отбора со значением ОбщийРеквизитДокументов.Фирма. То есть реквизит просто Фирма.
#20 by viktor_vv
Так ее там НЕ должно быть, чтобы СчетаВходящие не попадали в условие отбора.
#21 by Марк_З
(16, 19,20) Т.е вывод в - правильный?
#22 by viktor_vv
Ну можешь еще найти какая сволочь поменяла правила загрузки :). Или кто решил в той базе откуда загружаете, заполнять фирму. А для такого варианта надо было сразу делать.
#23 by Марк_З
Самое смешное, админ базы - я. Если что-то и может меняться, то только мной. :-) Ничего, сейчас переделаю. Полчаса работы (надеюсь).
#24 by Марк_З
РЕБЯТА! Спасибо вам! В беседе с умными людьми рождаются умные мысли.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С