Имя: Пароль:
1C
1С v8
Заполнение платежного документа в СФ
0 SeregaMW
 
22.08.12
11:23
Конфа УТ 10.3.18.3
В СФ есть табличка "Платежно-расчетный документ" хотел бы что туда попадал документ Платежное поручение из иерархии документов, есть рядом кнопка заполнить но почему то не активна. Подскажите как настроить?
1 shuhard
 
22.08.12
11:24
(0) а ни чё, что это только авансовые платежи ?
2 SeregaMW
 
22.08.12
11:25
(1) А я не вижу сложности с авансами, у меня на основании платежки, делаю реализацию.
3 shuhard
 
22.08.12
11:28
(2) тогда что мешает открыть СФ в конфигураторе и позырить от чего кнопка не активна ?
4 SeregaMW
 
22.08.12
11:29
(3) Банальная лень, ладно полез я... отпишусь
5 SeregaMW
 
22.08.12
12:41
Вот так лечится эта фигня

В обработчике заполнения счет-фактуры надо добавить


ИначеЕсли ВидСчетаФактуры = Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию Тогда
           
           ОпределениеПараметровСчетаФактуры();
           УстановитьКодВидаОперации();
           Если Основание.ДокументыРасчетовСКонтрагентом.Количество()<>0 тогда
           Для каждого строка из Основание.ДокументыРасчетовСКонтрагентом Цикл
       ДокументОплаты = ДатаНомерДокументовОплаты.Добавить();
       ДокументОплаты.ДатаПлатежноРасчетногоДокумента = строка.ДатаОплаты;
       ДокументОплаты.НомерПлатежноРасчетногоДокумента = строка.ДокументРасчетовСКонтрагентом.НомерВходящегоДокумента;    
           КонецЦикла;
           КонецЕсли;

       КонецЕсли;
               
   КонецЕсли;
   
КонецПроцедуры // ОбработкаЗаполнения()

И теперь платежные документы попадают в СФ из Реализация.Предоплата
6 SeregaMW
 
22.08.12
12:49
Давайте покритикуем код ;-)


   Если Основание.ДокументыРасчетовСКонтрагентом.Количество()<>0 тогда
           Для каждого строка из Основание.ДокументыРасчетовСКонтрагентом Цикл
       ДокументОплаты = ДатаНомерДокументовОплаты.Добавить();
       ДокументОплаты.ДатаПлатежноРасчетногоДокумента = строка.ДатаОплаты;
       ДокументОплаты.НомерПлатежноРасчетногоДокумента = строка.ДокументРасчетовСКонтрагентом.НомерВходящегоДокумента;    
           КонецЦикла;
           КонецЕсли;
Ошибка? Это не ошибка, это системная функция.