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

27.12.22

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

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

Скачать исходный код

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

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

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

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

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

Функция СведенияОВнешнейОбработке() Экспорт
	
	//Данные для заполнения сведений об обработке:
	НаименованиеОбработки = ЭтотОбъект.Метаданные().Синоним; 					// Возьмем из синонима
	ВерсияОбработки = СтрЗаменить(ЭтотОбъект.Метаданные().Комментарий,"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 Акт на списание материалов печатная форма учебный пример

См. также

Автоматический заказ поставщику в 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С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    90931    108    40    

197

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

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

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

10560 руб.

29.10.2014    211131    630    526    

446

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

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

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

60000 руб.

09.06.2020    34875    27    57    

54

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3613    14    0    

10

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

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

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

18000 руб.

06.10.2023    7770    24    6    

42

Загрузка номенклатуры 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.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

14400 руб.

20.11.2015    151374    367    376    

502

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

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

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

50722 45650 руб.

24.04.2015    190742    270    239    

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