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