Имя: Пароль:
1C
1С v8
Выгрузка НН в ДПИ для Украины
0 bVana
 
13.01.12
19:53
Может кто в курсе, есть в последнем релизе УТП обработка для выгрузки многих НН в формат XML, а то больше тысячи налоговых и заходить  в каждую и формировать - жутко влом.
1 pumbaEO
 
13.01.12
19:58
Нет, терпи, завтра проведу промышленную эксплуатацию заработает нормально выложу.
2 Classic
 
13.01.12
20:00
(1)
Тоже ввожу. Интересно будет на твою глянуть
3 bVana
 
13.01.12
20:02
завтра на всякий случай апну ветку, шобы незабыли :)
4 simol
 
13.01.12
20:03
Сделал свою топорно, но работает

Процедура ВыгрузитьНалоговую(Ссылка, Дата, Организация, ТекущаяДата)
   
   // найдем регл. отчет для выгрузки в XML                
   ОтчетЭкспортXML = РегламентированнаяОтчетность.РеглОтчеты("РегламентированныйОтчетНалоговаяНакладная");
   Если ОтчетЭкспортXML = Неопределено Тогда
       Сообщить(НСтр("ru='Выгрузка не выполнена!';uk='Вивантаження не виконане!'"));
       Возврат;
   КонецЕсли;
   
   ОсновнаяФорма = ОтчетЭкспортXML.ПолучитьФорму("ОсновнаяФорма");
   ОсновнаяФорма.мДатаКонцаПериодаОтчета  = КонецМесяца(Дата);
   ОсновнаяФорма.мДатаНачалаПериодаОтчета = НачалоМесяца(ОсновнаяФорма.мДатаКонцаПериодаОтчета);
   
   ОсновнаяФорма.ВыборФормыПоУмолчанию(Дата);
   
   ФормаОтчетаЭкспортXML = ОтчетЭкспортXML.ПолучитьФорму(ОсновнаяФорма.мВыбраннаяФорма,,Новый УникальныйИдентификатор);
   
   ФормаОтчетаЭкспортXML.Организация                 = Организация;
   ФормаОтчетаЭкспортXML.Периодичность             = Перечисления.Периодичность.Месяц;
   ФормаОтчетаЭкспортXML.мДатаНачалаПериодаОтчета = ОсновнаяФорма.мДатаНачалаПериодаОтчета;
   ФормаОтчетаЭкспортXML.мДатаКонцаПериодаОтчета  = ОсновнаяФорма.мДатаКонцаПериодаОтчета;
   ФормаОтчетаЭкспортXML.РежимВыбора = Ложь;
   
   ФормаОтчетаЭкспортXML.мВыбраннаяФорма  = ОсновнаяФорма.мВыбраннаяФорма;
   
   ФормаОтчетаЭкспортXML.ДатаПодписи = РабочаяДата;

   ФормаОтчетаЭкспортXML.НалоговыйДокумент       = Ссылка;
   ФормаОтчетаЭкспортXML.Открыть();
   РегламентированнаяОтчетность.ДобавитьНадписьВнешнийОтчет(ФормаОтчетаЭкспортXML);
   
   ФормаОтчетаЭкспортXML.Модифицированность = Истина;
   ФормаОтчетаЭкспортXML.ЗаполнитьИзДокументаИсточника();
   
   
   ///////////////////////////////////
   ФормаОтчетаЭкспортXML.КоманднаяПанельДействийДействиеXML(Неопределено);
   ФормаОтчетаЭкспортXML.ФормаОбр.КнопкаВпередНажатие(Неопределено);
   
   ФормаОтчетаЭкспортXML.ФормаОбр.КаталогДанных = ПутьКПапкеСНалоговымиНакладными + "\ПН  " + Формат(ТекущаяДата, "ДФ='dd MMMM HH-mm'") + " " + глЗначениеПеременной("глТекущийПользователь");
   СоздатьКаталог(ФормаОтчетаЭкспортXML.ФормаОбр.КаталогДанных);
   
   ФормаОтчетаЭкспортXML.ФормаОбр.ВыгрузитьНажатие(Неопределено);
   ФормаОтчетаЭкспортXML.ФормаОбр.Закрыть();
   ФормаОтчетаЭкспортXML.Закрыть();
   
КонецПроцедуры
5 simol
 
13.01.12
20:05
+(4)
1) Выборку нужных сделай сам
2) Кое какие функции в формах придется сделать экспортной
3) Одну переменную придется объявить в начале модуля формы, чтобы стала глобальной
6 simol
 
13.01.12
20:08
(3)Зря не дождался ответа
7 bVana
 
13.01.12
20:17
(6) спс, попытаюсь
8 Jackman
 
13.01.12
20:34
Тоже подобное искал для БУ, чтобы можно было пачку кидать в медок
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс