gifts2017

Печать этикеток и ценников из Реализации (УТ 11)

Опубликовал Максим Н (nvmax) в раздел Печать - Ценники

Внешняя печатная форма к документу Реализация товаров и услуг.

Вызывается через стандартную форму печати ценников и этикеток.

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

Наименование Файл Версия Размер Кол. Скачив.
ПечатьЦенниковИЭтикеток
.epf 8,88Kb
08.06.13
122
.epf 8,88Kb 122 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. timothy 13.02.14 20:57
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2150)}: Метод объекта не обнаружен (СведенияОВнешнейОбработке)
РегистрационныеДанные = ВнешнийОбъект.СведенияОВнешнейОбработке();


вот тебе сразу ошибка.
2. Сергей . (1108) 11.06.14 23:54
(1)В модуле формы нужно подправить немного функцию:
Функция ПолучитьДанныеДляПечатиЦенников(МассивДокументов) Экспорт

	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
	|	ПоступлениеТоваровУслугТовары.Характеристика КАК Характеристика,
	|	ВЫБОР
	|		КОГДА ПоступлениеТоваровУслугТовары.Ссылка.Склад.ТипСклада = ЗНАЧЕНИЕ(Перечисление.ТипыСкладов.РозничныйМагазин)
	|			ТОГДА ЦеныНоменклатуры.Упаковка
	|		ИНАЧЕ ПоступлениеТоваровУслугТовары.Упаковка
	|	КОНЕЦ КАК Упаковка,
	|	МИНИМУМ(ПоступлениеТоваровУслугТовары.НомерСтроки) КАК Порядок,
	|	ПоступлениеТоваровУслугТовары.КоличествоУпаковок * (ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Упаковка.Коэффициент, 1) / ЕСТЬNULL(ЦеныНоменклатуры.Упаковка.Коэффициент, 1)) КАК Количество
	|ИЗ
	|	Документ.РеализацияТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатуры
	|		ПО (ЦеныНоменклатуры.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура)
	|			И (ЦеныНоменклатуры.Характеристика = ПоступлениеТоваровУслугТовары.Характеристика)
	|			И (ЦеныНоменклатуры.ВидЦены = ПоступлениеТоваровУслугТовары.Ссылка.Склад.РозничныйВидЦены)
	|ГДЕ
	|	ПоступлениеТоваровУслугТовары.Ссылка В(&МассивДокументов)
	|
	|СГРУППИРОВАТЬ ПО
	|	ПоступлениеТоваровУслугТовары.Номенклатура,
	|	ПоступлениеТоваровУслугТовары.Характеристика,
	|	ВЫБОР
	|		КОГДА ПоступлениеТоваровУслугТовары.Ссылка.Склад.ТипСклада = ЗНАЧЕНИЕ(Перечисление.ТипыСкладов.РозничныйМагазин)
	|			ТОГДА ЦеныНоменклатуры.Упаковка
	|		ИНАЧЕ ПоступлениеТоваровУслугТовары.Упаковка
	|	КОНЕЦ,
	|	ПоступлениеТоваровУслугТовары.КоличествоУпаковок * (ЕСТЬNULL(ПоступлениеТоваровУслугТовары.Упаковка.Коэффициент, 1) / ЕСТЬNULL(ЦеныНоменклатуры.Упаковка.Коэффициент, 1))
	|
	|УПОРЯДОЧИТЬ ПО
	|	Порядок";
	
	Запрос.УстановитьПараметр("МассивДокументов", МассивДокументов);
	
	МассивРезультатов = Запрос.ВыполнитьПакет();
	
	// Подготовка структуры действий для обработки печати ценников и этикеток
	СтруктураДействий = Новый Структура;
	СтруктураДействий.Вставить("ЗаполнитьОрганизацию", МассивДокументов[0].Организация);
	СтруктураДействий.Вставить("ЗаполнитьВидЦены",     МассивДокументов[0].Склад.УчетныйВидЦены);
	СтруктураДействий.Вставить("ПоказыватьКолонкуКоличествоВДокументе", Истина);
	СтруктураДействий.Вставить("УстановитьРежимПечатиИзДокумента");
	СтруктураДействий.Вставить("УстановитьРежим", "ПечатьЭтикеток");
	СтруктураДействий.Вставить("ЗаполнитьКоличествоЭтикетокПоДокументу", Истина);
	СтруктураДействий.Вставить("ЗаполнитьТаблицуТоваров");
	
	// Подготовка данных для заполенения табличной части обработки печати ценников и этикеток
	СтруктураРезультат = Новый Структура;
	СтруктураРезультат.Вставить("Товары", МассивРезультатов[0].Выгрузить());
	СтруктураРезультат.Вставить("СтруктураДействий", СтруктураДействий);
	
	Возврат ПоместитьВоВременноеХранилище(СтруктураРезультат);
	
КонецФункции
...Показать Скрыть
3. Юленька (s_uu) 31.05.16 15:13
Добрый день, не проставляет цены из документа почему-то!

В чем может быть причина?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа