Имя: Пароль:
1C
1C 7.7
v7: Запрос в 7.7 работает некорректно
,
0 Diman_Kr
 
22.10.13
07:00
Проблемка возникла !!!
В головной базе вот такой запрос работает некорректно:
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |ОбрабатыватьДокументы все;
    |ТоварыРеализация = Документ.ТоварыРеализация.ТекущийДокумент;
    |Клиент = Документ.ТоварыРеализация.Клиент;
    |Группировка ТоварыРеализация;
    |Условие(Клиент = ВыбКлиент);
    |"//}}ЗАПРОС
    ;
Выдает документы только до 19.07.13
а простая выборка:
    Док= СоздатьОбъект("Документ.ТоварыРеализация");
    Док.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода);
    Пока Док.ПолучитьДокумент()=1 цикл
         Если Док.Клиент=ВыбКлиент тогда
             Сообщить(Док);
         КонецЕсли;    
    КонецЦикла;    
Выдает все правильно.
Причем в переферийной базе работае и то и другое.
Понимаю где-то dbf ,битый в головной  базе, а вот какой не могу сообразить. Подскажите кто знает.
1 1dvd
 
22.10.13
07:03
1. Реиндексацию сделай
2. Если не поможет, поищи документы без даты
2 Diman_Kr
 
22.10.13
07:05
1. не помогает.
2. Где искать, в каком файле?
3 1dvd
 
22.10.13
07:06
(2) В полном журнале. Задай период с пустой даты по какую-нибудь
4 Diman_Kr
 
22.10.13
07:11
3. Нет таких.
Причем это не для всех клиентов не работает, а выборочно.
5 Diman_Kr
 
22.10.13
07:12
Пробовал подменить 1SJOURN.dbf из перефирии в голову, не помогает.
6 1dvd
 
22.10.13
07:13
(4) База большая? сколько весит самая большая DBF-ка?
7 Diman_Kr
 
22.10.13
07:17
Да нет, самый большой
DT7321.DBF 460 мб
8 1dvd
 
22.10.13
07:21
что-то фигня какая-то...
Покажи как смотришь результат запроса
9 Chai Nic
 
22.10.13
07:23
Не надо использовать штатные "черные" запросы. Лучше простая выборка, а если данных очень много - прямые запросы.
10 1dvd
 
22.10.13
07:24
(9) совет хороший. Однако, я не верю что это косячность черных запросов даёт такой странный эффект
11 Diman_Kr
 
22.10.13
07:27
Да просто стандартый UChoice.ERT затыкается на 19.07.13 и следующих документов по клиенту не выдает. А это обработка используется при стандартной выгрузке CDExport.ert. Вот и возникло неудобство.
12 Diman_Kr
 
22.10.13
07:28
В перефирии то все работает!!!
13 1dvd
 
22.10.13
07:30
тэкс... Точка актуальности где стоит?
14 Diman_Kr
 
22.10.13
07:31
ТА на сегодня.
Обмен между базами в авторежиме каждые 10 мин.
Две перефирии.
15 1dvd
 
22.10.13
07:33
(14) попробуй своей обработкой проверить. И это... Может, ты всё-таки не в ту какую-нибудь базу смотришь?
16 Сметанин
 
22.10.13
07:38
А если запрос за 1 день после 19.07 сделать, всегда пустой результат?
17 Diman_Kr
 
22.10.13
07:40
Расходная накладная ТTСВ-00501 (02.07.13)
Расходная накладная ТTСВ-00547 (11.07.13)
Расходная накладная ТTСВ-00586 (19.07.13)

ААААААААААААААААААААААААААААА

Расходная накладная ТTСВ-00501 (02.07.13)
Расходная накладная ТTСВ-00547 (11.07.13)
Расходная накладная ТTСВ-00586 (19.07.13)
Расходная накладная ТTСВ-00628 (30.07.13)
Расходная накладная ТTСВ-00647 (07.08.13)
Расходная накладная ТTСВ-00657 (07.08.13)
Расходная накладная ТTСВ-00695 (14.08.13)
Расходная накладная ТTСВ-00696 (14.08.13)
Расходная накладная ТTСВ-00706 (15.08.13)
Расходная накладная ТTСВ-00707 (15.08.13)
Расходная накладная ТTСВ-00727 (21.08.13)
Расходная накладная ТTСВ-00726 (21.08.13)
Расходная накладная ТTСВ-00744 (23.08.13)
Расходная накладная ТTСВ-00745 (23.08.13)
Расходная накладная ТTСВ-00828 (10.09.13)
Расходная накладная ТTСВ-00829 (10.09.13)
Расходная накладная ТTСВ-00881 (20.09.13)
Расходная накладная ТTСВ-00882 (20.09.13)
Расходная накладная ТTСВ-00902 (27.09.13)
Расходная накладная ТTСВ-00903 (27.09.13)
Расходная накладная ТTСВ-00924 (30.09.13)
Расходная накладная ТTСВ-00938 (30.09.13)
Расходная накладная ТTСВ-00926 (30.09.13)
Расходная накладная ТTСВ-00939 (07.10.13)
Расходная накладная ТTСВ-00982 (15.10.13)
Расходная накладная ТTСВ-00989 (16.10.13)
Расходная накладная ТTСВ-00992 (16.10.13)
Первое запрос.
Второе Выборка
18 Diman_Kr
 
22.10.13
07:41
С 20.07 в запросе пусто.
19 Diman_Kr
 
22.10.13
07:44
Сейчас проверил, в обоих перефириях все нормально, проблема только в голове.
20 1dvd
 
22.10.13
07:46
Если ТTСВ-00628 пересохранить картина поменяется?
21 Diman_Kr
 
22.10.13
07:49
20. Картина не поменялась :(
22 1dvd
 
22.10.13
07:52
(21) значит, всё-таки дбф побился. Имя файла можешь посмотреть в 1cv7.dd, ищи там "ТоварыРеализация"
23 Chai Nic
 
22.10.13
07:54
(22) Скорее не дбф побился, а индекс. И именно этот индекс используется черным запросом, а в выборке он не задействуется.. Переиндексацию пробовали?
24 dk
 
22.10.13
07:56
Добавь
Обрабатывать ВСЕ;
25 dk
 
22.10.13
07:58
Долго и внимательно читаем справку в чем отличие Обрабатывать от ОбрабатыватьДокументы
26 1dvd
 
22.10.13
07:59
(23) говорит, что делал
27 dk
 
22.10.13
08:50
шота автор исчез
28 Diman_Kr
 
22.10.13
09:03
На обед уходил.
Брал из перефирии 1SJOURN.dbf,DH3608.dbf-это шапка ТоварыРеализация, клал их в голову, при этом убивал соответствующие cdx. Результат нулевой, ничего не меняется. Где еще копать не знаю!!!
29 Bigbro
 
22.10.13
09:04
например начиная с 20 числа все документы помечены на удаление?
30 Diman_Kr
 
22.10.13
09:05
29. Все документы проведены!!!
31 Ёпрст
 
22.10.13
09:09
(0) удалить все *.cdx, зайти монопольно, наслаждаться.
32 Diman_Kr
 
22.10.13
09:10
31. Пробовал не единожды, не катит!!!
33 пипец
 
22.10.13
09:10
чудес не бывает ... у документов движения то есть ? а то мож проведены а движений финг
34 Diman_Kr
 
22.10.13
09:12
Это расходная накладная, куча движений.
Повтарюсь в перефериях все ОК.
35 Diman_Kr
 
22.10.13
09:13
Что-то с клиентом не так, по другим все нормально.
36 Diman_Kr
 
22.10.13
09:13
Где может ссылка теряться?
37 пипец
 
22.10.13
09:18
в разных релизах - запросто , опять же все таки перестроил бы запрос , ну не бывает чудес ...
38 PuhUfa
 
22.10.13
09:20
(35) всмысле проблема на конкретном компе а не с базой?
39 aka AMIGO
 
22.10.13
09:22
Иногда помогает примочка ВключитьSQL(0);
А иногда и нет :)
40 Ёпрст
 
22.10.13
09:23
(32) не верю.
41 Diman_Kr
 
22.10.13
09:24
Комп не причем. Пробовал на рабочем сервере, на копии на своем пробовал,менял релиз, проблема возникла еще в сентябре, ищу решение месяц.
42 Diman_Kr
 
22.10.13
09:25
40. прям сейчас еще раз на копии сделаю.
43 Ёпрст
 
22.10.13
09:25
Ну выложи базу на посмотреть
44 Salimbek
 
22.10.13
09:25
(39) Ну оно же dbf, при чем тут SQL?
(0) А версия 1С-ки какая?
45 dk
 
22.10.13
09:27
а без фильтра по контрагенту документы есть за сентябрь и далее?
46 Diman_Kr
 
22.10.13
09:28
7.7, 27 релиз
47 Diman_Kr
 
22.10.13
09:29
45. Не проверял кстати, щас проверю.
48 Ёпрст
 
22.10.13
09:29
+ удали 1SCRDOC.DBF, сделай ТиИ с галкой
49 Ёпрст
 
22.10.13
09:30
пересчет служ. данных.
50 Ёпрст
 
22.10.13
09:30
наслаждайся
51 Diman_Kr
 
22.10.13
09:32
Ёпрст, мне нужно чтобы без ТиИ, нужный дбф поправить вручную, а за правильный взять из перефирии.
52 Ёпрст
 
22.10.13
09:45
У тебя мусор 1SCRDOC, ибо клиентос - графа отбора
53 Ёпрст
 
22.10.13
09:45
запрос использует её, выкини фильтр по клиентосу - будут все доки.
54 Diman_Kr
 
22.10.13
09:55
Делаю с 21.07 по сегодня все работает, с <21.07 не работает.
55 Diman_Kr
 
22.10.13
09:56
53. Копать 1SCRDOC?. Я правильно понял?
56 aka AMIGO
 
22.10.13
10:06
(44) так всё просто: это недокументированная функция, работает, как ни странно, и в дбф
http://gyazo.com/d3626fbc7b22df00ebd94733446a7f78

было дело, недоумевал по поводу чудес в Запросе, вот и применял, на всякий случай
57 КонецЦикла
 
22.10.13
10:08
Было как-то, не работала графа отбора по контрагенту в общем журнале. По-моему помогло удаление индексного файла 1SCRDOC, тут походу что-то подобное.
58 Ёпрст
 
22.10.13
10:09
(55) не копать, а пересоздать его заново с помощью ТиИ и одной галкой.
59 Diman_Kr
 
22.10.13
10:14
58. Уже пробую, скоро закончится, сразу отпишусь.
60 Diman_Kr
 
22.10.13
10:42
Ну что тут скажешь, в очередной раз восхищаюсь компетенции Ёпрст. Ответ в 48-49. Большое человеческое спасибо :). Ёпрст ты супер мозг, по крайней мере в 1С.
61 Chai Nic
 
22.10.13
10:44
(60) ТиИ следует делать сразу же, как только начинаешь чувствовать "что-то не так".
62 Diman_Kr
 
22.10.13
10:50
61. При УРБД не всегда это приводит к нужным результатам.
Специфика работы. Можно встать на сутки и больше, а это неприемлемо.
63 Diman_Kr
 
22.10.13
10:50
Здесь весь цинус про один флажек!!!
64 SnarkHunter
 
22.10.13
10:52
Видимо, имелся в виду цимус (или цимес)
65 Diman_Kr
 
22.10.13
10:53
Неееее, именно цинус!!!
66 SnarkHunter
 
22.10.13
10:54
Какой-то новояз...
67 Diman_Kr
 
22.10.13
10:55
Я из сибири, и это слово с детства знаю, по другому: цинус-вкус.
68 SnarkHunter
 
22.10.13
10:58
Я тоже из Сибири, слова таког не слышал никогда. В словарях такого слова нет.

Неоднократно слышала выражение: "самый цимус...". Что вообще означает это слово? И как оно правильно пишется?
Сафронова Мария Сергеевна
Ответ справочной службы русского языка

_Цимус (цимес)_ - старинное еврейское национальное сладкое блюдо, готовится из моркови и других овощей с добавлением различных фруктов и ягод. В старину _цимес_ подавался как десерт почти на все праздничные обеды. Несмотря на простые ингредиенты, считался большим деликатесом и лакомством, именно поэтому достаточно часто это слово употребляется в значении "то, что надо", "самое лучшее"".
69 Diman_Kr
 
22.10.13
11:01
Да я полностью согласен. Видимо у меня с такими словами не лады.
Да разве это главное, у меня цинус, правильно цимус, суть то не меняется :)
AdBlock убивает бесплатный контент. 1Сергей