Блядь долбанные торчки
Nov. 10th, 2002 09:50 pmЧего надо обкуриться, чтобы поставить сохранение документа в Query Close???? И каким мудаком надо быть, чтобы потом продавать это за деньги???? Сами же пишут во всех редбуках, что не сохраняйте документ из кверисейва, и сами же не увольняют с волчьим билетом пидорасов, которые его сохраняют.
Блин, простая задача на два часа - скрестить MS Office Library с Lotus Workflow. Библиотечная сабформа пишет:
If note.HasItem("SaveOptions") Then note.RemoveItem("SaveOptions")
If note.Locked(0) = CurrentUser Then
note.RemoveItem("Locked")
Else
If DocIsLocked Then Exit Sub
End If
FinalSave = True
source.Reload
source.Refresh
source.Save
Вот уже за один только source.Save надо расстрелять на месте. А они еще SaveOptions вычищают. Понятно, пока этот код единственный, который исполняется по закрытию, оно не заметно. Проблема в том, что дальше начинает исполняться код Lotus Workflow, который делает то же самое - в результате форма спрашивает, а мы будем сохраняться или нет - и при том объяснить ей заранее, что мы таки будем сохраняться, невозможно, потому что по дороге Save Options вычищается. А если сказать, что сохраняться не будем, Lotus Workflow натурально встает колом и говорит, что из твоей активности нету ни одного выхода.
И самое обидное, что там такое в трех или четырех местах.
А самая веселуха настает, когда мы пытаемся открыть документ сразу на редактирование. Библиотечный квериопен на радостях впихивает в документ всякого промежуточного говна, LWF'ный квериопен говорит - а хрен, тебе редактировать-то нельзя, переставляет EditMode на False, при этом зовется QueryModeChange - причем по прежнему с EditMode=True (!?@?^$%^%^%^#%) потом зовется QuerySave, который на радостях опять перепахивает половину документа, и наконец выдает диалог "Будем сохраняться?".... Бля, какой нахуй сохраняться, я документ только что открыл.... И опять, если сказать, что не будем сохранятся, LWF опять же встает в позу двадцать четыре.
И, блин, я еще понимаю, если бы я пытался скрестить два продукта, один написанный в Мухосранске, а другой в Канпуре, и найденных на варезном сайте. А это два продукта, поставляемых под маркой Lotus, причем один из них поставляется за отдельные немалые бабки, а другой - вместе с нотусами в исходных текстах дабы научить чайников как писать под нотуса.
Блядь, этот код надо выдолбить на гранитной плите лбом того пидораса, который его написал, и снизу подписать большими буквами - никогда так не пишите, и потом этого же пидораса лбом в эту же плиту заколотить, как гвоздь. И поставить на месте развалин WTC, потому что если я еще одно сохранение там найду, я точно пойду переучиваться на пилота боинга.