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