Акт на списание материалов с ценами для документа Внутреннее потребление товаров, Списание на расходы. КА2

27.12.22

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

Внешния печатная форма 'Акт на списание материалов' для КА2, аналогичная БП3 для документа Требование-накладная. Два варианта заполнения цен: либо из регистра сведений ЦеныНоменклатуры, аналогично типовой 'Требование-накладная (М-11)', либо из регистра накопления СебестоимостьТоваров (Работает только после закрытия месяца и расчета себестоимости). Во втором случае из себестоимости цена берется без НДС

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

Наименование Файл Версия Размер
Акт на списание материалов с ценами для документа Внутреннее потребление, Списание на расходы. КА2.5.9:
.epf 18,99Kb
12
.epf 22.12.27-9 КА 2.5.9 18,99Kb 12 Скачать
Акт на списание материалов с ценами для документа Внутреннее потребление товаров, Списание на расходы. КА2:
.epf 19,07Kb
25
.epf 21.03.31 19,07Kb 25 Скачать

Аналогичные типовые формы берут данные по ценам из регистра сведений ЦеныНоменклатуры. Но есть организации, которые такой прайс не ведут. Да и нужно бывает, чтобы цена в акте соответствовала бухгалтерским проводкам после расчета себестоимости. В этой ПФ можно выбрать вариант формирования цен - из прайса или из себестоимости.

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

Можно при старте вызывать специальную форму, как это предлагают, например, здесь.  

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

Функция СведенияОВнешнейОбработке() Экспорт
	
	//Данные для заполнения сведений об обработке:
	НаименованиеОбработки = ЭтотОбъект.Метаданные().Синоним; 					// Возьмем из синонима
	ВерсияОбработки = СтрЗаменить(ЭтотОбъект.Метаданные().Комментарий,"v","");	// Возьмем из комментария
	ИнформацияПоОбрабтке = "Внешняя печатная форма 'Акт на списание материалов' 
		|с расчетом цен либо из регистра сведений ЦеныНоменклатуры, аналогично типовой 'Требование-накладная (М-11)',
		|либо из регистра накопления СебестоимостьТоваров (Работает только после закрытия месяца и расчета себестоимости).
		|Во втором случае из себестоимости цена берется без НДС
		|";	                        
	
	//Массив назначений
	МассивНазначений = Новый Массив;
	
	УказанныеТипы = ЭтотОбъект.Метаданные().Реквизиты.Документ.Тип.Типы();      // Возьмем типы из реквизита "Документ"
	Для Каждого УказанныйТип ИЗ УказанныеТипы Цикл
		ОбъектМетаданных = Метаданные.НайтиПотипу(УказанныйТип);
		Если ОбъектМетаданных <> Неопределено Тогда
			МассивНазначений.Добавить("Документ." + ОбъектМетаданных.Имя);
		КонецЕсли;	
	КонецЦикла;	
	
	//Добавляемые команды на формы документов
	ТаблицаКоманд = ПолучитьТаблицуКоманд();
	//Варианты формирования источника цен
	//Из регистра сведений ЦеныНоменклатуры, аналогично типовой "Требование-накладная (М-11)"
	ДобавитьКоманду(ТаблицаКоманд, НаименованиеОбработки + " (по ценам)", ИмяМакета, "ВызовСерверногоМетода", Истина, "ПечатьMXL");
	//Из регистра накопления СебестоимостьТоваров. Работает только после закрытия месяца
	ДобавитьКоманду(ТаблицаКоманд, НаименованиеОбработки + " (по себестоимости)", ИмяМакета + "2", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
	
	//Заполняем структуру сведений
	ПараметрыРегистрации = Новый Структура;
	ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); 					// Варинаты: ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов... 
	ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);  		// Массив документов, обрабатываемых обработкой
	ПараметрыРегистрации.Вставить("Наименование", НаименованиеОбработки); 	// Имя под которым обработка будет зарегестрирована в справочнике внешних обработок
	ПараметрыРегистрации.Вставить("Версия", ВерсияОбработки);               // Версия обработки, которая будет отображаться в справочнике внешних обработок
	ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);       			// Включение безопасного режима
	ПараметрыРегистрации.Вставить("Информация", ИнформацияПоОбрабтке);		// Описание обработки для пользователя
	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);        		// Таблица команд, добавляемых в систему
	Возврат ПараметрыРегистрации;
	 
КонецФункции

В процедуре Печать анализируется окончание имени макета из коллекции, и если 2, то добавляется параметр ПоСебестоимости. 

 

Процедура Печать(МассивОбъектов,  КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода, ПараметрыПечати = Неопределено) Экспорт
		
	//Выбираем вариант отчета	
	Если Прав(КоллекцияПечатныхФорм[0].ИмяВРЕГ,1) = "2" Тогда
		//выбор при запуске из документа
		ПоСебестоимости = Истина;
		КоллекцияПечатныхФорм[0].ИмяМакета = ИмяМакета;
		КоллекцияПечатныхФорм[0].ИмяВРЕГ = ВРег(ИмяМакета);
		КоллекцияПечатныхФорм[0].СинонимМакета = СинонимМакета;
	ИначеЕсли ТипЗнч(ПараметрыПечати) = Тип("Структура") И ПараметрыПечати.Свойство("ПоСебестоимости") Тогда
		//выбор при запуске из формы внешнего отчета
		ПоСебестоимости = ПараметрыПечати.ПоСебестоимости;
	КонецЕсли;
		
	Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, ИмяМакета ) Тогда
		
		УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
			КоллекцияПечатныхФорм,
		ИмяМакета, СинонимМакета,
			ПечатьАктНаСписаниеМатериалов(МассивОбъектов, ОбъектыПечати, ИмяМакета, СинонимМакета, ПоСебестоимости));
		
	КонецЕсли;
					
КонецПроцедуры


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



В зависимости от условий конкретной базы можно либо оставить активными обе команды, либо деактивировать одну из них.



 


 

За образец основной формы я взял этот шаблон

Данная печатная форма тестировалась в конфигурации 1с Комплексная автоматизация 2.4.13.148 (8.3.18.1289).

27.12.2022 добавлена версия под КА 2.5.9 и выше в связи со сменой названия документа в конфигурации с "ВнутреннееПотреблениеТоваров" на "ВнутреннееПотребление". Кто скачал раннюю версию, достаточно подменить объект-документ в обработке в Конфигураторе. Или скачать последнюю версию )

КА 2.4 2.4.13 Акт на списание материалов печатная форма учебный пример

См. также

SALE! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    84895    71    38    

150

Модуль "Ответственное хранение" или фулфилмент(FBS / FBO) для 1С (отдельная подсистема для УТ 11.5, КА 2.5, ERP 2.5 или УНФ 3)

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение для 1С (УТ 11.5, КА 2.5, ERP 2.5, УНФ 3) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

30000 руб.

09.06.2020    30372    52    51    

44

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

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

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 14.05.2023, версия 9.4 - 9.8)

5988 руб.

20.11.2015    144306    336    366    

472

Конфигурация "Весовая ред. 3.0" для Платформы 8.3

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Логистика, склад и ТМЦ Торговля и логистика Платформа 1С v8.3 Сельское хозяйство и рыболовство Строительство Горнодобывающая промышленность Розничная и сетевая торговля (FMCG) Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Лесное и деревообрабатывающее хозяйство Управленческий учет Платные (руб)

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

30000 руб.

24.03.2015    118410    50    111    

124

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

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

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

9460 руб.

29.10.2014    203892    568    521    

404

Обмен данными между Wildberries и 1С

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

Расширение позволяет полностью интегрировать 1С:УТ11.4, 1С:КА 2.4 и 1С:ERP Управление предприятием 2.4 и выше по API с маркетплейсом WILDBERRIES.RU. Схемы работы: FBS, FBO. Модуль зарегистрирован в реестре программного обеспечения, что говорит о гарантиях его использования. МОДУЛЬ ДЛЯ ОБМЕНА СО СБЕРМЕГАМАРКЕТ ИДЕТ В КОМПЛЕКТЕ!

50000 руб.

20.09.2022    11006    2    13    

6
Оставьте свое сообщение