Осторожно, 1С! 2-ая серия.
Продолжаем наш воскресный сериал :)
Сегодня мы поговорим о командах и их особенностях.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.
Видимо проверка которая проверяет новый ли это объект и шпарит дальше), а так как документ проведен, то и при его записи происходит повторное проведение (проведение при записи).
Проверка то пусть шпарит :) Да вот никто документ не просил записываться. Нет тут проведения при записи.
Все-таки здесь выполняется интерактивная запись, которая для ранее проведенного документа подразумевает и проведение.
Вообщем такая особенность платформы..
Да то,что запись происходит это понятно. И перепроведение при записи.
Я к тому,что команды на эту самую запись не было. Обработчик команды пустой.
Собственно про это и видео :)
интересно, а зачем так было сделано? а особенно зависит от типа объекта? а если в параметр передавать массив из единственного элемента ссылки на документ, эффект будет тот же?
От типа объекта не зависит: справочники, документы, планы счетов – поведение одинаковое.
Идею про передачу массива не понял, ведь мы используем полностью стандартный функционал.
про массив сказал глупость – праздники как никак :)
:)
А запись с проведением происходит перед выполнением алгоритма команды или после?
Если перед – нельзя ли будет прописать в коде команды ОтменитьТранзакцию()?
Запись и проведение происходит до выполнения команды.
То есть транзакция успешно завершается до вызова обработчика команды.
Интересная особенность :)