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

13.02.26

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

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

Файлы

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

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

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

Будет работать в УТ 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 Россия Бухгалтерский учет Платные (руб)

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

3399 руб.

18.04.2017    54836    299    43    

100

SALE! 50%

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

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

6100 3050 руб.

15.04.2025    4522    21    15    

21

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

Внешняя обработка дает возможности по формированию документов: - "Поступление товаров" на основании "Реализации товаров" - "Реализация товаров" на основании "Поступление товаров" - "Поступление товаров" на основании «Отчет о розничных продажах» и многое другое

7320 руб.

04.10.2012    62577    111    72    

119

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

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

5084 руб.

02.04.2017    49546    91    57    

146

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

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

3660 руб.

14.10.2021    15801    71    17    

48

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

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

1 стартмани

10.03.2026    951    21    war41k    0    

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

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

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

		Результат = УчетНДСУП.ЗаполнитьСчетФактураВыданный(ДокументОбъект, ПараметрыРегистрации);
		
	КонецЕсли;
	
КонецПроцедуры
Показать
stepani4; Bubuyka; al1golubev; user704257_evg.shamin; user1063327; alexvbard; sdn31; kwazi; +8 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1955 16.11.18 23:07 Сейчас в теме
(0) прикольно.а через расширение нельзя сделать?
2. kwazi 798 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 798 10.07.23 16:39 Сейчас в теме
(7) не тестировал. ну там кода почти ничего. подправить легко.
9. R_o_n_n_y 92 27.12.24 17:31 Сейчас в теме
Сейчас (если нужно прицепить в режиме "НаСервере" например к групповому проведению Реализаций) можно так:
Процедура Расш1_ОбработкаПроведения(Объект, Отказ, РежимПроведения)
	
	Если Объект.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС Тогда
		Возврат;
	КонецЕсли;
	
	ЮрФизЛицо = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Контрагент, "ЮрФизЛицо");
	Если ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо Тогда
		Возврат;
	КонецЕсли;	

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

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

		Результат = УчетНДСУП.ЗаполнитьСчетФактураВыданный(ДокументОбъект, ПараметрыРегистрации);
		
	КонецЕсли;
	
КонецПроцедуры
Показать
stepani4; Bubuyka; al1golubev; user704257_evg.shamin; user1063327; alexvbard; sdn31; kwazi; +8 Ответить
10. ZinnurovPavel 17 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 798 16.02.26 16:39 Сейчас в теме
(16) Извините за долгое ожидание. В публикацию доложил расширение совместимое с текущим релизом УТ
18. maxnal777 18.02.26 09:32 Сейчас в теме
kwazi, рад привествовать! снова я)) Вот чо заметил.. Когда Реализация - Создать и т.д. - то СФ создается. А когда Накладную кидают торговые ( из Моби_С), то там в Накладной номер уже есть. И СФ формируестся с другим Номером..
А нужно, чтобы № СФ при автомат. создании был = бесприкословно № Накладной..Можно это как то нарисовать?
19. maxnal777 18.02.26 09:51 Сейчас в теме
Ну написал, а сам понимаю, что ответ будет в лучшем случае...де то так... через неделю)) Если повезет)
Ладно, убирать не буду., вдруг такая же задача будет у других, кот. тоже работают с Моби_С. Буду думать или просить кого.. чтобы сделали. Тут долго ждать, по всей видимости( Ну да и понятно - обычно kwazi очень занят )
Для отправки сообщения требуется регистрация/авторизация