Наверное, каждый, кто сопровождает программы 1С периодически сталкивается с просьбой переделать бланк счета-фактуры.
Выводить полное наименование грузоотправителя или писать "он же" - вопрос похоже такой же классический как и "Что появилось раньше - курица или яйцо ?"
И хотя можно найти и вполне авторитетные мнения по этому вопросу, и ссылки на законы, против аргумента бухгалтера "А я не хочу спорить с налоговой по такой ерунде !" возразить что-либо практически невозможно !
В последнее время к "проблеме он же" добавились еще ряд: - выводить/ не выводить подписи на каждом листе многостраничной СФ, печатать или нет итоговую сумму в графе "Сумма".
И вовсе не факт, что через некоторое время бухгалтер не попросит вернуть все "как было".
Вашему вниманию предлагается универсальный бланк счета-фактуры по форме Постановления 283 для типовой редакции 4.5 Бухгалтерии 7.7, который позволяет самому пользователю включить/выключить режимы вывода "он же" для товаров, прочерка для услуг, подписей на каждом листе и суммы в подвале графы "сумма".
Для вывода подписей на каждом листе используется подсчет реальной высоты строки табличной части, реализованный в компоненте FormEx.dll, скачать которую можно например здесь: //infostart.ru/projects/index.php?id=218&ref=1110. Библиотеку необходимо положить в каталог базы. Архив ts_sf283.z (7zip) содержит два файла ts_sf283.ert и ts_sf283.efd, которые надо положить в папку ExtForms\PrnForms базы данных. После этого в меню выбора печатной формы (по кнопке со стрелочкой рядом с кнопкой печати) появится возможность выбрать "универсальную форму", которой будет соответствовать название кнопки печати "Настр.СФ" (настраиваемая СФ). Для того, чтобы настроить вывод СФ, откройте через меню "Файл - Открыть" файл обработки (...ExtForms\PrnForms\ts_sf283.ert). В стандартном диалоге добавлена кнопка "Настройка", нажатие на которую открывает диалог настройки, назначение флажков понятно из названия. Кнопка "сохранить" позволяет запомнить настройки. Настройки сохраняются в файле и соответственно действуют независимо от того, какой пользователь вызвал бланк.