РежимЗаписиДокумента.Проведение #759094


#0 by Xamio
чем отличается: РеализацияТоваровУслуг.Записать(РежимЗаписиДокумента.Проведение) от РеализацияТоваровУслуг.ОбработкаПроведения(Отказ,,РежимПроведенияДокумента.Неоперативный) ? где РеализацияТоваровУслуг - документ объект
#1 by Enterprise
Так в чем вопрос то?
#2 by Xamio
чем отличаются два эти проведения?
#3 by ДенисЧ
второе - неправильно
#4 by Enterprise
Записать - это метод документа объекта. Обработка проведения - это событие документа объекта.
#5 by Xamio
а что фактически происходит в первом и во втором случае? в обоих случаях документ записывается и проводится, но в первом случае занимаются регистры проведения, а во втором нет.
#6 by Dmitrii
>> в первом случае занимаются регистры проведения, а во втором нет. Аааа... Что?...
#7 by Dmitrii
А у вас ОбработкаПроведения - экспортная процедура, доступная извне?
#8 by ЧеловекДуши
ДокументОбъект.<Имя документа>.ОбработкаПроведения (DocumentObject.<Имя документа>.Posting) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ОбработкаПроведения (Posting) Синтаксис: ОбработкаПроведения(<Отказ>, <РежимПроведения>) Параметры: <Отказ> Тип: Булево. Признак проведения документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то проведение документа выполнено не будет. Значение по умолчанию: Ложь <РежимПроведения> Тип: РежимПроведенияДокумента. В данный параметр передается текущий режим проведения. Описание: Возникает при проведении документа. Основное назначение процедуры-обработчика данного события - генерация движений по документу. Выполняется в транзакции записи. Примечание: Если для данного вида документа в конфигурации установлено автоматическое удаление движений, то перед возникновением события все движения по документу будут удалены. См. также: ДокументОбъект, метод Записать
#9 by ЧеловекДуши
Одно Яйцо, а второе Глупость :)
#10 by Dmitrii
ОФФ. Какая-то болезнь постигла мистян с длинными цветными полосками. Вчера спрашивали    "Чем отличатеся в запросе сгруппировать по от упорядочить по", сегодня - это.
#11 by Enterprise
Для начала расскажите что вы подразумеваете под РеализацияТоваровУслуг.ОбработкаПроведения
#12 by Рэйв
Первое проведет , второе выдаст ошибку. И вообще почитай сначала разницу между режимом записи и режимом проведения.
#13 by Xamio
нет, ОбработкаПроведения не экспортная. Это событие Объекта документа Реализая товаров услуг.
#14 by rozer76
если проще то "РеализацияТоваровУслуг.Записать(РежимЗаписиДокумента.Проведение)" вызывает как раз "ОбработкаПроведения"  .. как-то так
#15 by rozer76
до этого на 7.7 сидел ?
#16 by Xamio
больше ничего? значит разницы нет?
#17 by Enterprise
Вы сравниваете несравнимое
#18 by rozer76
первое - метод, второе - событие
#19 by Xamio
хорошо, мне надо провести документ Реализация товаров услуг программно. есть разница, напишу я "РеализацияТоваровУслуг.Записать(РежимЗаписиДокумента.Проведение)" или "РеализацияТоваровУслуг.ОбработкаПроведения(Отказ,РежимПроведенияДокумента.Неоперативный)"?
#20 by rozer76
не пиши второе но первое пиши ибо второе не сработает говорю тебе
#21 by Enterprise
Попробуйте напишите "РеализацияТоваровУслуг.ОбработкаПроведения(Отказ,РежимПроведенияДокумента.Неоперативный)". Потом отпишите о результатах
#22 by Xamio
почему не сработает?
#23 by Xamio
ок
#24 by Enterprise
Мастер Йода? ))
#25 by aleks_default
Разница в том что первое инициализирует процесс записи объекта с проведением, т.е последовательно вызывает в транзакции все процедуры обработчики событий записи и проведения документа ("ПередЗаписью","ОбработкаПроверкаЗаполнения","ОбработкаПроведения","Призаписи" и т.п.). А второе выполняет только одну процедуру "ОбработкаПроведения" из модуля документа и вне транзакции.
#26 by aleks_default
Хотя кому я это рассказываю...
#27 by Xamio
спасибо
#28 by Xamio
т.е. документ во втором случае не запишется?
#29 by aleks_default
однозначно нет
#30 by colci1981
Здравствуйте. Вопрос как программно в управляемых формах добавить в панель команд формы кнопку со стандартной командой записать документ, т.е.  саму кнопку добавить не проблема а вот как получить список стандартных команд документа не могу найти.
#31 by aleks_default
возьми отладчик в руки, да попробуй
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С