Создание РНН с другой порцией

Відповісти
Родин Евгений

Создание РНН с другой порцией

Повідомлення Родин Евгений » 01 червня 2013, 12:02

Поскольку использование СОМобъектов все больше становится популярным, все чаще звучит вопрос, - как создать РНН с другой порией (2,3..) Создали новые методы (выйдут в ближайшем системном обновлении), для решения этой задачи.

1.CreateNewRnn(string CharCode, int PeriodType, DateTime CrtDate)
возращает вновь созданный документ без проверки на дублирование, где:
- CharCode код формы РНН
- PeriodType тип периода
- CrtDate дата создания
Необходимо также проставлять правильный RstType в Main. RstType принимает значения:
| Показать
// Реестры до 01.06.2010
/// Общий = 0
/// Перерабатывающее предприятие= 1
/// С/Х предприятие= 2
/// С/Х производитель = 3
/// Спец. режим= 4

// Реестры c 01.06.2010
/// Общий= 5
/// Перерабатывающее предприятие= 6
/// Спец. режим= 7
/// С/Х предприятие= 8

// Реестры c 01.01.2011
/// Общий= 9
/// Перерабатывающее предприятие = 10
/// Сокращенный= 11
/// Спец. режим= 12
/// Физ. лицо= 13

// Реестры c 01.03.2013
/// Общий = 14
/// Перерабатывающее предприятие= 15
/// Сокращенный= 16
/// Спец. режим= 17
/// Физ. лицо= 18
2. GetRnnPortion(int PeriodType, DateTime CrtDate, int RstType)
возвращает максимальный существующий номер порции РНН, по типу реестра в заданном периоде. Рекомендуется, перед созданием новой порции рееста, проверять - может такой РНН уже существует? Если существует, рекомендуется прервать операцию (или присвоить новый, по формуле "i++" номер порции РНН).

Будет добавлено в описание 5 версии Инструкции.

Відповісти

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