Имя: Пароль:
1C
1С v8
Удаление старых движений документа при проведении
0 RomarioAgro
 
18.08.23
09:54
Здравствуйте, в типовых есть код:
    Для Каждого НаборЗаписей Из НаборыЗаписейКОбработке Цикл
        
        // Очистим наборы записей от "старых записей" (ситуация возможна только в толстом клиенте)
        Если ЗначениеЗаполнено(НаборЗаписей) И Не НаборЗаписей.Записывать Тогда
            НаборЗаписей.Очистить();
        КонецЕсли;

что за ситуация имеется ввиду?
1 Garykom
 
18.08.23
10:06
Вероятно особенность исполнения серверного кода в толстом клиенте
2 Garykom
 
18.08.23
10:08
(1)+ Подразумеваю параллельность выполнения на разных машинах
3 RomarioAgro
 
18.08.23
10:12
(2) спасибо
можно еще уточнить по самому принципу удаления/перезаписи старых движений.
Правильно ли я понимаю, что в типовых старые движения не удаляются, а при проведении сравниваются с подготовленными новыми движениями. И если ничего не поменялось и документ просто перепроводится без изменений, то набор просто не будет лишний раз записываться?
4 Волшебник
 
18.08.23
10:13
(3) Лучше так: Если настроено определённым образом, то старые движения не удаляются. Их удаление на совести модуля проведения.
5 RomarioAgro
 
18.08.23
10:21
(4) спасибо