Ссылка на документ

Версия для печатиPDF-версия

Платформа:

  •  Док1=Документы.ПоступлениеТоваровУслуг;

    Док=Док1.СоздатьДокумент();
    Док.дата=ДатаПоступления; 
    Док.Валютадокумента=Валютадокумента;
    Док.Видпоступления=Перечисления.ВидыПоступленияТоваров.НаСклад;
    Док.ДатаВходящегоДокумента=ДатаПоступления;
    Док.ДоговорКонтрагента=ДоговорКонтрагента;
    Док.БанковскийСчетКонтрагента=Контрагент.ОсновнойБанковскийСчет;
    Док.Контрагент=Контрагент;
    Док.КратностьВзаиморасчетов=КратностьВзаиморасчетов;
    Док.Курсвзаиморасчетов=КурсВзаиморасчетов;
    Док.ндсВключенВСтоимость=СуммаВключаетНДС;
    Док.Организация=Организация;
    Док.Ответственный=Ответственный;
    Док.ОтражатьВБухгалтерскомУчете=Истина;
    Док.ОтражатьВНалоговомУчете=Истина;
    Док.ОтражатьВУправленческомУчете=Истина;
    Док.Подразделение=Подразделение;
    Док.РегистрироватьЦеныПоставщика=истина;
    Док.СкладОрдер=Склад;
    Док.СуммаВключаетндс=СуммаВключаетндс;
    Док.СуммаДокумента=СуммаДокумента;
    Док.ТипЦен=ТипЦен;
    Док.УчитыватьНдс=УчитыватьНдс;
    Док.Грузоотправитель=Организация;
    Док.Грузополучатель=Контрагент;
    //док.Сделка=???????????????
    Для сч=0 по Товары.Количество() Цикл
    попытка
    стр=Товары.Получить(сч);
    стр1=Док.Товары.Добавить();
    стр1.номенклатура=стр.Номенклатура;
    стр1.количествомест=стр.КоличествоМест;
    стр1.единицаИзмерения=стр.ЕдиницаИзмерения;
    стр1.единицаИзмеренияМест=стр.ЕдиницаИзмеренияМест;
    стр1.Коэффициент=стр.Коэффициент;
    стр1.Количество=стр.Количество;
    стр1.Цена=стр.Цена;
    стр1.Сумма=стр.Сумма;
    стр1.Ставкандс=стр.СтавкаНДС;
    стр1.СуммаНДС=стр.суммандс;
    стр1.ХарактеристикаНоменклатуры=стр.ХарактеристикаНоменклатуры;
    исключение
    КонецПопытки;
    КонеЦЦикла;
    Док.Записать(режимзаписидокумента.Проведение);
    Создаем документ Поступление из документа ЗаявкаПоставщику в реквизите сделка нужно установить ссылку на текущий документ(из которого создаем) как это сделать чтобы документ Заявка записывал туда себя?
  •  
ДатаОплаты=Дата+ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности;
ДатаПоступления=Дата+ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности;
 Почему не плюсует дату типы не совпадают?

Если заполнение документа поступления происходит из модуля об'екта заказа, то
Док.Сделка = Ссылка;

При сложении/вычитании чисел с датами числа рассматриваются системой как секунды. Если хотите добавить несколько дней, то нужно количество дней умножить на 86400 ( это количество секунд в сутках).