|
v7: Ошибка при восстановлении ГП | ☑ | ||
---|---|---|---|---|
0
Масянька
02.04.15
✎
14:35
|
День добрый!
Не могу понять - куда копать... Задним числом провожу док-т. Все норм: никаких ошибок, все движения правильные. Беру стандартный отчет "Ведомость по партиям" - требует восстановить ГП, соглашаюсь - плюет в душу ("На складе нет нужного свободного количества ТМЦ ..... Всего осталось 0 шт. Требуемое количество 1 шт Документ не проводится!") Запускаю Операции - Проведение док-ов - все норм восстанавливается. В чем дело-то? Спасибо. |
|||
1
Масянька
02.04.15
✎
14:59
|
Никто не хочет со мной разговаривать....
Ладно... |
|||
2
Масянька
02.04.15
✎
15:00
|
А что значит: в dbf-файле серенькие записи?
|
|||
3
aka AMIGO
02.04.15
✎
15:05
|
(1) да мало, кто работал с ГП, вот и неизвестно, как тебе отвечать..
|
|||
4
aka AMIGO
02.04.15
✎
15:06
|
(2) "серенькие" - ты где смотрела?
ЗЫ. возможно, запись помечена к удалению |
|||
5
Масянька
02.04.15
✎
15:10
|
(4) В dbf-файле.
|
|||
6
aka AMIGO
02.04.15
✎
15:11
|
(5) не.. не так спросил: ты чем смотрела
|
|||
7
Масянька
02.04.15
✎
15:11
|
Вот сейчас: отчет плюется. Закрыла эску, открыла dbf - есть серенькие записи (судя по всему, как раз этот док-т).
(6) DBFNavigator. |
|||
8
aka AMIGO
02.04.15
✎
15:14
|
(7) нету у меня этой утилиты..
А ругань именно на эту дату? |
|||
9
Ясный перец
02.04.15
✎
15:21
|
Что-то не верится...
Мало вводных. Ещё меньше подробностей. Конфигурация-то ТиС?? Или? |
|||
10
Масянька
02.04.15
✎
15:21
|
(8) Две аналогичные записи (в dbf-файле):
одна - черная, вторая - серая. (9) Да, ТиС. |
|||
11
aka AMIGO
02.04.15
✎
15:23
|
(10) посмотри этот отчетик, если он сработает :(
https://yadi.sk/d/m46mLp3GfhSQJ я его писал для переделанной ТиС |
|||
12
Масянька
02.04.15
✎
15:23
|
+(10) Не дописала: и судя по всему, при СводномОстатке эти две строки и дают 0.
Чей косяк? |
|||
13
Ясный перец
02.04.15
✎
15:26
|
Попробуйте передохнуть, а потом взглянуть на проблему свежим взглядом. Мне кажется, Вы не там ищете.
Извините. |
|||
14
Масянька
02.04.15
✎
15:28
|
(11) Отчетик выводит итог 0 (по проблемной номенклатуре), документ проведен. Вроде - правильно.
|
|||
15
Масянька
02.04.15
✎
15:30
|
(13) Да нет. Проблема в том, что при восстановлении ГП из отчета - не хватает остатка по позиции, а если восстанавливать ГП вручную - хватает. Документ не трогается.
Почему? |
|||
16
aka AMIGO
02.04.15
✎
15:30
|
(14) два регистра смотрела?
-остатков -партий ? |
|||
17
Масянька
02.04.15
✎
15:31
|
(14) Не поняла - зачем 2?
|
|||
18
Ясный перец
02.04.15
✎
15:32
|
(15) Так не бывает. Не верю...
|
|||
19
aka AMIGO
02.04.15
✎
15:33
|
(17) разбег может быть, из-за какой-то ошибки..
и еще.. ТИИ сделай на копии базы.. |
|||
20
Масянька
02.04.15
✎
15:33
|
При восстановлении ГП вызывается глСписаниеОстатковТМЦ.
Вставила Сообщить... Один и тот же склад, одна и та же номенклатура, кол-во и т. д. Но: если из отчета вызывается - остаток на складе 0, если вручную - остаток есть. |
|||
21
Масянька
02.04.15
✎
15:34
|
(18) Я тоже. Но - вижу.
(19) После ТИИ - все пучком. Мне интересно - чей косяк? |
|||
22
aka AMIGO
02.04.15
✎
15:35
|
(21) только КО приходит на ум.. Если база нецелованная - косяк 1С, если ты что-то меняла - то..
|
|||
23
Масянька
02.04.15
✎
15:36
|
(22) А что конкретно может так повлиять?
|
|||
24
Масянька
02.04.15
✎
15:37
|
Ощущение, что портится (ну, типа того) dbf. Но я же не напрямую пишу в dbf...
|
|||
25
aka AMIGO
02.04.15
✎
15:39
|
(23) ну, про 1с - молчу.. а если были изменения в модулях документа - то - тут у меня свой опыт есть, когда я забывал про попутные регистры..
Например, врегостатков товара нет, а в регрезервов стоит -1 (24) вряд-ли дбф портится.. |
|||
26
Масянька
02.04.15
✎
15:40
|
(25) Ну подожди, а почему вручную-то проходит без ошибок?
|
|||
27
aka AMIGO
02.04.15
✎
15:42
|
.. плохо, конечно, когда бд чужая..
при ТИИ удаляются помеченные к удалению документы, возможно, "синенький" документ не был удален именно из-за нарушений ТП, он остался, но в движениях не участвует.. бред, конечно.. но бд нет.. |
|||
28
aka AMIGO
02.04.15
✎
15:42
|
ТП = ГП
|
|||
29
Масянька
02.04.15
✎
15:43
|
(27) Док-т не помечен на удаление. Просто перепроведен задним числом.
|
|||
30
aka AMIGO
02.04.15
✎
15:44
|
ммм... моя буйная фантазия закончилась.. извини уж.. :)
|
|||
31
Масянька
02.04.15
✎
15:44
|
После ТИИ: передернула док-т, отчет -> восстановил ГП без ругани.
Повторюсь - сам док-т не изменяла... |
|||
32
aka AMIGO
02.04.15
✎
15:54
|
(31) имя файла скажи..
Если небольшой - выложишь его в файлообменник? |
|||
33
aka AMIGO
02.04.15
✎
15:55
|
+32 или мне на почту
|
|||
34
Масянька
02.04.15
✎
15:56
|
Сейчас вот наткнулась (после ТИИ):
если просто перепровести - отчет не ругается. если отменить проведение, а потом провести - ругается... |
|||
35
Злопчинский
02.04.15
✎
23:08
|
(34) кривые руки программистов которые нсовали невпихаемое скорее всего
Привосстановлении гп из меню операции и использование процедуры из гм по восстановлению гп отрабатывают по разному Смотри в модуле проведения операторы лежащие вне процедур и функций |
|||
36
Масянька
03.04.15
✎
08:52
|
(35) Смотрела. Ругается в глСписаниеОстатковТМЦ.
А по-разному - это как? |
|||
37
Масянька
03.04.15
✎
08:57
|
У меня ощущение, что если ГП восстанавливается из отчета, то нечто вроде Pack для dbf не отрабатывает.
Если док-т просто перепровести - записи просто перезаписываются (в dbf). А если отменить проведение, а потом провести - записи помечаются на удаление, добавляются новые и вот тут - в отчете видит и помеченную, и новую. |
|||
38
aka AMIGO
03.04.15
✎
09:02
|
(37) Pack срабатывает только при ТИИ, если там поставлен маркер
Кстати, какая у тебя ОС на компе? |
|||
39
Масянька
03.04.15
✎
09:04
|
(38) Окна 7 проф.
Говорю же: просто перепровести - ничего не ругается. Отменить проведение и провести - отчет ругается, ГП из Операции не ругается. А никто не может сказать, как клюшки работают с dbf? |
|||
40
aka AMIGO
03.04.15
✎
09:10
|
Если подозрение на отсутствие pack тогда после распроведения/проведения - выполнить реиндексацию и упаковку, всё остальное - не нужно.
(39) 7-ка, тогда что у тебя стОит в Кодовой странице ИБ? И еще - при простом перепроведении ( без предв.распроведения) выполняется-ли процедура ПроведениеПоРегистрам(); в модуле документа? |
|||
41
Масянька
03.04.15
✎
09:13
|
(40) Текущая системная установка.
|
|||
42
Cap_1977
03.04.15
✎
09:13
|
(39) Если из "Операции" запустить проведение проведенных документов ?
|
|||
43
aka AMIGO
03.04.15
✎
09:13
|
+40 и в каком смысле это "как клюшки работают с dbf"? Так и работаютЮ как в СУБД типа FoxPRO :)
|
|||
44
Масянька
03.04.15
✎
09:14
|
+(40) ПроведениеПоРегистрам - да, есть.
|
|||
45
aka AMIGO
03.04.15
✎
09:14
|
(41) O'k
|
|||
46
Масянька
03.04.15
✎
09:14
|
(42) Не ругается в обоих случаях.
|
|||
47
Масянька
03.04.15
✎
09:16
|
(43) Знаешь, я писала и на Fox'е, и на Clipper'е. Использовали (есессьно) dbf. Никогда не натыкалась на такую ошибку.
|
|||
48
aka AMIGO
03.04.15
✎
09:16
|
(44) не, я не о том.. в отладчике-бы посмотреть, выполняется-ли эта процедура? - дело в том, что она вставлена в условие.
Та к вот, если док уже проведен и ты его проводишь по-новой, то проца эта может просто не выполняться.. И движения не меняются.. я на этом спотыкался не раз |
|||
49
aka AMIGO
03.04.15
✎
09:18
|
(47) ну, в 1с библиотеки содержат те-же функции, что и в фоксе и клиппере.
только запускаются они функциями языка. Думается мне, что отличия нет никакого. |
|||
50
Масянька
03.04.15
✎
09:20
|
(48) Поставила точку останова - остановилось...
(49) Думается, думается... Тогда - что происходит? |
|||
51
aka AMIGO
03.04.15
✎
09:27
|
(50) "остановилось" - значит, норма, движения выполняются.
(50) хмык.. не знаю, что происходит.. только еще один типа экспериментик: (в 40 я слегка не дописал): распровести, провести, выполнить в ТИИ реиндекс и упаковку, после этого вывести отчет.. Перед отчетом то, что удалено - упакуется=исчезнет, раз ты подозреваешь, что пак не срабатывает - вот и будет проверка ЗЫ. посмотрел я разные dbf-ы вчера DBFNavigator'ом удаленные доки, что-то у меня никаких раскрасок для удаленных доков не видно.. |
|||
52
aka AMIGO
03.04.15
✎
09:29
|
+51 в FoxPro видно было удаленные записи: в их строке перовой стояла точка.. синяя или черная - уж и не помню
|
|||
53
Масянька
03.04.15
✎
09:29
|
(51) Движения док-та - регистр. Я его и смотрела (dbf-ом).
Регистр - стандартный (ничего не допилено). (52) Вот и у меня - есть такие записи (с точкой) и серенькие. |
|||
54
aka AMIGO
03.04.15
✎
09:34
|
в офисе у меня фокспро не работает, 7-ка 64x, зараза..
|
|||
55
Злопчинский
04.04.15
✎
03:47
|
(43) не
Клюшки на CodeBase |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |