Программное создание документа "ЗаказПоставщику" УФ УТ 3 #783622


#0 by Casper211
Суть задачи просто создать ЗаказПоставщику в обработке и все. Я программно создаю документ в своей обработке (вот код) &НаСервере и при проведении выводит Поле "Налогообложение" не заполнено хотя оно заполнено.не знаете в чем проблема?
#1 by Mankubus
в какой строке заполняется Налогообложение?
#2 by Casper211
НалогообложениеНДСПоУмолчанию = НДСОбщегоНазначенияСервер.ПолучитьНалогообложениеНДСПоУмолчанию(Заказ.Организация, Заказ.Контрагент, Заказ.Соглашение, Заказ.Дата, Ложь, Неопределено);
#3 by Defender aka LINN
Ничего, что это переменная формы?
#4 by МимохожийОднако
Встань отладчиком перед записью объекта и убедись, что заполнены нужные реквизиты.
#5 by Casper211
это переменная формы. такого реквизита нет. я наверное лоханулся и не понимаю что и где это
#6 by Casper211
#7 by МимохожийОднако
обрати внимание на
#8 by Casper211
плохо получилось
#9 by Casper211
как выйти из этой ситуации ?? Получить форму и записать ее значение?
#10 by МимохожийОднако
Надо получить объект и работать только с ним
#11 by novichok79
посмотреть отладчиком как заполняется поле "Налогообложение" в модулях и написать соответствующий код в модуле процедуры создания?
#12 by Casper211
#13 by Casper211
в модуле "ФормаДокумента" дока ЗаказПоставщику
#14 by Casper211
а как получить объект  на сервере?
#15 by Casper211
то есть получить объект  ? добавлять какие-то данные? и тогда записать?
#16 by Casper211
это нужно сделать на клиенте?
#17 by МимохожийОднако
Ты его уже имеешь в переменной Объект.
#18 by Casper211
но если потом зайти в документ поменять поставщика, Налогообложение автоматически себе изменится стандартными методами. И все равно пишет не заполнена
#19 by Casper211
там у меня табличная часть, которая находится в моей обработке
#20 by МимохожийОднако
Сообщение дословно в студию. Зачем ты вцепился с модуль формы?
#21 by Casper211
#22 by novichok79
так напиши свой (!!!) код заполнения, исходя из кода, которым заполняется в форме. разве это так сложно?
#23 by Casper211
Поле "Налогообложение" не заполнено
#24 by МимохожийОднако
У тебя в есть переменная Заказ. В эту переменную и пихай данные. А на форме посмотри, какой реквизит или алгоритм спрятался в поле "Налогообложение". Это поле в реквизит объект Заказ и запиши. А форма Заказа тебе не нужна СОВСЕМ.
#25 by Casper211
так я все заполнил то что надо было, кроме этого налога. я так и делал пихал в Заказ. на форме документа поле "Налогообложение", как я понял, это не реквизит документа и найти его в объекте "Заказ"(то есть мой новый созданный документ) не могу
#26 by Casper211
а если программно провести, проводится. Заказ.Записать(РежимЗаписиДокумента.Проведение); но потом руками - нет
#27 by Casper211
УДАЛИТЬНалогообложениеНДС - дал значения этому реквизита и работает. Хотя это не он был в поле
#28 by Casper211
Всем спаксибо, критика всегда идет мне на пользу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям