pargentum: (Default)
[personal profile] pargentum


Чего надо обкуриться, чтобы поставить сохранение документа в 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, потому что если я еще одно сохранение там найду, я точно пойду переучиваться на пилота боинга.

Profile

pargentum: (Default)
pargentum

December 2025

S M T W T F S
  1 2 3 4 56
78 9 1011 1213
14 1516 17 18 19 20
21 22 23 24 25 26 27
28 293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 08:28 pm
Powered by Dreamwidth Studios