Авто-формирование счета-фактуры при проведении реализации для УТ 11

13.02.26

Задачи пользователя - Создание на основании

Кому надоело нажимать "Сформировать счет-фактуру", посвящается.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Авто-формирование счет-фактуры при проведении реализации для УТ 11:
.rar 12,01Kb
97 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Достаточно провести реализацию из формы документа. Счет-фактура формируется только если организация на ОСН для любого склада этой организации (даже склады ЕНВД).

Не будет работать при проведении из формы списка (не открывая документа) и при программном проведении.

Не забывайте пользоваться помощником продаж - тогда вам эта разработка не понадобится. Еще можно использовать форму "Документы продажи (к оформлению)". Скриншоты тоже привел.

Будет работать в УТ 11.4.5, КА 2.4.5, ERP 2.4.5.

Тестировалось на 1С:Комплексная автоматизация 2 (2.4.5.129)  Платформа 8.3.13.1513.

Инструкция по установке расширений доступна по ссылке: //infostart.ru/public/1112547/

Вступайте в нашу телеграмм-группу Инфостарт

автоматическое формирование счет-фактура. реализация

См. также

Оптовая торговля Рабочее место Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Полнофункциональное расширение для формирования и ведения учета перевозочных документов всех видов (ТН, ТТН, ЭТрН). Печать документов или отправка через ЭПД (Электронный перевозочный документооборот). Поддержка регистрации нескольких перевозок на одну финансовую реализацию (в виде УПД, например), а также одной перевозки на основании нескольких финансовых реализаций. Формирование всех сопроводительных документов из одной отгрузки. Формирование реестра грузосопроводительных документов, доверенности менеджеров для указания ответственных лиц (руководитель, главный бухгалтер, кладовщик) организации для пользователей ИБ. Гибкая настройка функциональности под потребности организации.

3150 руб.

18.04.2017    53877    289    43    

99

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    3984    17    15    

17

Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка анализирует указанную дату и счет (обычно 41.1) для выявления отрицательных остатков на складе. Если такие есть, то заполняет таблицу номенклатурой и количеством. Для создания документа поступления необходима цена закупа, которую обработка берет тремя способами - из поступлений за период анализа, если не получилось, то из зарегистрированных цен по указанному типу цены, если и так не вышло, то из реализации за период анализа, и применяет к полученной цене указанную скидку.

3660 руб.

14.10.2021    15474    71    17    

47

Создание на основании Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Универсальная внешняя обработка призвана предоставить пользователю механизм, позволяющий быстро, в удобной и понятной форме настроить в программе функционал по созданию и заполнению новых документов на основании данных других документов (и не только), т.е. возможность настраивать типовой механизм "ввода на основании" для заполнения создаваемых документов по своим правилам.

5084 руб.

02.04.2017    49130    90    57    

145

Создание на основании Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Управленческий учет Абонемент ($m)

"Создать на основании" — универсальная внешняя обработка для 1С: мгновенно создаёт любой документ на базе текущего! Автокопирование всех пересекающихся реквизитов и табличных частей с проверкой типов — работает со всеми конфигурациями (УТ, БП3, ERP) и т.д.

1 стартмани

10.03.2026    613    14    war41k    0    

3

ЭДО и ОФД Создание на основании Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Пришёл УПД по ЭДО. На основании УПД создаем "Приобретение товаров и услуг". С помощью этой обработки создаем "Заказ поставщику" и прицепляем его к Приобретению товаров и услуг.

1 стартмани

09.02.2026    357    2    EvgeniyOlxovskiy    0    

6
Отзывы
9. R_o_n_n_y 91 27.12.24 17:31 Сейчас в теме
Сейчас (если нужно прицепить в режиме "НаСервере" например к групповому проведению Реализаций) можно так:
Процедура Расш1_ОбработкаПроведения(Объект, Отказ, РежимПроведения)
	
	Если Объект.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС Тогда
		Возврат;
	КонецЕсли;
	
	ЮрФизЛицо = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Контрагент, "ЮрФизЛицо");
	Если ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо Тогда
		Возврат;
	КонецЕсли;	

	ИмяДокумента = УчетНДСУП.ПолноеИмяСчетФактурыВыданный();
	Если ЗначениеЗаполнено(ИмяДокумента) Тогда
			
		МенеджерДокумента = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИмяДокумента);
		ТипДокумента = Тип(СтрЗаменить(ИмяДокумента, "Документ", "ДокументСсылка"));
			
		ПараметрыРегистрации = УчетНДСУПКлиентСервер.ПараметрыРегистрацииСчетовФактурВыданных();
		ПараметрыРегистрации.Ссылка = Объект.Ссылка;
		ПараметрыРегистрации.Дата = Объект.Дата;
		ПараметрыРегистрации.Организация = Объект.Организация;
		ПараметрыРегистрации.Контрагент = Объект.Контрагент;
		ПараметрыРегистрации.НалогообложениеНДС = Объект.НалогообложениеНДС;
		ПараметрыРегистрации.РеализацияТоваров = Истина;
		ПараметрыРегистрации.РеализацияРаботУслуг = Истина;

		СчетаФактурыВыданныеНаОсновании = УчетНДСУП.СчетаФактурыВыданныеНаОсновании(ПараметрыРегистрации);
		Если Не СчетаФактурыВыданныеНаОсновании.ЕстьПравоИнтерактивногоДобавленияДокументаПоОснованию 
			Или Не СчетаФактурыВыданныеНаОсновании.ДокументПоОснованиюТребуется Тогда
			Возврат;
		КонецЕсли;       
		Если СчетаФактурыВыданныеНаОсновании.СчетаФактуры.Количество() > 0 Тогда
			Возврат;
		КонецЕсли;
		
		ДокументОбъект = МенеджерДокумента.СоздатьДокумент();
		ДокументОбъект.Дата = Объект.Дата;

		Результат = УчетНДСУП.ЗаполнитьСчетФактураВыданный(ДокументОбъект, ПараметрыРегистрации);
		
	КонецЕсли;
	
КонецПроцедуры
Показать
stepani4; Bubuyka; al1golubev; user704257_evg.shamin; user1063327; alexvbard; sdn31; kwazi; +8 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1949 16.11.18 23:07 Сейчас в теме
(0) прикольно.а через расширение нельзя сделать?
2. kwazi 789 19.11.18 11:07 Сейчас в теме
дак...:№"№%:;%:№?*?:№"
3. EVKash 16 09.12.19 10:09 Сейчас в теме
Расширение не качал. Считаю, что стартмани не стоит 15 строк кода...
&НаКлиенте
Процедура Расш1_ПослеЗаписиПосле(ПараметрыЗаписи)
	
	Если Объект.Проведен И НЕ ЭтаФорма.Модифицированность 
			И Объект.НалогообложениеНДС = ПредопределенноеЗначение("Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС")
			И УчетНДСУПСлужебныйВызовСервера.СчетФактураВыданныйПоОснованию(Объект.Ссылка, Объект.Организация) = Неопределено Тогда
		
		ПараметрыРегистрации = ПараметрыРегистрацииСчетовФактурВыданныхСервер(Объект);
		
		ПараметрыОткрытия = Новый Структура;
		ПараметрыОткрытия.Вставить("ДокументОснование", Объект.Ссылка);
		ПараметрыОткрытия.Вставить("Организация",       ПараметрыРегистрации.Организация);
		ПараметрыОткрытия.Вставить("Контрагент",        ПараметрыРегистрации.Контрагент);
		ПараметрыОткрытия.Вставить("Исправление",       ПараметрыРегистрации.ИсправлениеОшибок);
		ПараметрыОткрытия.Вставить("Корректировочный",  ПараметрыРегистрации.КорректировкаПоСогласованиюСторон);
		
		ПараметрыФормы = Новый Структура("Основание, ДокументОснование",ПараметрыОткрытия, Объект.Ссылка);
		ФормаСФ = ОткрытьФорму("Документ.СчетФактураВыданный.ФормаОбъекта", ПараметрыФормы, ЭтаФорма);
		ФормаСФ.Объект.Дата = ЭтаФорма.Объект.Дата;
		
		ОбщегоНазначенияУТКлиент.ПровестиИЗакрыть(ФормаСФ);
		
	КонецЕсли;

КонецПроцедуры
Показать
StormProff; burgomister; simgo83; Andryza; StasZn; ManOfAsgard; wild83; rabotana; VKuser23952785; xantif_2000; polos75; Gipatalamus; dipolm; kat888; insurgut; klaus38; builin; disnos; Veleslav87; prozherin; Princess1981; АлександрВладимирович; tezdal; user718181; kwazi; +25 Ответить
11. Гость 13.08.25 14:28
(3) Актуализировал чутка

&НаКлиенте
&После("ПослеЗаписи")
Процедура BC_ПослеЗаписи(ПараметрыЗаписи)
	Если Объект.Проведен И НЕ ЭтаФорма.Модифицированность 
		И Объект.НалогообложениеНДС = ПредопределенноеЗначение("Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС")
		И УчетНДСРФВызовСервера.СчетФактураВыданныйПоОснованию(Объект.Ссылка, Объект.Организация) = Неопределено Тогда
		
		ПараметрыРегистрации = ПараметрыРегистрацииСчетовФактурВыданныхСервер(Объект);
		
		ПараметрыОткрытия = Новый Структура;
		ПараметрыОткрытия.Вставить("ДокументОснование", Объект.Ссылка);
		ПараметрыОткрытия.Вставить("Организация",       ПараметрыРегистрации.Организация);
		ПараметрыОткрытия.Вставить("Контрагент",        ПараметрыРегистрации.Контрагент);
		ПараметрыОткрытия.Вставить("Исправление",       ПараметрыРегистрации.ИсправлениеОшибок);
		ПараметрыОткрытия.Вставить("Корректировочный",  ПараметрыРегистрации.КорректировкаПоСогласованиюСторон);
		
		ПараметрыФормы = Новый Структура("Основание, ДокументОснование",ПараметрыОткрытия, Объект.Ссылка);
		//       ФормаСФ = ОткрытьФорму("Документ.СчетФактураВыданный.ФормаОбъекта", ПараметрыФормы, ЭтаФорма);
		ФормаСФ = ПолучитьФорму("Документ.СчетФактураВыданный.ФормаОбъекта",ПараметрыФормы, ЭтаФорма);
		ФормаСФ.Объект.Дата = ЭтаФорма.Объект.Дата;
		
		ОбщегоНазначенияУТКлиент.Провести(ФормаСФ);
	КонецЕсли;
КонецПроцедуры
Показать
user2159954; burgomister; +2 Ответить
4. Technician666 25.03.22 15:22 Сейчас в теме
КА 2.5 получаю ошибку
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(8436,2)}: Процедура или функция с указанным именем не определена (ОбновитьТекстСчетаФактуры)
<<?>>ОбновитьТекстСчетаФактуры(); (Проверка: Сервер)
5. vlasoroman 13.04.22 20:22 Сейчас в теме
КА 2.4 получаю такую ошибку

СА_АвтоФормированиеСчетФактуры (1.01): Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации
6. Igor_stv 17.04.22 08:24 Сейчас в теме
Ошибка - 17.04.2022 8:21:48
СА_АвтоФормированиеСчетФактуры (1.01): Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации
7. pentanom 31 10.07.23 16:28 Сейчас в теме
На УТ 11.5.12.87 работать будет?
8. kwazi 789 10.07.23 16:39 Сейчас в теме
(7) не тестировал. ну там кода почти ничего. подправить легко.
9. R_o_n_n_y 91 27.12.24 17:31 Сейчас в теме
Сейчас (если нужно прицепить в режиме "НаСервере" например к групповому проведению Реализаций) можно так:
Процедура Расш1_ОбработкаПроведения(Объект, Отказ, РежимПроведения)
	
	Если Объект.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС Тогда
		Возврат;
	КонецЕсли;
	
	ЮрФизЛицо = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Контрагент, "ЮрФизЛицо");
	Если ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо Тогда
		Возврат;
	КонецЕсли;	

	ИмяДокумента = УчетНДСУП.ПолноеИмяСчетФактурыВыданный();
	Если ЗначениеЗаполнено(ИмяДокумента) Тогда
			
		МенеджерДокумента = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИмяДокумента);
		ТипДокумента = Тип(СтрЗаменить(ИмяДокумента, "Документ", "ДокументСсылка"));
			
		ПараметрыРегистрации = УчетНДСУПКлиентСервер.ПараметрыРегистрацииСчетовФактурВыданных();
		ПараметрыРегистрации.Ссылка = Объект.Ссылка;
		ПараметрыРегистрации.Дата = Объект.Дата;
		ПараметрыРегистрации.Организация = Объект.Организация;
		ПараметрыРегистрации.Контрагент = Объект.Контрагент;
		ПараметрыРегистрации.НалогообложениеНДС = Объект.НалогообложениеНДС;
		ПараметрыРегистрации.РеализацияТоваров = Истина;
		ПараметрыРегистрации.РеализацияРаботУслуг = Истина;

		СчетаФактурыВыданныеНаОсновании = УчетНДСУП.СчетаФактурыВыданныеНаОсновании(ПараметрыРегистрации);
		Если Не СчетаФактурыВыданныеНаОсновании.ЕстьПравоИнтерактивногоДобавленияДокументаПоОснованию 
			Или Не СчетаФактурыВыданныеНаОсновании.ДокументПоОснованиюТребуется Тогда
			Возврат;
		КонецЕсли;       
		Если СчетаФактурыВыданныеНаОсновании.СчетаФактуры.Количество() > 0 Тогда
			Возврат;
		КонецЕсли;
		
		ДокументОбъект = МенеджерДокумента.СоздатьДокумент();
		ДокументОбъект.Дата = Объект.Дата;

		Результат = УчетНДСУП.ЗаполнитьСчетФактураВыданный(ДокументОбъект, ПараметрыРегистрации);
		
	КонецЕсли;
	
КонецПроцедуры
Показать
stepani4; Bubuyka; al1golubev; user704257_evg.shamin; user1063327; alexvbard; sdn31; kwazi; +8 Ответить
10. ZinnurovPavel 15 29.12.24 18:00 Сейчас в теме
Для бухгалтерии предприятия последнего релиза можно сделать подобное? Приобрел бы за стартмани
12. maxnal777 12.02.26 13:54 Сейчас в теме
Привет всем! А я чот рано начал радоваться...(( Купил, установил, а не работает на УТ 11.5
Ошибок нет, но и СФ не формирует. Нужно самому нажать Сформировать СФ. Очень срочно нужно, а вот..невезуха.
МОж что то не доделал, подскажите, пожалуйста. 1С:Предприятие 8.3 (8.3.27.1989) Управление торговлей, редакция 11 (11.5.21.111)
13. maxnal777 12.02.26 13:57 Сейчас в теме
kwazi, HEPL.. выручайте...))
14. maxnal777 12.02.26 14:37 Сейчас в теме
Вот так всегда - когда нужно срочно - никого..
15. maxnal777 13.02.26 09:09 Сейчас в теме
Вот.. как раз такое чувство, когда обращаешься в пустоту. Ну блин.. трудно ответить или как? Или главное, что бы купили и отвалили?
16. maxnal777 13.02.26 10:41 Сейчас в теме
Сделали друзья. Работает. НО.. kwazi...так нельзя относиться к клиентам!!! Неприятно просто, когда тупо игнорят.!
17. kwazi 789 16.02.26 16:39 Сейчас в теме
(16) Извините за долгое ожидание. В публикацию доложил расширение совместимое с текущим релизом УТ
18. maxnal777 18.02.26 09:32 Сейчас в теме
kwazi, рад привествовать! снова я)) Вот чо заметил.. Когда Реализация - Создать и т.д. - то СФ создается. А когда Накладную кидают торговые ( из Моби_С), то там в Накладной номер уже есть. И СФ формируестся с другим Номером..
А нужно, чтобы № СФ при автомат. создании был = бесприкословно № Накладной..Можно это как то нарисовать?
19. maxnal777 18.02.26 09:51 Сейчас в теме
Ну написал, а сам понимаю, что ответ будет в лучшем случае...де то так... через неделю)) Если повезет)
Ладно, убирать не буду., вдруг такая же задача будет у других, кот. тоже работают с Моби_С. Буду думать или просить кого.. чтобы сделали. Тут долго ждать, по всей видимости( Ну да и понятно - обычно kwazi очень занят )
Для отправки сообщения требуется регистрация/авторизация