Внешняя печатная форма акта сверки с комментариями (для БП 1.6, БП 2.0, КА 1.1)

06.11.10

Учетные задачи - Печатные формы

Внешняя печатная форма акта сверки с выводом в табличную часть содержимого номеров счетов-фактур для реализации и  поступления, назначения платежей для платежных документов.
Разработано для:
БП 1.6 (8.1)
БП 2.0 (8.2)
КА 1.1 (8.2)

Обновлено:
06.11.2010 - добавлена колонка "Единица измерения". Перенесено на платформу 8.2. Добавлена возможность формирования в комплексной автоматизации

Скачать файл

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

Наименование По подписке [?] Купить один файл
Внешняя расширенная форма акта сверки 8.1
.epf 15,65Kb
273
273 Скачать (1 SM) Купить за 1 850 руб.
Внешняя расширенная форма акта сверки 8.2
.epf 15,34Kb
250
250 Скачать (1 SM) Купить за 1 850 руб.

Внешняя печатная форма акта сверки с выводом в табличную часть содержимого номеров счетов-фактур для реализации и поступления, назначения платежей для платежных документов.

Подключается стандартным способом.

В связи с тем, что в  места в табличной части акта немного - убрана часть таблицы "По данным контрагента". Вся информация выводится только по данным организации.

Код открыт.

Подключение внешней печатной формы к конфигурации:

  1. Запускаем 1С: Бухгалтерию в режиме 1С:Предприятия. 
  2. Заходим в меню "Сервис", "Дополнительные отчеты и обработки", "Дополнительные внешние печатные формы"
  3. Нажимаем "Добавить" 
  4. Нажимаем кнопку-картинку "Заменить файл внешней обработки"  (в виде папки со стрелкой) и выбираем скачанный файл
  5. На вопрос "Указанная внешняя печатная форма содержит параметры авторегистрации. Использовать их..." - отвечаем "ДА"
  6. Нажимаем "ОК" 
  7. Открываем документ "Акт сверки" - формируем его.
  8. Нажимаем печать и выбираем вновь появившуюся форму "Акт сверки расширенный"
  9. Наслаждаемся!

 

 

См. также

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

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

8000 руб.

09.11.2016    244600    1133    912    

1054

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    20445    52    19    

86

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

55778 50200 руб.

24.04.2015    198083    158    245    

287

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

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

14400 руб.

13.03.2018    63246    227    79    

120

Печатные формы Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Транспорт, автопарки, такси Бухгалтерский учет Платные (руб)

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

4800 руб.

14.10.2019    40698    284    216    

184

Взаиморасчеты Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.

18000 руб.

22.07.2021    27169    39    34    

46

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

4800 руб.

25.11.2020    25867    277    9    

238
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Доня 288 29.01.10 15:19 Сейчас в теме
По картинке Акт содержательный!
А где сам файл? :o
2. AvtoBuhgalter 108 29.01.10 16:20 Сейчас в теме
(1) Где-то выскочил при загрузке. :)
Исправил.
4. valkovaolga 03.02.10 11:15 Сейчас в теме
(2) 1C Бухгалтерия 8.1 редакция 1.6 (1.6.22.4)

Файл вообще не открывается!
6. AvtoBuhgalter 108 03.02.10 20:10 Сейчас в теме
(4) (5) Что значит не открывается? Через Файл открыть чтоли?
(3) В заголовке сказано "Внешняя печатная форма для документа". Это означает, что её нельзя открыть просто так, а она предназначена для конкретного документа.

В описание добавлю как это сделать.
7. valkovaolga 04.02.10 08:49 Сейчас в теме
(6) Урра, все заработало. Спасибо!
3. Nadezhda09 03.02.10 08:02 Сейчас в теме
Здравствуйте!
А что значит "Подключается стандартным способом"?
5. света1969 03.02.10 13:36 Сейчас в теме
ни фига не открывает. изучение спроса?
8. Nadezhda09 05.02.10 10:20 Сейчас в теме
P.S. Для тех, кто в танке:

Спасибо. :{} Именно так я и делала. :)
Мне понравилось представление документов.
Но акт не формируется. Выходит сообщение:
Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (РазбитьПоДоговорам)




10. AvtoBuhgalter 108 05.02.10 18:20 Сейчас в теме
(8) Проверил на релизах 1.6.19.3, 1.6.20.6, 1.6.23.2
с разными положениями галочек.
Все работает.
Чтоб не засорять лишними вопросами напишу в личку.
9. света1969 05.02.10 12:31 Сейчас в теме
Бухгалтерия предприятия, редакция 1.6 (1.6.22.4)
почему то 1с не видит этот файл?
11. AvtoBuhgalter 108 08.06.10 14:02 Сейчас в теме
Для УПП не предназначено.
12. Borisych 500 20.04.11 00:23 Сейчас в теме
Товарищи, зачем загружать мозг пользователей и терять свое время объясняя как подключить ВПФ или ОЗТЧ к документу?

Делаем в обработке форму с кодом, приведенным ниже, устанавливаем её основной.

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	Отказ 				 = Истина;
	
	Если Ложь Тогда
		ЭтотОбъект = "";
		ИспользуемоеИмяФайла = "";
	КонецЕсли; 
	
	Если Найти(Строка(ЭтотОбъект), "Внешн") = 0 Тогда
		Сообщить("Автоматическая регистрация в справочнике ""Внешние обработки"" для обработки из конфигурации не предусмотрена. Сохраните обработку во внешний файл.", СтатусСообщения.БезСтатуса);
		Возврат;
	КонецЕсли;
	
	
	// инициализация параметров регистрации обработки
	ТипОбработки = "ПечатнаяФорма"; // "ПечатнаяФорма", "ЗаполнениеТабличныхЧастей", "Отчет", "Обработка"
    //
	СписокДокументов = Новый СписокЗначений; 
	СписокДокументов.Добавить("", "");
	//СписокДокументов.Добавить("АктСверкиВзаиморасчетов", "Акт сверки взаиморасчетов");
	//
	СписокТабличныхЧастейДокументов = Новый СписокЗначений; // для ОЗТЧ
	СписокТабличныхЧастейДокументов.Добавить("", "");
	//СписокТабличныхЧастейДокументов.Добавить("ПоДаннымКонтрагента", "По данным контрагента");
	//
	СписокПредставленийКнопки = Новый СписокЗначений; // для ОЗТЧ
	СписокПредставленийКнопки.Добавить("", "");
	//СписокПредставленийКнопки.Добавить("Заполнить по данным филиала", "Заполнить по данным филиала");
	//
	ОбработкаСиноним = ЭтотОбъект.Метаданные().Синоним;
	Для каждого Док Из СписокДокументов Цикл
		ДокМетаданные = Метаданные.Документы.Найти(Док.Значение);
		Если ДокМетаданные = Неопределено Тогда
			Предупреждение("Данная обработка предназначена для документа " + Док.Представление + "! 
			|В данной конфигурации не найден такой тип документа, регистрация обработки не проведена!");
			Возврат;
		ИначеЕсли ТипОбработки = "ЗаполнениеТабличныхЧастей" И ДокМетаданные.ТабличныеЧасти.Найти(СписокТабличныхЧастейДокументов[СписокДокументов.Индекс(Док)].Значение) = Неопределено Тогда
			Предупреждение("В данной конфигурации у документа """ + Док.Представление + """ не обнаружена табличная часть """
								+ СписокТабличныхЧастейДокументов[СписокДокументов.Индекс(Док)].Представление + """. Регистрация обработки не проведена!", 15);
			Возврат;
		КонецЕсли;
	КонецЦикла;
	Если НЕ ПравоДоступа("Изменение", Метаданные.Справочники.ВнешниеОбработки) Тогда
		Предупреждение("У Вас недостаточно прав доступа для регистрации обработки в информационной базе! Обратитесь к пользователю с административными правами!");
		Возврат;
	КонецЕсли;
	Эл = Справочники.ВнешниеОбработки.НайтиПоНаименованию(ОбработкаСиноним);
	Режим = "";
	Если Эл = Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
		Режим = "Создать";
	Иначе
		Если Вопрос("В информационной базе уже зарегистрирован" + 
					?(ТипОбработки = "ПечатнаяФорма", "а внешняя печатная форма", 
					  ?(ТипОбработки = "ЗаполнениеТабличныхЧастей", "а обработка заполнения табличных частей", 
					    ?(ТипОбработки = "Отчет", " отчет","а обработка"))) + " """ + 
					ОбработкаСиноним + """. Обновить существующую?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да 
		Тогда
			Режим = "Обновить";
		КонецЕсли;
	КонецЕсли; 	
	Если Режим = "" Тогда                                                       
		Возврат;                                                                     
	КонецЕсли;
	Если Режим = "Создать" Тогда
		ЭлСпрВнОбр = Справочники.ВнешниеОбработки.СоздатьЭлемент();
	КонецЕсли;	
	Если Режим = "Обновить" Тогда 
		ЭлСпрВнОбр = Эл.ПолучитьОбъект();
	КонецЕсли;
	ЭлСпрВнОбр.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок[ТипОбработки];
	ЭлСпрВнОбр.Наименование = ОбработкаСиноним;
	Файл = Новый Файл(ИспользуемоеИмяФайла);
	ЭлСпрВнОбр.КомментарийКФайлуИсточнику = "Исходный файл: " + Файл.Имя + Символы.ПС + "размер:" + Файл.Размер()+" байт; изменен:" + Файл.ПолучитьВремяИзменения() + "; сохранен в ИБ:" + ТекущаяДата();
	ЭлСпрВнОбр.ХранилищеВнешнейОбработки = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИспользуемоеИмяФайла));
	ЭлСпрВнОбр.Принадлежность.Очистить();
	Если ТипОбработки = "ПечатнаяФорма" ИЛИ ТипОбработки = "ЗаполнениеТабличныхЧастей" Тогда 
		Для каждого Док Из СписокДокументов Цикл                         
			Прин = ЭлСпрВнОбр.Принадлежность.Добавить();
			Прин.СсылкаОбъекта = Документы[Док.Значение].ПустаяСсылка();
			Если ТипОбработки = "ЗаполнениеТабличныхЧастей" Тогда
				Прин.ПредставлениеКнопки = СписокПредставленийКнопки[СписокДокументов.Индекс(Док)].Значение;
			Иначе
				Прин.ПредставлениеКнопки = ОбработкаСиноним;
			КонецЕсли;
			Прин.ПредставлениеОбъекта = "Документ """ + Метаданные.Документы[Док.Значение].Синоним +"""";
			Если ТипОбработки = "ЗаполнениеТабличныхЧастей" Тогда
				Прин.ТабличнаяЧастьИмя			 = СписокТабличныхЧастейДокументов[СписокДокументов.Индекс(Док)].Значение;	
				Прин.ТабличнаяЧастьПредставление = СписокТабличныхЧастейДокументов[СписокДокументов.Индекс(Док)].Представление;	
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
	ЭлСпрВнОбр.Записать();
	СтрокаТекста = "";
	Для каждого Док Из СписокДокументов Цикл
		СтрокаТекста = СтрокаТекста + ?(СтрокаТекста <> "",Символы.ПС,"") +
						?(ТипОбработки = "ПечатнаяФорма", "Внешняя печатная форма  """ + ОбработкаСиноним + """ документа  """ +  Док.Представление + """ зарегистрирована ", 
									  ?(ТипОбработки = "ЗаполнениеТабличныхЧастей", "Обработка заполнения табличной части """ + СписокТабличныхЧастейДокументов[СписокДокументов.Индекс(Док)].Представление + """ документа """ +  Док.Представление + """ зарегистрирована ", 
									    ?(ТипОбработки = "Отчет", "Отчет """ + ОбработкаСиноним + """ зарегистрирован ","Обработка """ + ОбработкаСиноним + """ зарегистрирована ")))
						 + "в справочнике ""Внешние обработки""";
	КонецЦикла;
	Предупреждение(СтрокаТекста,10);
	
	ФВО = Справочники.ВнешниеОбработки.ПолучитьФормуСписка();
	РеквизитОтбора = "Наименование";
	ФВО.Отбор[РеквизитОтбора].ВидСравнения	= ВидСравнения.Равно;
	ФВО.Отбор[РеквизитОтбора].Значение 		= ОбработкаСиноним;
	ФВО.Отбор[РеквизитОтбора].Использование	= Истина;
	ФВО.ЭлементыФормы.СправочникСписок.НастройкаОтбора[РеквизитОтбора].Доступность = Ложь;
	ФВО.Открыть();
	ФВО.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь;
	Для каждого Док Из СписокДокументов Цикл
		Если НЕ ПравоДоступа("Просмотр",Метаданные.Документы[Док.Значение]) Тогда
			Предупреждение("У Вас недостаточно прав доступа просмотра документов " + Метаданные.Документы[Док.Значение].Синоним + "!",10);
		Иначе
			Док = Документы[Док.Значение].Выбрать(,,,"Дата Убыв");
			Если Док.Следующий() Тогда
				Док.Ссылка.ПолучитьФорму().Открыть();
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;	
	СтрокаТекста = "";
	Если ТипОбработки = "ПечатнаяФорма" ИЛИ ТипОбработки = "ЗаполнениеТабличныхЧастей" Тогда 
		Для каждого Стр Из ЭлСпрВнОбр.Принадлежность Цикл
			СтрокаТекста = СтрокаТекста + ?(СтрокаТекста <> "",Символы.ПС,"") + 
							?(ТипОбработки = "ПечатнаяФорма", 
								"Внешняя печатная форма " + Стр.ПредставлениеКнопки + """ документа """ + Стр.СсылкаОбъекта.Метаданные().Синоним + """",
							  	"Обработка заполнения табличной части """ + Стр.ПредставлениеКнопки + """ документа """ +  Стр.СсылкаОбъекта.Метаданные().Синоним + """");
		КонецЦикла;
	КонецЕсли;
	Справка = СтрокаТекста;
	Сообщить(Справка);				
	//Предупреждение(Справка,600);
КонецПроцедуры
Показать
Прикрепленные файлы:
ШаблонВПФ.epf
13. Anyu-n 28 18.03.14 22:36 Сейчас в теме
Классная идея! Только я еще цену добавила. А вы не подскажите для УТ тоже что-нибудь в разрезе по номенклатуре?
Оставьте свое сообщение