Счет-фактура и УПД 2017 (новые печатные формы для Бухгалтерии 7.7 и ТиС 7.7) с выводом на печать идентификатора госконтракта

Печать - Печатные формы документов

Еще одна поделка на заданную тему. Отличается от аналогичных разработок и от типового решения тем, что не только выводится новая строка в шапке "Идентификатор государственного контракта, договора (соглашения)", но и печатается этот самый идентификатор госконтракта. Может пригодиться тем, кто осуществляет поставки по госконтрактам - с 01.07.2017 они обязаны указывать ИГК в счетах-фактурах и УПД, а не просто печатать пустографку.

Откуда берется ИГК? Чтобы не менять конфигурацию, идентификатор ищется сначала в комментарии документа, из которого вызывается печатная форма, а если его там нет - в наименовании договора, по которому выписывается счет-фактура. Таким образом, можно один раз ввести идентификатор в наименование договора, тогда он будет общим для всех счетов-фактур по нему (см.скриншот). А можно и вручную проставлять ИГК в каждом счете-фактуре (для УПД - в документе реализации).

Если ни в комментарии, ни в договоре ИГК не найден, то печатается прочерк.

Как определяется идентификатор? Поскольку это строка из 20 или 25 цифр, то ищется именно по этому признаку - строка не менее 20 цифр, не содержащая буквенных символов. Пробелы в этой строке допускаются, они переносятся в печатную форму, но на подсчет количества символов не влияют.

Способ подключения стандартный: распаковать файлы из архива в папку EXTFORMS\PRNFORMS информационной базы, размеры макетов счета-фактуры в точности повторяют исходные, а вот шапку УПД пришлось расширить на одну строчку. 

Проверялось на релизах 634 и 989, возможно, не слишком тщательно - не все разновидности счетов-фактур и документов для УПД есть в базе. Так что если найдутся ошибки  - пишите, исправлю.

Update 07.07.2017: Счет-фактура для ТиС исправлен для очень старых релизов, в которых отсутствует реквизит "Грузополучатель" - печатаются данные покупателя, проверено на релизе 959 (июнь 2009 года).

Update 14.09.2017: Все печатные формы дополнены в соответствии с Постановлением № 981 от 19.08.2017 - в табличную часть добавлена колонка "Код вида товара", изменены наименования реквизитов в шапке и подвале. Печатная форма определяется автоматически по дате документа: с 01.07.2017 по 30.09.2017 выводятся на печать формы согласно Постановлению № 625, с 01.10.2017 - по Постановлению № 981.

Скачать файлы

Наименование Файл Версия Размер
С/Ф для Бухгалтерии 7.7 с печатью ИГК
.zip 8,93Kb
03.07.17
67
.zip 8,93Kb 67 Скачать
С/Ф для ТиС 7.7 с печатью ИГК
.zip 15,04Kb
03.07.17
75
.zip 15,04Kb 75 Скачать
УПД для Бухгалтерии 7.7 с печатью ИГК
.zip 25,03Kb
06.07.17
48
.zip 25,03Kb 48 Скачать
УПД для ТиС 7.7 с печатью ИГК
.zip 28,94Kb
06.07.17
82
.zip 28,94Kb 82 Скачать

См. также

Комментарии
1. Татьяна Казымина (Masya1) 06.07.17 13:15 Сейчас в теме
Добрый день!

ТиС.

Если Докум.КонтрагентЯвляетсяОбособленнымПодразделением = 1 Тогда
{C:\РАБОТА\БАЗЫ\ВП\VAMP\EXTFORMS\PRNFORMS\SF2017.ERT(150)}: Поле агрегатного объекта не обнаружено (КонтрагентЯвляетсяОбособленнымПодразделением)

Программа правда не обновляется-может в этом дело?
2. Cooler Silent (Cooler) 18 06.07.17 18:15 Сейчас в теме
(1)
Программа правда не обновляется-может в этом дело?
Да, именно в этом: реквизит КонтрагентЯвляетсяОбособленнымПодразделением был в счете-фактуре не всегда.

У вас грузополучатель не совпадает с покупателем? И вы хотите, чтобы в графе "Грузополучатель" печатались реквизиты другого контрагента?

Напишите в ЛС свой e-mail, я вышлю вам вариант обработки, который должен обходиться без этого реквизита.

Но не могу гарантировать, что нет еще подобных нестыковок, из-за которых затраты времени на подгонку печатной формы под ваш старый релиз (кстати, напишите его номер) окажутся запредельными
3. Татьяна Казымина (Masya1) 07.07.17 07:54 Сейчас в теме
Добрый день! Спасибо за ответ; пока вышла из положения)
4. Cooler Silent (Cooler) 18 07.07.17 11:54 Сейчас в теме
(3) Нашел релиз ТиС 2009 года - в документе "Счет-фактура выданные" нет не только реквизита "Грузополучатель является ОП", но и самого "Грузополучателя"! Внес изменения в печатную форму счета-фактуры для ТиС, теперь для таких релизов в строке "Грузополучатель и его адрес" печатаются данные покупателя. Более новые релизы работают как прежде.

Либо скачайте файл заново - вроде как в течение 7 дней за это не спишутся стартмани. Либо напишите в ЛС e-mail, вышлю исправленную форму.

Это предложение относится ко все ранее скачавшим.
5. Татьяна Казымина (Masya1) 10.07.17 14:37 Сейчас в теме
Добрый день!

Почта profsfera@mail.ru

Спасибо!
6. Cooler Silent (Cooler) 18 10.07.17 14:51 Сейчас в теме
(5) Выслал, если не затруднит, сообщите о результате - устраивает или нет?
7. Татьяна Казымина (Masya1) 10.07.17 14:58 Сейчас в теме
Хорошо) Спасибо! Вечером попробую
8. Александр Кузьмин (sasha-chita) 18.07.17 05:30 Сейчас в теме
Добрый день.

Сегодня скачал Вашу обработку УПД для ТиС 7.7 с печатью ИГК выдает ошибку:

БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.КодОперации);
{D:\BASES_1C\TRADE\EXTFORMS\PRNFORMS\UPD_2017.ERT(450)}: Функция не обнаружена (глБратьСуммыИзУчета)
БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок);
{D:\BASES_1C\TRADE\EXTFORMS\PRNFORMS\UPD_2017.ERT(452)}: Функция не обнаружена (глБратьСуммыИзУчета)

ТиС версии 7.70.937
9. Cooler Silent (Cooler) 18 18.07.17 10:27 Сейчас в теме
(8)
ТиС версии 7.70.937
К сожалению, у меня нет этого релиза, которому более 12 лет. Если пришлете MDшник на acq7nve0sudj@mail.ru, то постараюсь посмотреть - что можно сделать. Хотя с гораздо большим удовольствием я бы просто вернул вам 1 стартмани, будь это возможно.
10. Арсен Газимагомедов (user723664) 02.08.17 12:48 Сейчас в теме
Добрый день. Можно ли печатать новый УПД за поставщика?
11. Cooler Silent (Cooler) 18 02.08.17 18:26 Сейчас в теме
(10) Печать документов за поставщика - это совсем другая задача, данная разработка для нее не предназначена и реализация не планируется.
12. Иван Иванов (user783570) 07.08.17 13:20 Сейчас в теме
(11) Добрый день. Подскажите будет ли работать эта форма на релизе 7.70.974 сетевая версия, а именно интересует пропечатка в документе адреса и наименование грузоотправителя и грузополучателя, наименование и код валюты. Скачал до этого форму на этом сайте у автора "Spektr Тунда", но там возникли эти проблемы и как решить он не говорит.
13. Cooler Silent (Cooler) 18 07.08.17 14:42 Сейчас в теме
(12) Вас какая именно форма интересует, счет-фактура или УПД? То, что для ТиС, понятно по номеру релиза. К сожалению, именно этого номера релиза у меня нет, проверил на имеющихся 989 и 959.

Валюта в СФ печатается согласно выбранному в договоре взаиморасчетов значению в обоих релизах.

А вот в УПД действительно всегда печатается рубль - это зашито в коде самой 1С, и не только для ТиС: https://forum.infostart.ru/forum9/topic160944/

Так что даже не знаю, стоит ли это переделывать - возможно, тогда будет что-то нарушено.

Что касается грузополучателя, то в счет-фактуре 989 все нормально, а в 959 в шапке СФ просто нет реквизита "Грузополучатель", так что проблема как-бы и не возникает. :)

В УПД для релиза 959 все так же, как и для счета-фактуры, а вот в 989 грузополучатель печатается выбранный в документе "Счет-фактура выданный", если установлен флажок "Является ОП".

Что же касается реквизита "Грузоотправитель", так его вообще нет ни в документах "Реализация", ни "Счет-фактура выданный", а для его выбора эта ВПФ не предназначена.
14. Иван Иванов (user783570) 07.08.17 15:49 Сейчас в теме
У меня получается вот так, как на рисунке
Прикрепленные файлы:
15. Cooler Silent (Cooler) 18 07.08.17 15:58 Сейчас в теме
(14) И что тут неправильно? Вы продаете за валюту? Это еще можно подправить программно, но вся ответственность - на вас!

Или у вас грузополучатель не совпадает с покупателем? Тогда достаточно поставить в счете-фактуре галку "ОП", программировать ничего не нужно.

Вообще, покажите скриншот открытого документа "Счет-фактура выданный", а не готовую таблицу.
16. Иван Иванов (user783570) 07.08.17 16:32 Сейчас в теме
(15) Не правильно, когда в строках 3 и 4 (грузоотправитель и его адрес, Грузополучатель и его адрес) стоят прочерки, а должно быть прописано адрес и тд. Не могу найти куда эту галку "ОП" поставить, как вы рекомендуете((
К тому же когда в 1с проведешь СФ, то программа не даёт возможности напечатать УПД, выдаёт ошибку.
скриншот открытого документа "Счет-фактура выданный" прикрепил и там где выдаёт ошибку
Прикрепленные файлы:
17. Cooler Silent (Cooler) 18 07.08.17 17:20 Сейчас в теме
(16)
Не могу найти куда эту галку "ОП" поставить, как вы рекомендуете((
Понятно, у вас тоже старый релиз ТиС.
когда в 1с проведешь СФ, то программа не даёт возможности напечатать УПД, выдаёт ошибку
Очень старый релиз, даже без возможности указать грузополучателя.

Да, в таком случае не должно стоять прочерков, но и наименования с адресами тоже необязательны: по правилам там должно стоять "он же".

Но, если хотите "адрес и тд" - напишите на acq7nve0sudj@mail.ru, вышлю вам соответствующий вариант формы, я уже решал эту проблему для релиза 937.
18. Иван Иванов (user783570) 08.08.17 08:30 Сейчас в теме
19. Roman B. (rbourg55) 27.09.17 08:37 Сейчас в теме
упд для тис с изменениями 01.10 можете отправить на почту rburgonov собака yandex.ru. Спасибо
20. Dmitriy A (plinth) 5 27.09.17 12:06 Сейчас в теме
Проверил, работает в комплексной форма с/ф для ТиС! Спасибо
21. Cooler Silent (Cooler) 18 27.09.17 13:07 Сейчас в теме
(20)
Проверил, работает в комплексной форма с/ф для ТиС!
Я рад, но если не затруднит, то напишите, на каком релизе? А то у меня под рукой оказалась только база 468, там не работает, ошибка такая же, как на очень старой ТиС. Обновил на 517 - счет-фактура выводится, а УПД - нет.

На 534 работает все, и с/Ф, и УПД.
22. Dmitriy A (plinth) 5 27.09.17 23:58 Сейчас в теме
23. Евгений Каширин (EVKash) 18.10.17 22:05 Сейчас в теме
Я так понимаю, что для 7.70.931 не взлетит?
24. Cooler Silent (Cooler) 18 18.10.17 22:28 Сейчас в теме
(23) То, что выложено - не взлетит. Но есть работающая адаптация для 937, если пришлете свой MD - проверю. Почта уже была обозначена в (9).
25. Евгений Каширин (EVKash) 19.10.17 00:28 Сейчас в теме
взлетело с версией для старых конф. +++
26. Cooler Silent (Cooler) 18 19.10.17 12:27 Сейчас в теме
Все скачавшие, у кого возникли проблемы со старыми релизами, получили индивидуальные версии под свой релиз.
27. Руслан Бизяев (user714348) 03.11.17 14:02 Сейчас в теме
Не работает. как быть?
Прикрепленные файлы:
28. Руслан Бизяев (user714348) 09.11.17 12:01 Сейчас в теме
(27) Решили и мою проблему! Спасибо автору!
29. Матвей Вента (eye80080) 2 05.12.17 22:54 Сейчас в теме
Здравствуйте. Помогите разобраться.
Прикрепленные файлы:
30. Cooler Silent (Cooler) 18 05.12.17 23:15 Сейчас в теме
(29) На такой старый (2011 года) релиз форма не рассчитывалась, у меня его просто нет, но если пришлете MDшник, то постараюсь адаптировать. Почта в (9).
31. Матвей Вента (eye80080) 2 06.12.17 12:19 Сейчас в теме
(29) Проблема оперативно решена автором. Спасибо.
Оставьте свое сообщение