Заполнить счета учета РеализацияТоваровУслуг БП 2.0 программно

1. Аrchi 29.03.18 15:48 Сейчас в теме
Добрый день ребята, как заполнить счет учета РеализацияТоваровУслуг БП 2.0 программно


НовДок = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
	НовДок.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия;
    НовДок.Контрагент = Справочники.Контрагенты.НайтиПоКоду(Реквизиты.Контрагент);
	НовДок.Дата = Реквизиты.Дата;
	НовДок.Комментарий = Реквизиты.Коментарий;  
	НовДок.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Типовой.КраткосрочнаяДебиторскаяЗадолженностьПокупателейИЗаказчиков;
	НовДок.Товары.Загрузить(Товары.Товары);


Вот дальше тупик товар загрузил, Номенклатура Количество Цена

а дальше незнаю как заполнить счета БУ НУ НДС и т.д. документ не проводится без этих данных
По теме из базы знаний
Найденные решения
7. user774630 29.03.18 16:51 Сейчас в теме
На форме документа РТиУ посмотрите процедуру ТоварыНоменклатураПриИзменении()


В Вашем случае (после Вашего кода) попробуйте добавить и посмотрите, что надо и что не надо.

Для каждого СтрокаТЧ Из НовДок.Товары Цикл
    	ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(СтрокаТЧ, ЭтотОбъект);
	ОбработкаТабличныхЧастей.ЗаполнитьНомерГТДИСтрануПроисхождения(СтрокаТЧ, Ложь, Организация, Дата);
	ОбработкаТабличныхЧастей.ЗаполнитьКодТНВЭД(СтрокаТЧ, Дата);
	ЗаполнитьСчетаУчетаВСтрокеТабЧасти(СтрокаТЧ, "Товары", Истина);	
       // Рассчитываем реквизиты табличной части.
	ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТЧ, ЭтотОбъект);
	ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТЧ, ЭтотОбъект);
КонецЦикла;
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 29.03.18 16:02 Сейчас в теме
Используй методы конфигурации, там уже есть готовые процедуры по заполнению счетов учета, достаточно в них передать твой документ.
3. Аrchi 29.03.18 16:04 Сейчас в теме
(2)Можно немного по подробнее, пример так как новичок в этом деле)
5. lefthander 29.03.18 16:34 Сейчас в теме
(3) в том же документе в коде есть заполнение счетов учета, найдите и посмотрите как используется.
4. Аrchi 29.03.18 16:32 Сейчас в теме
Может кто подскажет как обратится к колонке НДС для заполнения? Пример
6. lefthander 29.03.18 16:37 Сейчас в теме
(4) Обычно это колонка содержит значение перечисления СтавкиНДС
7. user774630 29.03.18 16:51 Сейчас в теме
На форме документа РТиУ посмотрите процедуру ТоварыНоменклатураПриИзменении()


В Вашем случае (после Вашего кода) попробуйте добавить и посмотрите, что надо и что не надо.

Для каждого СтрокаТЧ Из НовДок.Товары Цикл
    	ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(СтрокаТЧ, ЭтотОбъект);
	ОбработкаТабличныхЧастей.ЗаполнитьНомерГТДИСтрануПроисхождения(СтрокаТЧ, Ложь, Организация, Дата);
	ОбработкаТабличныхЧастей.ЗаполнитьКодТНВЭД(СтрокаТЧ, Дата);
	ЗаполнитьСчетаУчетаВСтрокеТабЧасти(СтрокаТЧ, "Товары", Истина);	
       // Рассчитываем реквизиты табличной части.
	ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТЧ, ЭтотОбъект);
	ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТЧ, ЭтотОбъект);
КонецЦикла;
Показать
9. Аrchi 29.03.18 17:34 Сейчас в теме
(7) Ты просто КРАСАВА, ВоТ оно решение
8. user633533_encantado 11 29.03.18 16:59 Сейчас в теме
Открываете модуль документа и смотрите как там заполняются счета учета. Открываете форму документа и смотрите как там заполняется ндс.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот