|   |   | 
| 
 | 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 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |