Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Вт окт 23, 2018 12:23 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Корректирующие СЗВ*
СообщениеДобавлено: Чт окт 27, 2011 4:42 pm 
Не в сети

Зарегистрирован: Вт мар 30, 2004 12:30 pm
Сообщения: 5040
Откуда: Москва, Кустарь-одиночка с мотором
ЗАРПЛАТА.ОТЧЕТЫ.ФОНДЫ.Ф1.ПАЧКА_СЗВ61_XML.bln
ЗАРПЛАТА.ОТЧЕТЫ.ФОНДЫ.Ф1.ПАЧКА_СЗВ62_XML.bln

Пытаемся выгрузить корректирующие СЗВ
Отчётный период = 2011 1кв
Корректируемый период = 2010 1пол и 2 пол

Получаем сообщение "Не найдено ни одного бланка СЗВ-6-1 за период..." (и СЗВ-6-2, конечно)
Тщательно прочёсываем картотеки СЗВ - вроде всё правильно указано

Эх, анализирую код
proc Формирование (Object :String);
...
if ТипСвед=2 then

Привожу пример для СЗВ-6-1 - аналогично и для СЗВ-6-2
Так есть
Цитата:
Фильтр='КоррГодОтчета='+Str(ГодКорр)+' and ПериодОтчета='+Str(КоррПериод)+' and КодКатегорииЛица="'+КатегорияЗЛ+'" and ТипСведений="'+ТипСведен(ТипСвед, True)+'" and НомерПачкиСЗВ61='+Str(НомерПачки);

КоррПериод соответствует полю картотеки ПЕРИОДОТЧЕТА - может принимать значения 1.2.3.4
А вот в картотеках СЗВ для соответствующего периода используются ФЛАГИ, а ПЕРИОДОТЧЕТА - соответствует именно отчётному, а не корректируемому приоду

Так работает (цветом выдела заменяемая часть фильтра)
Цитата:
Только для 2010 корректируемого года!
Фильтр='КоррГодОтчета='+Str(ГодКорр)+' and '
+If(КоррПериод=2:'КОРРОТЧПЕРИОДПОЛУГ'|КоррПериод=4:'КОРРОТЧПЕРИОДГОД','True')
+' and КодКатегорииЛица="'+КатегорияЗЛ+'" and ТипСведений="'+ТипСведен(ТипСвед, True)+'" and НомерПачкиСЗВ61='+Str(НомерПачки);


Udated: Извиняюсь, в моих изменениях надо добавить контроль года корректируемых сведений, конечно
Мой фильтр только на 2010 год расчитан, с 2011 и так сработает :)
Писал от клиента в горячке работы....

_________________
Андрей Булетов, Москва
PS Не стесняйтесь, поправьте меня, если я не прав!


Последний раз редактировалось Buletov Пт окт 28, 2011 9:51 am, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: Корректирующие СЗВ*
СообщениеДобавлено: Чт окт 27, 2011 10:32 pm 
Не в сети

Зарегистрирован: Пн мар 29, 2004 11:50 pm
Сообщения: 6500
Откуда: Новороссийск
Я эту ошибку давно описал, только код не анализировал...
Думал, что ДИЦ это уже исправил...

_________________
Ян Терновский, Новороссийск


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB