Имя: Пароль:
1C
 
универсальный передаточный документ
,
0 БАлбесина_
1Сина
 
30.04.15
09:19
Ребята помогите! как формируется универсальный передаточный документ! в конфигураторе нашла только вот этот кусок кода:

ДанныеДокумента = Новый Структура();
    ДанныеДокумента.Вставить("ДокументСсылка",                    Ссылка);
    ДанныеДокумента.Вставить("Номер",                             Номер);
    ДанныеДокумента.Вставить("Дата",                              Дата);
    ДанныеДокумента.Вставить("Ссылка",                               Документы.СчетФактураВыданный.ПустаяСсылка());
    ДанныеДокумента.Вставить("ДокументОснование",                 Ссылка);
    ДанныеДокумента.Вставить("Организация",                         Организация);
    ДанныеДокумента.Вставить("Контрагент",                           Контрагент);
    ДанныеДокумента.Вставить("ДоговорКонтрагента",                   ДоговорКонтрагента);
    ДанныеДокумента.Вставить("Руководитель",                       ОтпускРазрешил);
    ДанныеДокумента.Вставить("ГлавныйБухгалтер",                  Неопределено);
    ДанныеДокумента.Вставить("ВалютаРегламентированногоУчета",  мВалютаРегламентированногоУчета);
    ДанныеДокумента.Вставить("Подразделение",                       Подразделение);
    
    ВидДоговора = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДоговорКонтрагента, "ВидДоговора");
    ПередачаНаРеализациюПоКомиссии = (ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомиссионером);
    ДанныеДокумента.Вставить("ПередачаНаРеализациюПоКомиссии",  ПередачаНаРеализациюПоКомиссии);
    
    СчетФактураТребуется = УчетНДС.ОпределитьСчетФактураТребуется(ЭтотОбъект);
    
    СтруктураОтбораСчетаФактуры = Новый Структура;
    СтруктураОтбораСчетаФактуры.Вставить("ПометкаУдаления", Ложь);
    
    Возврат УчетНДС.ПечатьУниверсальногоПередаточногоДокумента(ДанныеДокумента, СчетФактураТребуется, СтруктураОтбораСчетаФактуры);
    
а как же заполняются области макета строка? где итоговые суммы и прочее? мне надо сдлать так же итого только по всем колонкам!
1 rabbidX
 
30.04.15
09:25
1) найти ПолучитьМакет[НужныйМакет]
2) найти ПолучитьОбласть[НужнаяОбласть]
3) найти ЗаполнитьЗначенияСвойств(Область.Параметры) Или Область.Параметры[нужныйПараметр] =

0)найти в конфигурации нужный макет
2 nazi
 
30.04.15
09:26
(0) вот тут
Возврат УчетНДС.ПечатьУниверсальногоПередаточногоДокумента(ДанныеДокумента, СчетФактураТребуется, СтруктураОтбораСчетаФактуры);
3 БАлбесина_
1Сина
 
30.04.15
09:27
(1) поняла, но не найду этого в коде, т.е. в данный момент как-то же она заполняется из реализации товаров и услуг? именно эта область, а найти не могу где
4 БАлбесина_
1Сина
 
30.04.15
09:28
(2) все нашла спасибо!))) в общем модуле!!
5 БАлбесина_
1Сина
 
30.04.15
09:49
Возврат УчетНДС.ПечатьУниверсальногоПередаточногоДокумента(ДанныеДокумента, СчетФактураТребуется, СтруктураОтбораСчетаФактуры);

в этой строчке ПечатьУниверсальногоПередаточногоДокумента, я нашла внешнюю обработку там стоит просто Печать и процедура называется Печать, т.е. так она ссылается в общий модуль, а там ПечатьУниверсальногоПередаточногоДокумента, и все равно работает почему7
6 Масянька
 
30.04.15
09:52
(5) Потому что сегодня - маленькая пятница.