gifts2017

Программа-упаковщик DBF-файлов

Опубликовал Parazyte (Parazyte) в раздел Администрирование - Сервисные утилиты

Не секрет, что при удалении из DBF-базы записи, она не удаляется, а просто помечается как удалённая...

Не секрет, что при удалении из DBF-базы записи, она не удаляется, а просто помечается как удалённая, при этом физически оставаясь на своём месте и занимая место. Понадобилось мне почистить очень разросшуюся за годы DBF-базу. Сделал это средствами 1С, но мне это показалось не очень удобным (так как сама из под себя 1С база не упакуется), и родилась идея реализовать сабж в отдельной утилите на Delphi. Программа перебирает все BDF-файлы в выбранной директории, упаковывает их, и удаляет соответствующие CDX-файлы. Требует BDE engine.

Прошу сильно не пинать - всего лишь проба пера на Дельфе.

Приветствуются дельные замечания, исправления и наставления на путь истинный, пустобрехи - "не зачет".

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
DBF-Packer 1.0.0.3
.zip 357,29Kb
06.02.12
57
.zip 357,29Kb 57 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Роман Ершов (MRAK) 13.10.09 21:35
а чем ТИИ с соотв. галкой хуже?
2. Сергей (Che) Коцюра (CheBurator) 14.10.09 01:37
мдя... чтобы выдать одну команду (если мне не изменяет память zap...???) - понадобилось привлечь дельфи...
3. Сергей (Che) Коцюра (CheBurator) 14.10.09 01:37
4. Сергей (Che) Коцюра (CheBurator) 14.10.09 01:41
пробуем - выбираем файл, жмакаем упаковать получаем ошибку борланд энжайн.. смотрим.. ааа! вместо выбранного файла подставилась маска путь\*.dbf - низачот!!!
5. Сергей (Che) Коцюра (CheBurator) 14.10.09 01:44
фиг с ним - пишем файл ручками....
http://s1.dump.ru/viewer/3577469/
.
хочется ругаться матом...
6. Dmitry The Wing (wing) 14.10.09 04:52
"PACK TABLE '" + полный_путь_к_дбф + "'"
Вроде бы большая часть драйверов и провайдеров умеет.
Постоянно пользую с VFPOLEDB
7. Dmitry The Wing (wing) 14.10.09 04:54
+(6) Нарушено одно из главных правил программирования:
Если это уже реализовано и применимо к задаче - нехрен ихобретать велосипед!
8. Игорь (vikorn) 14.10.09 06:58
ну и нафига оно? когда в 1с это делается одной командой...
9. Parazyte (Parazyte) 14.10.09 09:57
(7) Ну, просил же сильно не пинать :(
(1) Что такое ТИИ?
(2) zap или pack - откуда или где такая команда?
(4)(5) прога по моему желанию должна перебирать все DBF-файлы в выбранной директории и удалить соответственные CDX-файлы.
(8) в 1С базу А нужно упаковывать из-под базы Б.

Очень жесткий прессинг, всем спасибо за комменты...
10. Игорь (vikorn) 14.10.09 10:05
(9) сделал бы еще поддержку командной строки еще куда нишло, а так пользы ноль, даже перебор каталога и удаления cdx 5 строчек кода в 1с
11. Vasily Kushnir (vasilykushnir) 14.10.09 10:05
Господа! Не стреляйте в пианиста - он играет, как умеет. Хотя лично мне и в голову бы не пришло писать подобное - есть же cdbfw, но дерзание заслуживает хотя бы уважения.
Например, в лом набирать?:
regsvr32 test.reg
Можно написать приблуду, которая будет выполнять только одну эту команду. Удобнее? - стопудово! Так и здесь...
12. Parazyte (Parazyte) 14.10.09 10:11
(10) Я же объяснил, что перебор файлов базы из-под самой себя невозможен, только из другой базы - мне это неудобно.
(11) ну хоть кто-то заступился :)
13. Parazyte (Parazyte) 14.10.09 10:15
14. Сергей (Che) Коцюра (CheBurator) 14.10.09 10:44
(9)
(4)(5) прога по моему желанию должна перебирать все DBF-файлы в выбранной директории и удалить соответственные CDX-файлы.

- не знаю что она там должна и как - я как пользователь - не телепат, тем более что все равно она этого не делает...
15. Альтаир (Altair777) 14.10.09 11:32
(0) > Прошу сильно не пинать - всего лишь проба пера на Дельфе.

— Иди лучше тренируйся вон на... на кошках.
© Операция «Ы» и другие приключения Шурика
;)
16. Parazyte (Parazyte) 14.10.09 16:52
(15) Я же просил пустобрехов не флудить, а вы только этим и занимаетесь. Эт Вам к Петросяну на форум. Там наверное все такие умные. А чтоб по доброму подсоветовать, так Вам слабо.
(14) Попроавил описание для нетелепатов " Программа перебирает все BDF-файлы в выбранной директории, упаковывает их, и удаляет соответствующие CDX-файлы. Требует BDE engine.".
17. Сергей (Che) Коцюра (CheBurator) 14.10.09 16:55
(16) ну так положи рядом бдеэнджайн....
18. Parazyte (Parazyte) 14.10.09 16:57
19. Александр Рытов (Арчибальд) 14.10.09 17:03
А что, база так разрослась, что конфигуратор не справляется?
20. Parazyte (Parazyte) 14.10.09 17:29
(19) Даже не знаю, как ответить. Скажем так: Я не ставил себе целью бороться с разросшейся базой средствами 1С. Достаточно того, что моя утилита справилать с поставленной задачей (упаковать DBF 1С базу не из-под 1С), к тому же я хотел немного познакомиться с Дельфи (чисто из спортивного интереса), и было желание поделиться результатами работы с сообществом (которое должно было не высмеивать и сарказничать над малоопытным программистом, а оценить и дать дельные советы по возможности). Но сообщество повело себя некрасиво, что не может радовать.
21. Альтаир (Altair777) 14.10.09 17:31
(16) Разъясню...

1) Какое отношение эта разработка имеет к 1С?

2) На коммент (1) Вы так и не ответили.

3) > так как сама из под себя 1С база не упакуется
А под этим Вы что имели в виду?


4) А Вы знаете сколько раз я на форуме помогал людям? А Вы? Ровно 0 :D
Parazyte; MRAK; +2 Ответить
22. Альтаир (Altair777) 14.10.09 17:33
(20) > над малоопытным программистом

вот-вот... я бы не доверил обработку своих баз таким кодерам....
23. Александр Рытов (Арчибальд) 14.10.09 17:41
+21 и еще альтернатива есть: Администрирование - выгрузить данные - загрузить данные. То же самое делает...
24. Parazyte (Parazyte) 14.10.09 17:48
(21.1) я её собирася применить к 1С+DBF.
(21.2) Ответил в (9).
(21.3) верно, чувак. ты меня уличил в малоопытности (о чём я сообщил в предыдущем комменте).
Вопрос снят. Признаю бесполезность этой программы для сообщества.
Только прелюдия до (20.3) была слишком малоприятной для меня (столько сарказма и насмешек вместо дельных замечаний) и возможно носила легкомысленно-увеселитьельный характер для сообщества. Всем спасибо за отзывчивость.
25. Альтаир (Altair777) 14.10.09 17:55
(24) из 9-ого коммента....
(1) Что такое ТИИ?
Замечательный ответ :D Честно сказать, я подумал что это шутка.

И напрасно Вы обижаетесь. В (15) Я пытался Вам мягко намекнуть, что не стоит, не зная как следует платформу (Дельфи), заниматься такими серьезными вещами, как изменение файлов данных на низком уровне.
А Вы в ответ начали ругаться :)
26. Parazyte (Parazyte) 14.10.09 18:12
(25) Ну, уж извиняйте, намёк не так понял. Просто мне не пришло в голову (21.3), так бы я к другой среде разработки и не прибегал.
27. Альтаир (Altair777) 14.10.09 18:31
(26) Ладно, я не злой :)
Но Вы все равно осваивайте Дельфи. Гдядишь, и пригодится в будующем ;)

P.S. А, может, и мне молодость вспомнить... что-то такое на Clipper'е написать... :D
28. Parazyte (Parazyte) 14.10.09 18:36
оки. В конце концов - хоть кто-то (в частности Altair777) что-то дельное сказал :)
29. Parazyte (Parazyte) 14.10.09 18:38
а минуса можно было и поснимать :oops:
30. Альтаир (Altair777) 14.10.09 18:38
31. Parazyte (Parazyte) 14.10.09 18:57
32. Parazyte (Parazyte) 14.10.09 18:58
+ (23) хотя бы по теме. и на том спс.
33. Роман Ершов (MRAK) 14.10.09 19:03
http://infostart.ru/profile/32077/, ну хоть и велосипед с неровноми колесами изобрел, но всеж молодца. Минуса, на мой взгляд, тут не нужны.
34. Parazyte (Parazyte) 14.10.09 19:08
(33) поддерживаю. нельзя рубить начинания на корню - это же не педагогично (с) Макаренко :)
35. Альтаир (Altair777) 14.10.09 19:13
(33) А вот интересно... Если по какой-то причине не все файлы будут упакованы, это скажется на ссылочной целостности?
Анализируется ли она для помеченных на удалениях записях (на уровне dbf)? Есть у меня смутное подозрение, что да.
И тогда неровные колеса могут привести к тяжелым последствиям...
36. Альтаир (Altair777) 14.10.09 19:15
(34) :D
"Бить не нужно. А не вникнут - разъяснять!" © В. Высоцкий.
37. Альтаир (Altair777) 14.10.09 19:16
+(36)
— Шурик! Вы комсомолец?
— Да.
— Это же не наш метод!
© Операция «Ы» и другие приключения Шурика
38. Parazyte (Parazyte) 14.10.09 19:20
(35) прогнал несколько разных баз - проблем замечено не было. На ссылочной целостности, думаю, никак не скажется. Если какой-то файл упаковать не удается, то файл пропускается, а его CDX не трогается. Проверки на удаленные записи никакой нет - просто перебор файлов и при возможности - паковка.
39. Альтаир (Altair777) 14.10.09 19:32
(38) Это же не в транзакции делается?
А если свет отключат?
40. Альтаир (Altair777) 14.10.09 19:39
(38) Я имел в виду штатную проверку ссылочной целостности.
Пример. Удаленный элемент справочника, удаленный документ с ссылкой на этот элемент справочника.
Файл справочника упаковался, а файл документа - нет.
Т.е. в нем осталась ссылка на справочник. Хотя, и помеченная на удаление на физическом уровне.
41. Parazyte (Parazyte) 14.10.09 19:46
(39) тоже вариант, нужно ИБП ставить в таком случае. То же самое может произойти и при ТИИ.
42. Parazyte (Parazyte) 14.10.09 19:48
(40) исключено. вовремя упаковки ДБФ не удаляются записи помеченные на удаление в 1С, только те, которые в 1С не видны (удалены совсем), соответственно ссылок на них уже быть не может.
43. Аркадий Кучер (Abadonna) 14.10.09 20:03
Команда 1С для объекта Хbase Сжать()
Синтаксис:
Сжать()
Назначение:
Сжать базу, убрав удаленные записи.

Запускай себе ert-шку из другой базы (хоть пустой) и пакуй сколько хочешь. За это минус. За применение Дельфи - плюс (потому как Дельфи ;) )
Итого: НОЛЬ
44. Parazyte (Parazyte) 14.10.09 20:07
(43) "Запускай себе ert-шку из другой базы" - не устраивает, в том то и дело. А вот то, что Альтаир подсказал в (21.3) - Вполне, и не нужно изгаляться со сторонними утилитами :)
45. Parazyte (Parazyte) 14.10.09 20:08
(43) я же говорил, что уже реализовывал это средствами 1С - всё не то.
"Итого: НОЛЬ" - и на том спасибо, хоть не минус :)
46. Аркадий Кучер (Abadonna) 14.10.09 20:13
уже реализовывал это средствами 1С - всё не то.

Дык тогда проще поставить FoxPro, там помимо ручной правки есть и команда pack.
Что BDE engine поставить, что фокспро...
47. Аркадий Кучер (Abadonna) 14.10.09 20:19
+(46) Кстати, на дельфе можно было и ADO заюзать
48. Parazyte (Parazyte) 14.10.09 20:35
(47), да но это БДЕ для меня проще оказался, я ж в дельфи первый раз писал
49. Вячеслав Кадацкий (marsohod) 15.10.09 01:50
(43) "Плавали - знаем..."
Метод Сжать() не работал раньше (лет пять назад, на старых релизах). Отрабатывал без ошибок, но записи не удалял. Как сейчас - не проверял, сама тема не очень актуальна.
50. Dmitry The Wing (wing) 15.10.09 04:39
(9) Это все команды фокспро, которые понимаются большинством драйверов дбф.
"и удалить соответственные CDX-файлы" - а потом все равно запускать 1С и ждать переиндексации? а не проще тогда сразу из-под 1С все делать?
(13) Почему это не вариант? Да он имеет ограничения по монопольному режиму, зато прокрасно понимает cdx-ы и имеет кучу доп.функционала, т.к. это ядро фокса.
(16) Нелогично ради такой простой операции тянуть за собой еще и BDE...
(46) Весь фокс ставить смысла нет - достаточно VFPOLEDB.
51. Игорь (vikorn) 15.10.09 07:17
не я все понимаю конечно, вроде смысл то может и есть...

а если база открыта и в ней юзеры сидят и правят доки, а тут раз и сжатие и удаление cdx

программа может и полезная

но в отношении 1с я ее в жизни не буду использовать, ибо штатными средствами безопаснее
52. Parazyte (Parazyte) 15.10.09 09:20
53. Vasily Kushnir (vasilykushnir) 15.10.09 14:34
Итак... Вижу тут налетели на человека: и не так свистишь, и не туда летишь...
1. О полезности/бесполезности рассуждать не буду - ибо считаю, если хоть одному человеку облегчит жизнь, это уже польза. Хотя вместо кнопки "Выбрать файл из базы данных" я бы поставил поле выбора "Каталог БД", но это уже так... мелкие придирки и на общую картину не влияют (думаю автор по своему усмотрению изменит это дело).
2. За попытку написать на Делфи естественно надо поощрить. Говорят - все это делается штатно. Не вопросс. Но мне почему-то, к примеру, если только "посмотреть" внешнюю обработку, сподручнее плагин Абадонны к тотал командиру, чем запускать огромадину 1С и в ней уже смотреть. Дело вкуса. А о вкусах не спорят.

Так что давайте не забывать, что все мы, даже гуру, когда-то были начинающими. И чем больше маленьких, легеньких приблуд, облегчающих работу с 1С - тем лучше, или я люто извиняюсь...
54. Parazyte (Parazyte) 15.10.09 20:15
(53) от такой проникновенной речи меня сразу отпустило ... есть же справедливость на свете :)
55. Parazyte (Parazyte) 15.10.09 20:15
и даже общий "-1" меня уже не огорчает :)
56. Dmitry The Wing (wing) 16.10.09 05:09
(52) Ничего то ты не понял. Большинство комментирующих не ставят целью принизить твои умственные способности, скорее наоборот - показывают промахи для того, чтобы ты мог развиваться, а не топтаться на месте...
Подробнее:
BDE штука довольно мощная, но и слишком объемная для таких целей, потому я и предложил как альтернативу использовать ВМЕСТО нее VFPOLEDB, который по сути своей является одной из последних версий движка Visual FoxPro, т.е. позволяет использовать ВЕСЬ его функционал, установкой всего лишь ОДНОГО файла в систему.
Использовать же его возможности можно откуда угодно - из 1С, delphi, VB, js, etc... (примеры и ссылки можно найти на этом форуме)
Заметил в перечислении выше JS? - на нем твою же легику, которую ты реализовал в дельфовой проге, сделать было бы быстрее, проще и без необходимости компиляции, т.е. доработка была бы намного проще, но если тебе так уж хочется использовать дельфи - флаг тебе в руки, но BDE - это слишком круто для такой простой задачи.
57. Parazyte (Parazyte) 16.10.09 10:06
(56) 1. "... показывают промахи для того, чтобы ты мог развиваться, а не топтаться на месте ..." Естественно, я для этого и показываю свою разработку, но это не значит, что нужно ставить минусы (именно это и расстраивает, а не стимулирует к дальнейшему развитию).
2. BDE не такая уж и большая штука - bdeinst.cab - 3,4Mb. Содержит всего один файл, который нужно за-регсрв32-ить. Его достаточно для работы БДЕ.
3. Я не спорю про широкий выбор способов для реализации сей задачи, но я выбрал именно Дельфи в целях саморазвития, и я своей цели достиг (немного изучил Дельфи).
58. Аркадий Кучер (Abadonna) 16.10.09 10:29
(35)
А вот интересно... Если по какой-то причине не все файлы будут упакованы, это скажется на ссылочной целостности?
Анализируется ли она для помеченных на удалениях записях (на уровне dbf)? Есть у меня смутное подозрение, что да.

мдя... такие элемнетраные вещи надо бы знать :cry:
все равно как коммунист, не знающий кто такой Карл Маркс
59. Альтаир (Altair777) 16.10.09 10:35
(58) Я задаю наводющий вопрос. А Вас есть на него ответ?
Есть у меня смутное подозрение, что .....
60. Аркадий Кучер (Abadonna) 16.10.09 10:39
А Вас есть на него ответ?

Есть!!! В полях таблиц 1С (хоть dbf, хоть sql), ессть поле IsMarket.
По нему сама 1С определяет, что запись помечена на удаление, но в самих таблицах она физически существует за милую душу, и база даже не подозревает, что запись удалена. А вот при ПОЛНОМ (непоссредственном удалении из 1С) уже БАЗА ее помечает, как удаленную, и потом может использовать эту строку (если не делали pack) для другой записи.
Так что свои подозрения
Есть у меня смутное подозрение, что .....

можешь... убрать в ящик стола
61. Аркадий Кучер (Abadonna) 16.10.09 10:40
62. Parazyte (Parazyte) 16.10.09 10:49
Согласен с описанием в (60), только поле ISMARK, а не ISMRKET.
63. Аркадий Кучер (Abadonna) 16.10.09 10:51
(62) Ну, по памяти сказал :D
не заглянул в dd
Просто из вышеизложенного становится понятен уровень "чистых" одноэснегов :D
64. Аркадий Кучер (Abadonna) 16.10.09 10:52
А минус у тебя зря, за инициативу наказывать нельзя! Подравняю до нуля ;)
65. Parazyte (Parazyte) 16.10.09 10:54
:D да ладно, с кем не бывает. Я тоже не считаю себя полным профаном в 1С, однако про момент в 21.3 почемуто забыл, и понесло меня в дебри Дельфи. :( :)
66. Parazyte (Parazyte) 16.10.09 11:11
(64) вот и спасибки - справедливость восторжествовала
67. Аркадий Кучер (Abadonna) 16.10.09 11:24
+(64) Во, и Василий (Душелов) тебя за инциативу в плюсы выгнал :D
68. Parazyte (Parazyte) 16.10.09 11:33
Меня вообще отпустило после его плюса, даже захорошело как-то :)
69. Александр Рытов (Арчибальд) 16.10.09 11:36
(67) Василий, я думаю, заплюсовал не инициативу, а отвагу. В этом я к нему присоединюсь, пожалуй.

Девушка: Вы знаете санскрит?
Студент: А когда сдавать?
;)
70. Vasily Kushnir (vasilykushnir) 16.10.09 11:39
(69)ОТВАГА?
Что это по-вашему?
Участвовать в корриде?
Или в гонках Формулы 1?
Может быть в воздушном бою на истребителе?
А может затяжной прыжок с парашютом?
Прыжок в пропасть на резиновой растяжке или спуск по горной реке на плоту?
Поспорить на всю зарплату?
Напасть на вышибалу в баре?
Или подраться с начальником?
Прокатиться на поломанном чертовом колесе?

Ерунда.......все это мелочи!
Вот что такое ОТВАГА!

http://pics2.pokazuha.ru/pic0/n/0/6028965i0n.jpg
71. Альтаир (Altair777) 16.10.09 11:39
(60) Это я прекрасно знаю. Вопрос был в том, знает ли об этом автор?
Позволю себе маленький ликбез ;)
Физически запись помечается на удаление при Операции - Удаление помеченных объектов, а не мифическом при ПОЛНОМ (непоссредственном удалении из 1С)
И при Удалить(1)
В первом случае проверяются ссылки на эту запись.
72. Аркадий Кучер (Abadonna) 16.10.09 11:42
(71)
мифическом при ПОЛНОМ (непоссредственном удалении из 1С)

Еще раз мдя.... А удаление обработкой Спр.Удалить(1) - это мифическое?
А если включен режим непосредственного удаления, а я на отладке для себя его именно такой включаю, - это мифический?
Так что - еще раз в школу!
73. Vasily Kushnir (vasilykushnir) 16.10.09 11:42
+ к (70) Ну отвага, не отвага, а минуса при каких хырах? Оно что, не работает, портит данные, садит сервер? Если хоть одно с выше перечисленного, тогда да - можно предъявлять претензии, а так... Злопыхательство в чисом виде.
74. Альтаир (Altair777) 16.10.09 11:44
И поэтому мой вопрос в (35) был правильный, хоть и наводящий :)
(33) А вот интересно... Если по какой-то причине не все файлы будут упакованы, это скажется на ссылочной целостности?
Вопрос был задан автору! И прав был Кушнир, предлагая выбирать не отдельные файлы, а каталог со всеми файлами.
Но и УПСы не спасают от зависания компьютера при сжатии базы.
Могут рухнуть ссылки...
75. Альтаир (Altair777) 16.10.09 11:47
(72) Да уже ходил я в школу и не раз :)
СП - моя "настольная" книга ;)
А Удалить(1) - это криво....

Удалить(<?>);
Синтаксис:
Удалить(<Режим>)
Назначение:
Удалить документ.
Параметры:
<Режим> -: 1 - непосредственное удаление, 0 - пометка на удаление (необязателен, по умолчанию - 1).
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
76. Александр Рытов (Арчибальд) 16.10.09 11:47
(73) Минуса от меня тут и не было никогда. :o
А под отвагой здесь я подразумеваю: потребовалось что-то сделать, берем незнакомый язык, резко изучаем и делаем.
Это по-нашему (с) Душелов 8)
77. Аркадий Кучер (Abadonna) 16.10.09 11:50
Но и УПСы не спасают от зависания компьютера при сжатии базы.

А что, для особых идиотов автор должен был написать "сделайте сначала резвную копию"?
78. Альтаир (Altair777) 16.10.09 11:52
Я же пишу - Внимание! Первый запуск в монопольном режиме :)
Но при этом идиотами никого не называю...
79. Альтаир (Altair777) 16.10.09 11:54
Аркадий, что ты цепляешься, а?
Я что не прав, что ссылочная целостность может нарушиться при неполном сжатии базы?
80. Алексей Плутенко (Noy) 16.10.09 11:58
81. Альтаир (Altair777) 16.10.09 12:01
(80) сейчас проверю на тестовой базе
82. vip (vip) 16.10.09 12:01
(79) Ты не прав. Налицо непонимание элементарных вещей и неумение прислушиваться к мнению понимающих людей.
83. Альтаир (Altair777) 16.10.09 12:02
(82) налицо желание разобраться
84. Аркадий Кучер (Abadonna) 16.10.09 12:03
Но при этом идиотами никого не называю...

Я разве кого-нибудь назвал? Поднимите мне веки..
"для особых идиотов" - гипотетическое выражение
85. Альтаир (Altair777) 16.10.09 12:05
Стоп. Если запись физически помечена на удаление, значит ссылок на нее нет.
сорри, ступил
86. Аркадий Кучер (Abadonna) 16.10.09 12:06
(80) сейчас проверю на тестовой базе

еще можно запустить "Калькулятор" и проверить дествительно ли 2х2=4?
:D
87. Parazyte (Parazyte) 16.10.09 12:06
Если и возникнут какие-то ссылки на отсутствующие записи, то не по вине паковки-ДБФ, а по вине удаления записи из 1С без проверки связей.
88. Vasily Kushnir (vasilykushnir) 16.10.09 12:07
(76) Это был вопрос за минуса к тем, чьи минуса еще "висят". Но похоже риторический....
89. Александр Рытов (Арчибальд) 16.10.09 12:08
(84) "Поднимите веки" - это не твое. Тебе надо говорить "Снимите с меня очки" :D
90. vip (vip) 16.10.09 12:10
(85) Слава богу.
Ты просто мыслишь только на уровне 1С.
Ширше надо глядеть, не надо мистицизма там, где его нет.
А вообще механизм ссылочной целостности реализован в 1С очень плохо.
Перебираются ВСЕ таблицы, поэтому работает очень медленно.
Никогда не использую, пользуюсь своими механизмами.
А в случае, если при каком-то неучтенном условии неразрешенная ссылка появилась, ее очень легко можно вернуть на место руками.
91. Альтаир (Altair777) 16.10.09 12:11
(86) Калькулятор - это отстой! Excel - это сила :D
см. (85)

(87) см. (85)
92. Vasily Kushnir (vasilykushnir) 16.10.09 12:11
А все-таки мне жутко интересно: из трех минусятников неужели все пишут на Делфи?
93. Альтаир (Altair777) 16.10.09 12:13
to Parazyte
А ты хотел снести эту разработку... А тут весело :D
94. Аркадий Кучер (Abadonna) 16.10.09 12:14
(85) Слава Христу, Аллаху, Будде и прочим!
95. Альтаир (Altair777) 16.10.09 12:14
(92) При минус от Че я уже говорил.... ;)
А минус от Чебурашки - это считай как поощрение :D
96. vip (vip) 16.10.09 12:15
(93) Дык ты всех и развеселил.
97. Vasily Kushnir (vasilykushnir) 16.10.09 12:15
+ к (92) К Чебуратору это не относится - он признанный тестер-гуру, ему по штату положенно критиковать (минус Че дороже стоит иного плюса ;) )
98. Аркадий Кучер (Abadonna) 16.10.09 12:16
Автору надо бы еще плюсиков подкинуть. Что б стал у человека рейтинг, и не возникло желания послать портал в известном направлении...
99. Альтаир (Altair777) 16.10.09 12:16
(94) чес.слово... весь в запарке
проблема с ИТЗ, может кто подскажет?
проблема с группами справочника
они не индексируются, итогов не могу получить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа