Електронні бланки податкової первічки.

Відповісти
Сушко Денис
Повідомлень: 197
З нами з: 06 січня 2015, 17:23

Електронні бланки податкової первічки.

Повідомлення Сушко Денис » 22 січня 2015, 17:07

Де можно подивитись структуру первічки податкової, щоб знати як звертатись до потрібних полей?
Як можна отримувати відомості про реєстрацію? тексти квітанцій, відомості про підписи і так далі.
якими методами це можна отримати доопрацьовуючи медову стиковку? цікавить тільки отримання первічки із медку у напрямку 1С.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Електронні бланки податкової первічки.

Повідомлення Белокопытов Геннадий » 22 січня 2015, 18:05

Сушко Денис
Здравствуйте!
Для получения ответов по работе с 1С стыковкой Вам необходимо написать запрос на почтовый ящик [email protected].

ignorant
Повідомлень: 67
З нами з: 10 грудня 2014, 10:58

Re: Електронні бланки податкової первічки.

Повідомлення ignorant » 22 січня 2015, 18:10

"структуру первічки податкової", как и других первичных документов согласно "Инструкция по СОМ объектам.pdf" :
1.2 Имена полей в документе, можно найти так:
б) «M.E.Doc – (раздел, в котором находится документ) - документ – правка – электронная форма (F11)»
Перебрать реквизиты документов можно примерно так:

Код: Виділити все

	prim = App.GetPrimaryDocs();
	tabl = prim.GetPrimaryReestr ( -1, -1, Дата(2015, 1, 1), Дата(2016, 1, 1));             // Первичка за 2015-й год
	
	tabl.First(); 
	
	//СчетчикКолонок = tabl.Fields.Count();
	//Для Инд = 0 ПО (СчетчикКолонок - 1) Цикл
	//	Сообщить ( "Колонка " + Строка (Инд) + " " + tabl.Fields.item(Инд).name + " = " + tabl.Fields.item(Инд).Value );
	//КонецЦикла;
	
	Пока НЕ tabl.EOF Цикл 
		
		doc   = App.OpenDocumentByCode(tabl .Fields.Item("CARDCODE").Value);
		main = doc.DataSets("MAIN");
		
		Сообщить ("Идём в документ!");
		
		СчетчикКолонок1 = main.Fields.Count();
		Для Инд1 = 0 ПО (СчетчикКолонок1 - 1) Цикл
			Сообщить ( "Колонка " + Строка (Инд1) + " " + main.Fields.item(Инд1).name + " = " + main.Fields.item(Инд1).Value );
		КонецЦикла;
		
		main = doc.DataSets("TAB1");
		
		Сообщить ("Идём в Таблицу 1!");
		
		СчетчикКолонок1 = main.Fields.Count();
		Для Инд1 = 0 ПО (СчетчикКолонок1 - 1) Цикл
			Сообщить ( "Колонка " + Строка (Инд1) + " " + main.Fields.item(Инд1).name + " = " + main.Fields.item(Инд1).Value );
		КонецЦикла;
			
		Прервать;
		
		tabl.Next(); 
		
	КонецЦикла;
ПС. От [email protected] ответа можете не дождаться.

Сушко Денис
Повідомлень: 197
З нами з: 06 січня 2015, 17:23

Re: Електронні бланки податкової первічки.

Повідомлення Сушко Денис » 22 січня 2015, 18:56

ignorant писав:"структуру первічки податкової", как и других первичных документов согласно "Инструкция по СОМ объектам.pdf" :
1.2 Имена полей в документе, можно найти так:
б) «M.E.Doc – (раздел, в котором находится документ) - документ – правка – электронная форма (F11)»
я хочу бачити наочно яке поле потрапляє в яке місце податкової та додатку. так як це зроблено у реэстры форм податкової. бо інакше доводиться в деяких місцях здогадуватись.
наприклад у додатку 2 двічи стоїть "Усього табл.1 гр.12" для різних полей.

в одному додатку у полі "FIRM_EDRPOU" стоїть ЄДРПОУ контрагента, а в другій чомусь витягується наш власний ЕДРПОУ.
ignorant писав:Перебрать реквизиты документов можно примерно так:

Код: Виділити все

	prim = App.GetPrimaryDocs();
	tabl = prim.GetPrimaryReestr ( -1, -1, Дата(2015, 1, 1), Дата(2016, 1, 1));             // Первичка за 2015-й год
	
	tabl.First(); 
	
	//СчетчикКолонок = tabl.Fields.Count();
	//Для Инд = 0 ПО (СчетчикКолонок - 1) Цикл
	//	Сообщить ( "Колонка " + Строка (Инд) + " " + tabl.Fields.item(Инд).name + " = " + tabl.Fields.item(Инд).Value );
	//КонецЦикла;
	
	Пока НЕ tabl.EOF Цикл 
		
		doc   = App.OpenDocumentByCode(tabl .Fields.Item("CARDCODE").Value);
		main = doc.DataSets("MAIN");
		
		Сообщить ("Идём в документ!");
		
		СчетчикКолонок1 = main.Fields.Count();
		Для Инд1 = 0 ПО (СчетчикКолонок1 - 1) Цикл
			Сообщить ( "Колонка " + Строка (Инд1) + " " + main.Fields.item(Инд1).name + " = " + main.Fields.item(Инд1).Value );
		КонецЦикла;
		
		main = doc.DataSets("TAB1");
		
		Сообщить ("Идём в Таблицу 1!");
		
		СчетчикКолонок1 = main.Fields.Count();
		Для Инд1 = 0 ПО (СчетчикКолонок1 - 1) Цикл
			Сообщить ( "Колонка " + Строка (Инд1) + " " + main.Fields.item(Инд1).name + " = " + main.Fields.item(Инд1).Value );
		КонецЦикла;
			
		Прервать;
		
		tabl.Next(); 
		
	КонецЦикла;
ПС. От [email protected] ответа можете не дождаться.
я поки що дивлюсь у структури вивантаженого в ХМЛ файла вхідної податкової, але документації та пояснень все одно не вистачає вкрай.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Електронні бланки податкової первічки.

Повідомлення priup » 25 січня 2015, 23:15

Сушко Денис писав:......
ПС. От [email protected] ответа можете не дождаться.......
А чё хотите!!!!
Это чистой воды ЭНТУЗАЗИЗМ.... :x
Вы хоть один запрос в ДФС написали???? :o
А вот они ОБЯЗАНЫ дать вам ответ в письменной форме на ваш писмовый запрос в течении 15 дней (Закон Украины " Про письмове зверненя громадян")
Я много ответов получал от СБУ, Кабинета МИНИСТРОВ, Администрации Президента, ПФУ, Главной Статистики, Антимонопольного....
И ПРИТОМ ВОВРЕМЯ....
НО ВСЕГДА ОТПИСКИ НИЧЕГО НЕ ЗНАЧАЩИЕ,,,,,,,,,,,,,,,,,,,,,,,, :twisted:

ignorant
Повідомлень: 67
З нами з: 10 грудня 2014, 10:58

Re: Електронні бланки податкової первічки.

Повідомлення ignorant » 26 січня 2015, 12:05

priup писав:
Сушко Денис писав:......
ПС. От [email protected] ответа можете не дождаться.......
А чё хотите!!!!
Это чистой воды ЭНТУЗАЗИЗМ.... :x
ЭНТУЗАЗИЗМ - это OPZ.
Медок продается за деньги, пусть и небольшие.
Покупатель в праве рассчитывать на адекватную документацию, в т.ч. на описание инструментов интеграции с учетными системами.
Т.к. её (документации) уровень низкий - приходиться "дёргать" разрабочиков через почту и форум.

Відповісти

Повернутись до “1C”