Бухгалтерия 8.3
☑
0
Arutynov
05.09.14
✎
16:39
Создаю СФ на основании реализации . Код таков:
Необходимо равенство номеров реализации и СФ. Вроде присваиваю номер, но программа ставит свой номер после записи.
Для каждого Стрк из Таб цикл
СФ=Документы.СчетФактураВыданный.СоздатьДокумент();
СФ.Дата=Стрк.Date;
СФ.Контрагент = Справочники.Контрагенты.НайтиПоКоду(Стрк.kon);
СФ.ДоговорКонтрагента = СФ.Контрагент.ОсновнойДоговорКонтрагента;
СФ.СуммаДокумента = Число(СокрЛП(Стрк.Symma));
ВалютаДокумента = Справочники.Валюты.НайтиПоНаименованию("руб.");
СФ.ВалютаДокумента = ВалютаДокумента;
СФ.ВидСчетаФактуры=Перечисления.ВидСчетаФактурыВыставленного.НаРеализацию;
СФ.КодВидаОперации="01";
СФ.Выставлен=Истина;
СФ.ДатаВыставления=Стрк.Date;
СФ.КодСпособаВыставления="1";
СтрокаТЧ=СФ.ДокументыОснования.Добавить();
Док=СокрЛП(Стрк.dokosnkod);
СтрокаТЧ.ДокументОснование=Документы.РеализацияТоваровУслуг.НайтиПоНомеру(Док,Стрк.Date);
СФ.Номер=(Док);
СФ.Записать(РежимЗаписиДокумента.Запись,);
КонецЦикла;
1
shuhard
05.09.14
✎
16:41
(0) а автонумерация у счет-фактуры стоит каким образом ?
2
1C_v8
05.09.14
✎
16:42
СФ.ОбменДанными.Загрузка = Истина;
3
Arutynov
05.09.14
✎
16:42
В смысле?
4
Arutynov
05.09.14
✎
16:46
(2) спасибо!
5
thezos
05.09.14
✎
17:01
(2) Вот зря сказал)
6
1C_v8
05.09.14
✎
17:03
(5) Согласен, зря. Номер то теперь совпадает, но проблемы с документом только начинаются)))
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn