![Smile :-)](./images/smilies/icon_smile.gif)
Думал, стоит ли сюда что-то постить. Потом решил, пусть будет, так как приведенные ниже решения сложились после бурных обсуждений в clalist в 2003-2004 годах. Когда что ни кларионист, то богатырь был.
![Smile :-)](./images/smilies/icon_smile.gif)
Аудиторский след. Штука из разряда must be в серьезной системе. Идею транзакционного лога тогда подробно описал Владимир Уколов. У них на заводе использовалась какая-то старая буржуинская система, это оттуда. Другой вариант это физический лог (можно так назвать), когда в логе сохраняются старое и новое значение каждого поля. Это отстаивал, насколько помню, Олег Руденко, у него было какое-то свое решение в проектах.
http://finsoftrz.ru/mp4/audit.htm
Работа без проведения документов. Всегда не нравился механизм проведения документов в 1С Предприятии. Зло лютое, когда документы могут изменяться задним числом, а это практически всегда так. По сути, некорректная организация многопользовательской работы. Но они 1С, им все можно. После опыта работы с проводными системами, я тогда сразу забился отказаться от данной методики в пользу расчета итогов "на лету".
http://finsoftrz.ru/mp4/doc_no_prov.htm
Оптимизация производительности расчетов. Когда-то я выкладывал достаточно подробную статью с описанием применяемых алгоритмов. Этот ролик иллюстрация, как оно работает в реальной жизни.
http://finsoftrz.ru/mp4/calc_optim.htm
Конкурентная выписка накладных. Тоже активно обсуждали в clalist. Тогда тот-же Владимир Уколов рассказал, как он применил построчное сохранение накладных в базе MS SQL, и это сильно увеличило скорость выписки на складе в условиях нехватки товаров. Насколько помню, Андрей Мялин тогда закричал, вы что, так нельзя, или сразу всю накладную сохранять, или не сохранять. Олег Руденко написал, что он пробовал тоже такую методологию, но в последних проектах предпочитает сохранять документ целиком, так как это гораздо проще в реализации, а у клиентов мало денег, чтобы оплачивать такую разработку. У меня ситуация была тоже связана с работой в условиях нехватки товаров на складе, поэтому я пошел путем, как Владимир. И таки да, реализация внутрях сложная. Зато и бонусы налицо.
http://finsoftrz.ru/mp4/nakl_conc.htm
Наслаждайтесь, может, кому идеи пригодятся. Лучше один раз увидеть решение из реальной жизни, чем десять раз написать.