Печатная форма уведомления о прибытии иностранного гражданина с шаблонами в виде MXL таблиц и обработка по их заполнению.
Обработка готовилась под специфичную Конфигурацию 1с 7.7, но можно использовать как заготовку под любую конфигурацию, в т.ч. и 8.х, т.к. основное время разработки уходит на рисование таблиц. Также в коде реализована функция для удобного вывода строк в клетки и содержатся координаты всех основных полей с их длинами, что упрощает переделку обработки под свои нужды.
Код открытый и хорошо читаемый:
ВыводСтроки(Таб,ВыбГость.Фамилия,11,11,27);
ВыводСтроки(Таб,СокрЛП(ВыбГость.Имя),13,11,27);
ВыводСтроки(Таб,СокрЛП(ВыбГость.Отчество),15,20,24);
ВыводСтроки(Таб,ВыбГость.Гражданство,18,17,25);
ВыводСтроки(Таб,Формат(ДатаЧисло(ВыбГость.ДатаРождения),"Ч(0)2"),21,23,2);
ВыводСтроки(Таб,Формат(ДатаМесяц(ВыбГость.ДатаРождения),"Ч(0)2"),21,35,2);
ВыводСтроки(Таб,Формат(ДатаГод(ВыбГость.ДатаРождения),"Ч(0)4"),21,44,4);
Если ВыбГость.Пол=Перечисление.Пол.Мужской Тогда
ВыводСтроки(Таб,"V",21,68,1);
Иначе
ВыводСтроки(Таб,"V",21,80,1);
КонецЕсли;
Тестировалось на платформе 7.7.027.