Мое решение
Добавлено (26.02.2012, 10:02)
---------------------------------------------
Quote (LEOON)
Задачи по БУ даются легче всего
1. В целом по приложению режим упр.блокировок выставлен в "Автоматические", по документам "Управляемые", а в регистре бух. "Автоматические"... Путь к отмене транзакции? Не проще ли было в целом по конфигурации выставить "Управляемые блокировки"?
2. Блокировка не гибкая
Code
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура");
3. Вот так параметризовать виды субконто в запросе кажется не правильно:
Code
МассивСубконто = ПланыСчетов.Управленческий.Товары.ВидыСубконто.ВыгрузитьКолонку("ВидСубконто");
В запросе предполагается, что субконто1 = номенклатура... А если пользователь поменял порядок субконто (заметим предопределенного, не доступного пользователю
-- то первое субконто может быть СрокГодности... Запрос собственно не выполнится. Вручную говорим:
МассивСубконто.Добавить(ПВХ.Номенклатура);
МассивСубконто.Добавить(ПВХ.СрокиГодности);
4. Операция -- не реализована пометка удаления (снятие активности)