Для текущей нашей ЗУП 3.1 (3.1.10.174) пришлось делать ряд модификаций.
1. В модуле формы
КоллекцияПечатныхФорм = ПодготовитьКоллекциюПечатныхФорм("ПечатнаяФорма2НДФЛ");
т.е. функцию ПодготовитьКоллекциюПечатныхФорм скопировал прямо в форму (она не экспортная)
2. в модуле объекта
ТЗДанныеСотрудниковДокументов = ТаблицыДокумента.Сотрудники.Скопировать(Отбор);
ТЗДанныеСотрудниковДокументов.колонки.добавить("СтранаВыдачиДокумента");
//Если Машиночитаемая Тогда
// ТабДок = Документы.СправкиНДФЛДляПередачиВНалоговыйОрган.СформироватьПечатнуюФорму2НДФЛ2019Года(
// ОбъектыПечати,
// МассивОбъектов,
// ДанныеНА,
// ТаблицыДокумента.Сотрудники.Скопировать(Отбор),
// ТаблицыДокумента.СведенияОДоходах.Скопировать(Отбор),
// ТаблицыДокумента.СведенияОВычетах.Скопировать(Отбор),
// ТаблицыДокумента.СведенияОбУведомлениях.Скопировать(Отбор));
//Иначе
ТабДок = УчетНДФЛ.СформироватьПечатнуюФорму2НДФЛ(
ОбъектыПечати,
МассивОбъектов,
ДанныеНА,
ТЗДанныеСотрудниковДокументов,//ТаблицыДокумента.Сотрудники.Скопировать(Отбор),
ТаблицыДокумента.СведенияОДоходах.Скопировать(Отбор),
ТаблицыДокумента.СведенияОВычетах.Скопировать(Отбор),
ТаблицыДокумента.СведенияОбУведомлениях.Скопировать(Отбор));
//КонецЕсли;
Показать
Пришлось добавить поле, плюс отрубил машиночитаемую форму