public void СформироватьРегламентныеДокументыПоНДС(/*Настройка, СформированныеДокументы = Неопределено*/)
{
//СформированныеДокументы = Новый Массив;
//ДатаДокумента = КонецМесяца(Настройка.Дата);
/*// Начисление НДС по СМР хозспособом
*/
//ДокументОбъект = Документы.НачислениеНДСпоСМРхозспособом.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
if(true/*ДокументОбъект.СМРХозспособом.Количество() <> 0*/)
{
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
//СчетФактура = Документы.СчетФактураВыданный.СоздатьДокумент();
//СчетФактура.Заполнить(ДокументОбъект.Ссылка);
//СчетФактура.Записать(РежимЗаписиДокумента.Проведение);
}
/*// Расчет НДС по продукции
*/
if(true/*Метаданные.Документы.Найти("РасчетНДСпоПродукции") <> Неопределено*/)
{
/*Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1
| РасчетНДСпоПродукции.Ссылка
|ИЗ
| Документ.РасчетНДСпоПродукции КАК РасчетНДСпоПродукции
|ГДЕ
| РасчетНДСпоПродукции.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, МЕСЯЦ) И КОНЕЦПЕРИОДА(&Дата, МЕСЯЦ)
| И РасчетНДСпоПродукции.Проведен
| И РасчетНДСпоПродукции.Организация = &Организация
|
|УПОРЯДОЧИТЬ ПО
| РасчетНДСпоПродукции.Дата,
| РасчетНДСпоПродукции.Ссылка");*/
//Запрос.УстановитьПараметр("Дата", ДатаДокумента);
//Запрос.УстановитьПараметр("Организация", Настройка.Организация);
//Результат = Запрос.Выполнить();
if(true/*НЕ Результат.Пустой()*/)
{
//Выборка = Результат.Выбрать();
//Выборка.Следующий();
//ДокументОбъект = Выборка.Ссылка.ПолучитьОбъект();
}
}
/*// Распределение НДС по косвенным расходам
*/
//ДокументОбъект = Документы.РаспределениеНДСКосвенныхРасходов.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.НачалоПериода = НачалоКвартала(ДатаДокумента);
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина);
if(true/*ДокументОбъект.СоставКосвенныхРасходов.Количество() <> 0*/)
{
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
}
/*// Восстановление НДС
*/
//ДокументОбъект = Документы.ВосстановлениеНДС.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
if(true/*ДокументОбъект.Состав.Количество() <> 0*/)
{
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
}
/*// Формирование записей книги покупок
*/
//ДокументОбъект = Документы.ФормированиеЗаписейКнигиПокупок.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
/*// Формирование записей книги покупок 0%
*/
//ДокументОбъект = Документы.ФормированиеЗаписейКнигиПокупок.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ПредъявленНДСКВычету0 = Истина;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
if(true/*ДокументОбъект.ВычетПоПриобретеннымЦенностям.Количество() <> 0
Или ДокументОбъект.НДСсАвансов.Количество() <> 0*/)
{
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
}
/*// Формирование записей книги продаж
*/
//ДокументОбъект = Документы.ФормированиеЗаписейКнигиПродаж.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
/*// Формирование записей книги продаж 0%
*/
//ДокументОбъект = Документы.ФормированиеЗаписейКнигиПродаж.СоздатьДокумент();
//ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = Настройка.Организация;
//ДокументОбъект.Реализация0 = Истина;
//ДокументОбъект.ЗаполнитьДокумент(, Ложь, , Истина, Истина);
if(true/*ДокументОбъект.Реализация.Количество() <> 0*/)
{
//СформированныеДокументы.Добавить(ЗаписатьСформированныйРегламентныйДокумент(ДокументОбъект));
}
}