|   |   | 
| 
 | v7: Удаление документов с пустой датой | ☑ | ||
|---|---|---|---|---|
| 0
    
        Масянька 15.10.15✎ 18:18 | 
        Вечер добрый! Хотя - кому как :(
 Принесли базу ТиС 7.7... В общем, есть док-ты с пустой датой. Проведены. Как правильно их удалить? Спасибо. | |||
| 1
    
        Mikeware 15.10.15✎ 18:24 | 
        Удалить(параметр)     | |||
| 2
    
        Casey1984 15.10.15✎ 18:27 | 
        Пометить на удаление. Потом штатной или любой другой удалялкой, проверяющей ссылочную целостность.     | |||
| 3
    
        Смотрящий 15.10.15✎ 18:36 | 
        (0) Много их ?     | |||
| 4
    
        Мимохожий Однако 15.10.15✎ 18:37 | 
        (0)как обнаружил?     | |||
| 5
    
        Z1 15.10.15✎ 20:00 | 
        (0)  dbf или sql ?     | |||
| 6
    
        Pit0n_08 15.10.15✎ 20:22 | 
        А дата точно пустая или в форму не помещается?     | |||
| 7
    
        Злопчинский 15.10.15✎ 20:27 | 
        Общий журнал
 Интервал видимости Очистить левое значение ??? | |||
| 8
    
        Lionee 15.10.15✎ 23:21 | 
        (0) зачем удалять?     | |||
| 9
    
        Масянька 16.10.15✎ 08:05 | 
        (3) Прилично - около сотни. 
 (5) dbf (1) (2) Редактирование документов меньше даты запрета запрещено. Дата запрета = пусто. (4) ТИИ - очень долго, прервала, первую дату в периоде очистила - офигела. (6) Открыть тоже не дает. В журнале - пустая. В dbf (двумя редакторами проверила) - тоже пусто (на экране). (8) А что с ними делать? | |||
| 10
    
        s_newbi 16.10.15✎ 08:08 | 
        1.посмотреть консолью запросов что там сидит в дате
 2.написать обработку по удалению с нужным отбором | |||
| 11
    
        Масянька 16.10.15✎ 08:08 | 
        +(9) Двести с копейками таких док-ов.     | |||
| 12
    
        aka AMIGO 16.10.15✎ 08:08 | 
        (0) я-б написал обработку с перебором документов и присвоением даты типа 01.01.2001.. али другой какой, чтоб не попадала за период начала учета.
 А далее - поиск доков с такой датой и удаление. Однако, хозяин тире барин :) | |||
| 13
    
        1Сергей 16.10.15✎ 08:09 | 
        напиши простенькую обработку, 
 Док.Удалить(0); | |||
| 14
    
        Масянька 16.10.15✎ 08:10 | 
        (10) Внимательно - секция.
 (12) Я же говорю - "Редактирование док-ов с датой ранее даты запрета редактирования запрещено". Я уже пробовала и групповой обработкой, и накидала свою... (13) Виснет. | |||
| 15
    
        Масянька 16.10.15✎ 08:11 | 
        Я тупо в dbf- редакторе отсортировала, удалила. Но потом столько ругани пишет при проверке логической целостности.     | |||
| 16
    
        1Сергей 16.10.15✎ 08:12 | 
        (15) удалила из 1sjournal и dhXXXX ?     | |||
| 17
    
        aka AMIGO 16.10.15✎ 08:12 | 
        Если пустоеЗначение(Док.ДатаДок)=1 Тогда
 Ой.. КонецЕсли; (14) поставь дату запрета ред. что-нибудь типа 07.11.1917 - и вперед.. с песнями.. | |||
| 18
    
        Мимохожий Однако 16.10.15✎ 08:13 | 
        (14)Изменить дату запрета редактирования удаётся?     | |||
| 19
    
        Масянька 16.10.15✎ 08:13 | 
        (16) Из журнала. А в dh даты нет.     | |||
| 20
    
        Масянька 16.10.15✎ 08:13 | 
        (18) Легко. Какую поставить?     | |||
| 21
    
        aka AMIGO 16.10.15✎ 08:14 | 
        (20) я у тебя в браузере забанен? :)     | |||
| 22
    
        1Сергей 16.10.15✎ 08:14 | 
        (19) а документ есть. хотя док должен восстановиться после проверки. Вопрос в том, какой датой     | |||
| 23
    
        Масянька 16.10.15✎ 08:15 | 
        (21) Я щас попробую.     | |||
| 24
    
        Mikeware 16.10.15✎ 08:15 | 
        (15) удали из 1scrdoc, 1sconst, 1sblob... Ну и уделяла, надеюсь, не только из журнала, но из шапки и тч?     | |||
| 25
    
        Масянька 16.10.15✎ 08:16 | 
        (24) Как найти в шапке и ТЧ?     | |||
| 26
    
        Mikeware 16.10.15✎ 08:18 | 
        (25) по IDу, как же ещё....     | |||
| 27
    
        Масянька 16.10.15✎ 08:18 | 
        (17) Поставила дату запрета, как ты сказал. В журнале - удаление - "Нельзя ....".
 Как вообще можно сделать док-т с пустой датой? | |||
| 28
    
        1Сергей 16.10.15✎ 08:19 | 
        (27) ошибкой на диске, программно     | |||
| 29
    
        aka AMIGO 16.10.15✎ 08:19 | 
        (27) :( с пустой - не знаю.. только сбоем 1с..     | |||
| 30
    
        НЕА123 16.10.15✎ 08:19 | 
        (13)+1
 (14) >Виснет это итоги. ТА. | |||
| 31
    
        Мимохожий Однако 16.10.15✎ 08:21 | 
        Если удаётся получить документ с пустой датой, то почему не удаётся установить нужную дату?     | |||
| 32
    
        Масянька 16.10.15✎ 08:23 | 
        (30) Я уже догадалась, что пересчет :(
 (31) Мне вот тоже очень интересно. | |||
| 33
    
        aka AMIGO 16.10.15✎ 08:23 | 
        (31) Видимо, нужно повторить сбой платформы, или харда..     | |||
| 34
    
        Масянька 16.10.15✎ 08:24 | 
        (28) Про хард не скажу. Программно - нет. Стандарт. Абсолютный.     | |||
| 35
    
        aka AMIGO 16.10.15✎ 08:24 | 
        (32) зип базы большой? Может, выложишь куда-нибудь в я-д?     | |||
| 36
    
        Масянька 16.10.15✎ 08:25 | 
        (35) Почти 57 метров.     | |||
| 37
    
        aka AMIGO 16.10.15✎ 08:26 | 
        ну, я-д, ИМХО, выдержит, не лопнет :)
 Ссылку - если рискнёшь выложить - мне в почту :) | |||
| 38
    
        Trotter 16.10.15✎ 08:27 | 
        Это вам РИБ проблем подкинул ?     | |||
| 39
    
        Масянька 16.10.15✎ 08:28 | 
        (38) Типа того. Это подготовку к РИБ. Сначала решила порядок навести :(
 В таком состоянии - РИБ повесится. И я вместе с ним. А там и звери подтянутся :( | |||
| 40
    
        Масянька 16.10.15✎ 08:31 | 
        (37) Мне уже самой интересно стало. Как сказало начальство - новую игрушку нашла...     | |||
| 41
    
        aka AMIGO 16.10.15✎ 08:34 | 
        (40) ну уж.. прогер с пытливым умом - находка предприятия :)     | |||
| 42
    
        Масянька 16.10.15✎ 08:34 | 
        (26) Я правильно понимаю: ID журнала найти в шапке и ТЧ dbf док-та и тоже резать?
 Блин, там разные док-ты... | |||
| 43
    
        Масянька 16.10.15✎ 08:35 | 
        (41) Угу... Только табуретку не дают :(     | |||
| 44
    
        Mikeware 16.10.15✎ 08:40 | 
        (42) да. только не "ид журнала", а ид документа. Он одинаков в журнале, в шапке, в тч, в ссылках, в константах, в движениях по регистрам, и даже в изменениях РБД...     | |||
| 45
    
        Масянька 16.10.15✎ 08:41 | 
        (44) А попроще - никак? :(     | |||
| 46
    
        ДенисЧ 16.10.15✎ 08:42 | 
        мда...
 Кранты базе. | |||
| 47
    
        Mikeware 16.10.15✎ 08:42 | 
        вообще, для тебя проще поменять дату (напрямую) на завтрашнюю, и удалить. хвостов возожных меньше...     | |||
| 48
    
        Mikeware 16.10.15✎ 08:42 | 
        (45)а разве это сложно?     | |||
| 49
    
        Mikeware 16.10.15✎ 08:43 | 
        (43) повеситься можно и без табуретки...     | |||
| 50
    
        Масянька 16.10.15✎ 08:43 | 
        (47) КАК?     | |||
| 51
    
        Масянька 16.10.15✎ 08:44 | 
        (49) Табуретка - постамент. Поставлю посередине офиса, встану и буду стоять... Как памятник :)     | |||
| 52
    
        Масянька 16.10.15✎ 08:44 | 
        + (50) Док-ты проведены.     | |||
| 53
    
        Mikeware 16.10.15✎ 08:45 | 
        (46)
 "Беда, коль пироги начнет печи сапожник, А сапоги тачать пирожник, И дело не пойдет на лад. Да и примечено стократ, Что кто за ремесло чужое браться любит, Тот завсегда других упрямей и вздорней" © И.А.Крылов, 1813 год - 200 лет назад!!!! | |||
| 54
    
        ДенисЧ 16.10.15✎ 08:46 | 
        (51) Будешь читать стихи с петлёй на шее.
 Понравится - петлю снимут. Не понравится - табуретку вышибут. | |||
| 55
    
        Mikeware 16.10.15✎ 08:46 | 
        (50) напрямую в журнале.     | |||
| 56
    
        Масянька 16.10.15✎ 08:47 | 
        (55) В dbf - правильно?     | |||
| 57
    
        Mikeware 16.10.15✎ 08:48 | 
        (56) если файловая - то в дбф.     | |||
| 58
    
        НЕА123 16.10.15✎ 08:48 | 
        УстановитьТАна(<?>)
 Синтаксис: УстановитьТАна(<ПоложениеТА>) Назначение: Изменить положение Точки Актуальности итогов. Параметры: <ПоложениеТА> - выражение типа дата, документ или позиция документа, на начало которого устанавливается ТА. ------------ с БухИтогами не знаю. | |||
| 59
    
        Масянька 16.10.15✎ 08:49 | 
        (57) Не... Мне табуретку еще рано :)))     | |||
| 60
    
        aka AMIGO 16.10.15✎ 08:58 | 
        (59) табуретку подставь всем остальным.
 А тебе - вот тут способ, работа с ID объектов БД Получить id и получить объект по id | |||
| 61
    
        Mikeware 16.10.15✎ 09:01 | 
        (60) ну такое-то дерьмо зачем на свет извлекать? Уж лучше бы на Скунки ссылку дал...     | |||
| 62
    
        Mikeware 16.10.15✎ 09:01 | 
        +(61) Хотя...  Пит, Матрейя - легенды....     | |||
| 63
    
        aka AMIGO 16.10.15✎ 09:02 | 
        (61) что нашел на скорую ручку - то и показал. Да работает способ - что еще надо от него?     | |||
| 64
    
        aka AMIGO 16.10.15✎ 09:02 | 
        (61) ну, давай на Скунки ссылку :)     | |||
| 65
    
        aka AMIGO 16.10.15✎ 09:03 | ||||
| 66
    
        Масянька 16.10.15✎ 09:05 | 
        (60) Мне возвращает 0...
 Сделала выборку всех док-ов с пустой датой + _idToStr(Left(Right(ValueToStringInternal(obj),15),13)); Выводит: сам док-т, дату и 0. | |||
| 67
    
        НЕА123 16.10.15✎ 09:06 | 
        (0)
 не было проблем - ТА на пораньше. и удалить(0). | |||
| 68
    
        Масянька 16.10.15✎ 09:07 | 
        + (66) Пардон. Про ТекущийДокумент - забыла :(
 Нормально - есть ID. | |||
| 69
    
        Масянька 16.10.15✎ 09:07 | 
        (67) ТА установить на самый первый док-т?     | |||
| 70
    
        aka AMIGO 16.10.15✎ 09:08 | 
        (68) а, ну вот! теперь вспомнить про (44)     | |||
| 71
    
        Масянька 16.10.15✎ 09:11 | 
        (67) Установила ТА на самый первый. Этот док-т с красной галкой, остальные (все!) с синей. 
 Пытаюсь открыть первый док-т (с красной галкой) - "Разрешен только просмотр". | |||
| 72
    
        Mikeware 16.10.15✎ 09:11 | 
        (63) хреново работает... И ссылки искать лень.
 проще и быстрее самому написать разбор каког-то там элемента (7-го вроде) из ЗначениеВСтрокуВнутр - убираешь вид, первые 7 символов, из остатка отбрасываешь последние три - ид базы, переводишь в 36-ричную через _ИдТоСтр, и добавляешь отброшеный ид базы. | |||
| 73
    
        Mikeware 16.10.15✎ 09:12 | 
        (71) может, программиста позовете?     | |||
| 74
    
        Масянька 16.10.15✎ 09:12 | 
        (70) Я поняла :)
 А если в журнале (dbf) поменять дату? (73) Для чего? | |||
| 75
    
        Масянька 16.10.15✎ 09:14 | 
        +(74) В шапке и ТЧ только ссылки на журнал. Или нет?     | |||
| 76
    
        Mikeware 16.10.15✎ 09:14 | 
        (74) Ну, чтоб он быстренько все сделал... с нуля написать удаление - минут 30-40. а ты нас развлекаешь уже больше часа...     | |||
| 77
    
        aka AMIGO 16.10.15✎ 09:17 | 
        (74) в чём смотришь дбф? типа FoxBase или что-то подобное нужно..
 После FoxBase остаются корректные дбфы. | |||
| 78
    
        Масянька 16.10.15✎ 09:17 | 
        (77) DBFShow - не пойдет?     | |||
| 79
    
        Mikeware 16.10.15✎ 09:19 | 
        (78) лучше сделай рядом пустую базу, и из нее обработкой...
 а после исправлений внешними средстваит - не забывай переиндексироваться... | |||
| 80
    
        Trotter 16.10.15✎ 09:20 | 
        на носу 2016г, а они 7.7 внедряют. )     | |||
| 81
    
        aka AMIGO 16.10.15✎ 09:24 | 
        (78) не знаю.. Для меня - 50 на 50, я с ней не работал..     | |||
| 82
    
        Mikeware 16.10.15✎ 09:27 | 
        (80) Ну, там, где 7.7 летает, снеговик только-только начинает дышать... Ну и опенконф... после него штатный пофигуратор снеговика - гомно. (а эклипсовым я еще не баловался...)     | |||
| 83
    
        Масянька 16.10.15✎ 09:28 | ||||
| 84
    
        Абыр 16.10.15✎ 09:30 | 
        (0) Если документы на самом деле нужны, и движения их корректны, то из таблиц движений (если есть) определять дату и записывать её в таблицу журнала     | |||
| 86
    
        Масянька 16.10.15✎ 09:31 | 
        (84) Спасибо!     | |||
| 87
    
        aka AMIGO 16.10.15✎ 09:48 | 
        (83) а нам-то за шо? © :)     | |||
| 88
    
        Mikeware 16.10.15✎ 09:49 | 
        (87) "их есть партизанен!"©     | |||
| 89
    
        aka AMIGO 16.10.15✎ 09:51 | 
        (88) ужос :)     | |||
| 90
    
        DCKiller 16.10.15✎ 12:16 | 
        (82) Я вот тоже говорю, что клюшки еще поживут... а то тут кое-то 7.7 уже хоронить собрался.     | |||
| 91
    
        Масянька 16.10.15✎ 12:54 | 
        (87) (88) Дураки вы. Оба :)))))))))
 Табуретка - постамент. Будете - как памятники. Все будет смотреть и восхищаться... Ну, и я там рядом, пониже... :)))))))) | |||
| 92
    
        HawkEye 16.10.15✎ 13:29 | 
        (0) постоянно у тебя какие то проблемы )))
 а надо было всего лишь дождаться окончания ТИИ )) | |||
| 93
    
        Масянька 16.10.15✎ 13:37 | 
        (92) А потом что делать? При любом ТИИ (мало ли какой сбой) - ждите ответа в следующей серии (С)     | |||
| 94
    
        HawkEye 16.10.15✎ 13:42 | 
        (93) удалить эти документы уже с имеющейся датой ))     | |||
| 95
    
        Масянька 16.10.15✎ 13:44 | 
        (94) То есть после ТИИ док-ов с пустой датой не будет?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |