powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Группа в виде товара
15 сообщений из 15, страница 1 из 1
Группа в виде товара
    #36193822
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста. Нужно что бы несколько групп в справочнике.номенклатура при выводе в ТОРГ 12 считались товаром, то есть сумировать количество всех товаров в группе и показывать единую цену. Только таких групп может быть 2-3, а остальное должно выводится как есть. Может кто делал похожее и может подсказать хотя бы в какую сторону смотреть?
...
Рейтинг: 0 / 0
Группа в виде товара
    #36193879
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Все товары объединить в одну запись. Ввести понятие характеристики товара.
2. Таблица "Группы товара", ссылка из таблицы товара на группу товара, для не заполненных считать без группы
С уважением, Naf
...
Рейтинг: 0 / 0
Группа в виде товара
    #36193910
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naf,

Большое вам спасибо. Но тут одно НО, структуру базы менять нельзя и товары нельзя объединять. Товары должны быть в группе. То есть иерархию менять нельзя. В общм допустим:

+Группа один
--Товар1
--Товар2
--Товар3
+Группа два
--Товар11
--Товар22
+Группа три
--Товар111
--Товар222
--Товар333

Так вот ТОРГ 12 выведет так:
1. Товар1
2. Товар2
3. Товар3
4. Товар11
5. Товар22
6. Товар111
7. Товар222
8. Товар333

А нужно:

1. Товар1
2. Товар2
3. Товар3
4. Группа два
5. Товар111
6. Товар222
7. Товар333
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194002
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то менять надо, иначе изврат
это не 1С часом?
С уважением, Naf
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194023
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naf,

Ну форум как бы по 1С, так что да - это 1С =) Или имели что то другое ввиду? Оч хочется что бы такую схему можно было сделать на 1С. Кстати 1С 7.7 если что.
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194112
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarciaNaf,

Ну форум как бы по 1С, так что да - это 1С =) Или имели что то другое ввиду? Оч хочется что бы такую схему можно было сделать на 1С. Кстати 1С 7.7 если что.не по 1С, по 1С есть подфорум
тогда переделывать обработку вывода на печать
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194129
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naf,

Так вот и создал отдельную ERT ТОРГ 12 и в ней хочу это выводить, а стандартную ТОРГ 12 оставить в покое. Так как же хотябы приблезительно дать понять механизму что группу нужно посчитать отдельно от всех?!
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194140
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarciaNaf,

Так вот и создал отдельную ERT ТОРГ 12 и в ней хочу это выводить, а стандартную ТОРГ 12 оставить в покое. Так как же хотябы приблезительно дать понять механизму что группу нужно посчитать отдельно от всех?!скопируй в ТЗ, добавь поле, заполни его, сверни по нему, выводи
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194156
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naf,

Простите за неграмотность, но что такое ТЗ? Если правильно Вас понял, то это хороший выход. Но все же если Вам не сложно растолкуйте что такое Т3 =\
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194386
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarciaNaf,

Простите за неграмотность, но что такое ТЗ? Если правильно Вас понял, то это хороший выход. Но все же если Вам не сложно растолкуйте что такое Т3 =\Таблица значений
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194403
Garcia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naf,

Тогда что то я не полностью понял что нужно сделать?! Если Вы можете, немножко хотябы растолковать. Заранее благодарен.
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194423
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarciaNaf,

Тогда что то я не полностью понял что нужно сделать?! Если Вы можете, немножко хотябы растолковать. Заранее благодарен.
1. скопировать табличную часть в ТЗ
2. добавить поле группа
3. заполнить его:
- если группировать надо, то заполнить родителем
- если нет, то самим элементом
4. свернуть по этому полю (и нескольким другим), суммируя по количеству и сумме и т.д.
5. циклом выводить
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194442
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarciaNaf,
Тогда что то я не полностью понял что нужно сделать?! Если Вы можете, немножко хотябы растолковать. Заранее благодарен.

Свернуть(<?>,);
Синтаксис:
Свернуть(<ГруппКолонки>,<СуммКолонки>)
Назначение:
Позволяет свернуть таблицу значений по соответствующим значениям колонок, т.е. заменяет на одну строку все дублирующие (по значениям группировочных колонок) строки, суммируя значения по суммируемым колонкам.
Параметры:
<ГруппКолонки> - группировочные колонки (номера или идентификаторы колонок через запятую), по которым группировать данные.
<СуммКолонки> - суммируемые колонки (номера или идентификаторы колонок через запятую), по которым суммировать данные.

Грубо говоря алгоритм:
выгрузитьТабличнуюЧасчть документа в таблицуЗначений, добавить колонку "Группа", заполнить её и свернуть ТЗ и печатать ТОРГ-12, пользуясь не таблицей документа а ТЗ.
...
Рейтинг: 0 / 0
Группа в виде товара
    #36194457
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
//*****************************************************************************
// Если БыстраяПечать= 1 , то печать производится в режиме быстрой продажи.
Процедура ПечатьТОРГ_12(БыстраяПечать= 0 )
	Если глРазрешитьНапечатать(Контекст, КонтекстФормыДокумента) =  0  Тогда
		Возврат;
	КонецЕсли; 
	
	СтрСортировки = "";
	Если (Модифицированность() =  1 ) И (глДокументСортируется(Контекст, СтрСортировки) =  1 ) Тогда
		Если глПользователь.ОтменитьВопросОСортировке =  1  Тогда
		    глСортироватьНакладную(Контекст);
		Иначе		
			Если Вопрос("Сортировать документ? "+СтрСортировки,"Да+Нет") = "Да" Тогда
				глСортироватьНакладную(Контекст);
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;

	//Для простоты настройки печатной формы примем следующие соглашения:
	//	-	высота строк в таблице печатной формы задана жестко,
	//		тогда известно, сколько строк помещается на странице;
	СтрокНаСтранице =  22 ;
	//	-	высота шапки и подвала задана жестко и кратна высоте строк таблицы,
	//		тогда можно указать, сколько строк занимают шапка и подвал
	//		в пересчете на строки таблицы;
	СтрокШапки =  14 ;
	СтрокПодвала =  8 ;
	//	-	для нормальной работы алгоритма необходимо, чтобы шапка и подвал
	//		могли поместиться на одной странице + хотя бы одна строка таблицы:
	//		СтрокНаСтранице >= СтрокШапки + СтрокПодвала +  1 
	//	-	если подвал не помещается на странице, он переносится на другую
	//		страницу с последней строкой; исключение составляет случай,
	//		когда в таблице всего одна строка.
	Если КоличествоСтрок() =  1  Тогда
		ПереноситьПоследнююСтроку =  0 ;
	Иначе
		ЦелыхСтраницСПодвалом = Цел((СтрокШапки+КоличествоСтрок()+СтрокПодвала)/СтрокНаСтранице);
		ЦелыхСтраницБезПодвала = Цел((СтрокШапки+КоличествоСтрок()- 1 )/СтрокНаСтранице);
		ПереноситьПоследнююСтроку = ЦелыхСтраницСПодвалом - ЦелыхСтраницБезПодвала;
	КонецЕсли;
	//Если ПереноситьПоследнююСтроку =  1  - переносить,
	//если ПереноситьПоследнююСтроку =  0  - не надо переносить.
	гВалютаПечати=Рубли;
	Фирма.ИспользоватьДату(ДатаДок);

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

	ОрганизацияАдрес = СокрЛП(Фирма.ПолнНаименование)+", ИНН "+СокрЛП(Фирма.ИНН)+", "+
	                   глАдресСтрокой(Фирма.ЮридическийАдрес);
	Если (ПустоеЗначение(Фирма) =  0 ) И (ПустоеЗначение(Клиент) =  0 ) Тогда
		ПечПоставщик		= СокрЛП(Фирма.ПолнНаименование)+", ИНН "+СокрЛП(Фирма.ИНН)+", "+глАдресСтрокой(Фирма.ЮридическийАдрес);
		ПечПоставщикПА		= СокрЛП(Фирма.ПолнНаименование)+", ИНН "+СокрЛП(Фирма.ИНН)+", "+глАдресСтрокой(Фирма.ПочтовыйАдрес);
	Иначе
		Предупреждение("Не выбран клиент или фирма!"); Возврат;
	КонецЕсли;          
	СчетФирмы = РасчетныйСчет;
	Если ПустоеЗначение(СчетФирмы) =  1  Тогда
		СчетФирмы = Фирма.СчетПоУмолчанию;
	КонецЕсли; 
	Если ПустоеЗначение(СчетФирмы) =  0  Тогда
		Если ПустоеЗначение(СчетФирмы.БанкОрганизации) =  0  Тогда
			ОрганизацияАдрес = ОрганизацияАдрес + ", БИК " + СчетФирмы.БанкОрганизации.Код;
			ОрганизацияАдрес = ОрганизацияАдрес + ", счет № " + СокрП(СчетФирмы.Номер);
			ОрганизацияАдрес = ОрганизацияАдрес + ", в " + СокрП(СчетФирмы.БанкОрганизации.Наименование);
		КонецЕсли;
	КонецЕсли;
	ДопСтрокаОснование = "";
	ДопСтрокаОснование = ДопСтрокаОснование + ?(ПустоеЗначение(ЧерезКого) =  1 , "", " через: " + СокрЛП(ЧерезКого));
	ДопСтрокаОснование = ДопСтрокаОснование + ?(ПустоеЗначение(НомерДоверенности) =  1 , "", " доверенность №" + СокрЛП(НомерДоверенности) + " от " + ДатаДоверенности);

	ПечГрузополучатель = глГрузополучательПеч(Контекст, 1 );


	СекцияШапки = Таб.ПолучитьСекцию("Шапка"+Секц);

	СекцияШапки.Область("Грузополучатель").Текст = ПечГрузополучатель;
	Если ПустоеЗначение(ПлательщикСтрокой) =  0  Тогда
		СекцияШапки.Область("ПлательщикСтрокой").Текст = СокрЛП(ПлательщикСтрокой);
	КонецЕсли; 
	Таб.ВывестиСекцию(СекцияШапки);

	//Таб.ВывестиСекцию("Шапка"+Секц);
	НомерСтраницы =  1 ;

	ИтогоКоличествоНаСтранице	=  0 ;
	ИтогоСуммаНаСтранице		=  0 ;
	ИтогоНДСНаСтранице			=  0 ;
	ИтогоСуммаСНДСНаСтранице	=  0 ;
	ИтогоНГСМНаСтранице			=  0 ;
	ИтогоНПНаСтранице			=  0 ;

	ИтогоКоличество	=  0 ;
	ИтогоСумма		=  0 ;
	ИтогоНДС		=  0 ;
	ИтогоСуммаСНДС	=  0 ;
	ИтогоНГСМ		=  0 ;
	ИтогоНП			=  0 ;

	ЭтоНоваяВерсияДокументаНДС = глЭтоНоваяВерсияДокументаСоСтавкойНДС(Контекст);
	
	ТаблЧ =  СоздатьОбъект("ТаблицаЗначений");;
	Сворачивать =  0 ;

	Сворачивать =  1 ;
	ТаблЧ =  глПодготовитьТаблицуДокументаТОГР12(Контекст);
	
	Таб.ВывестиСекцию("ЗаголовокТаблицы"+Секц);

	Ном= 0 ;
	Если Сворачивать =  1  Тогда
		ТаблЧ.ВыбратьСтроки();
		Пока ТаблЧ.ПолучитьСтроку() =  1  Цикл
			Ном=Ном+ 1 ;
			//Начинаем новую страницу, если предыдущая строка была последней на странице
			//или пора переносить последнюю строку на последнюю страницу с подвалом.
			ЦелаяСтраница = (СтрокШапки+Ном- 1 )/СтрокНаСтранице;
			Если (ЦелаяСтраница = Цел(ЦелаяСтраница))
			или ((ПереноситьПоследнююСтроку =  1 ) и (Ном = ТаблЧ.КоличествоСтрок())) Тогда
				Таб.ВывестиСекцию("ИтогоПоСтранице"+Секц);
				ИтогоКоличествоНаСтранице	=  0 ;
				ИтогоСуммаНаСтранице		=  0 ;
				ИтогоНДСНаСтранице			=  0 ;
				ИтогоСуммаСНДСНаСтранице	=  0 ;
				ИтогоНГСМНаСтранице			=  0 ;
				ИтогоНПНаСтранице			=  0 ;
				Таб.НоваяСтраница();
				НомерСтраницы				= НомерСтраницы +  1 ;
				Таб.ВывестиСекцию("ЗаголовокТаблицы"+Секц);
			КонецЕсли;
			
			прмТовар		= ТаблЧ.Товар;
			прмЕдиница		= ТаблЧ.Единица;
			прмКоличество	= ТаблЧ.Количество;
			
			ПромНДС			= ТаблЧ.ПромНДС;   
			ПечЦена			= глПересчет(ТаблЧ.Цена					,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСумма		= глПересчет(ТаблЧ.Сумма				,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСуммаБезНДС	= глПересчет(ТаблЧ.Сумма-ТаблЧ.ПромНДС	,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечНДС			= глПересчет(ТаблЧ.ПромНДС				,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечНП			= глПересчет(ТаблЧ.СуммаНП				,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСтавкаНДС	= "Х";
			Если ПромНДС <>  0  Тогда
				Если ПустоеЗначение(СтавкаНДС) =  1  Тогда
					ПечСтавкаНДС=?(Розница= 1 ,"Х",?(ВсегдаПечататьНДС =  0 ,ТаблЧ.Товар.СтавкаНДС.Получить(ДатаДок),Перечисление.ЗначенияНДС.НоваяСтавкаНДС));
				Иначе
					ПечСтавкаНДС=?(Розница= 1 ,"Х",ТаблЧ.СтавкаНДС);
				КонецЕсли; 
			КонецЕсли; 
			
			Таб.ВывестиСекцию("СтрокаТЗ"+Секц);
			
			ИтогоКоличествоНаСтранице	= ИтогоКоличествоНаСтранице	+ прмКоличество;
			ИтогоСуммаНаСтранице		= ИтогоСуммаНаСтранице		+ ПечСумма - ПечНДС;
			ИтогоНДСНаСтранице			= ИтогоНДСНаСтранице		+ ПечНДС;
			ИтогоСуммаСНДСНаСтранице	= ИтогоСуммаСНДСНаСтранице	+ ПечСумма;
			ИтогоНПНаСтранице			= ИтогоНПНаСтранице			+ ПечНП;
			
			ИтогоКоличество	= ИтогоКоличество	+ прмКоличество;
			ИтогоСумма		= ИтогоСумма		+ ПечСумма - ПечНДС;
			ИтогоНДС		= ИтогоНДС			+ ПечНДС;
			ИтогоСуммаСНДС	= ИтогоСуммаСНДС	+ ПечСумма;
			ИтогоНП			= ИтогоНП			+ ПечНП;
		КонецЦикла;
	Иначе
		ВыбратьСтроки();
		Пока ПолучитьСтроку() =  1  Цикл
			Ном=Ном+ 1 ;
			//Начинаем новую страницу, если предыдущая строка была последней на странице
			//или пора переносить последнюю строку на последнюю страницу с подвалом.
			ЦелаяСтраница = (СтрокШапки+Ном- 1 )/СтрокНаСтранице;
			Если (ЦелаяСтраница = Цел(ЦелаяСтраница))
			или ((ПереноситьПоследнююСтроку =  1 ) и (Ном = КоличествоСтрок())) Тогда
				Таб.ВывестиСекцию("ИтогоПоСтранице"+Секц);
				ИтогоКоличествоНаСтранице	=  0 ;
				ИтогоСуммаНаСтранице		=  0 ;
				ИтогоНДСНаСтранице			=  0 ;
				ИтогоСуммаСНДСНаСтранице	=  0 ;
				ИтогоНГСМНаСтранице			=  0 ;
				ИтогоНПНаСтранице			=  0 ;
				Таб.НоваяСтраница();
				НомерСтраницы				= НомерСтраницы +  1 ;
				Таб.ВывестиСекцию("ЗаголовокТаблицы"+Секц);
			КонецЕсли;
			
			//ПромНДС = ?(ВсегдаПечататьНДС =  0 , НДС, ?(ДатаДок<Дата("01.01.04"),Сумма *  20  /  120 ,Сумма *  18  /  118 ));
			Если ЭтоНоваяВерсияДокументаНДС <>  1  Тогда
				ПромНДС = ?(ВсегдаПечататьНДС =  0 , НДС, ?(ДатаДок<Дата("01.01.04"),Сумма *  20  /  120 ,Сумма *  18  /  118 ));
			Иначе
				ПромНДС = НДС;
			КонецЕсли; 
			
			ПечЦена			= глПересчет(Цена - Окр(Цена*ПроцентСкидки/ 100 , 2 ) -ПромНДС/ ?(Количество= 0 , 1 ,Количество) ,Валюта,Курс,гВалютаПечати,Дата_Курса);
			//ПечЦена			= глПересчет(Цена-ПромНДС/Количество,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСумма		= глПересчет(Сумма,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСуммаБезНДС	= глПересчет(Сумма-ПромНДС,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечНДС			= глПересчет(ПромНДС,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечНП			= глПересчет(СуммаНП,Валюта,Курс,гВалютаПечати,Дата_Курса);
			ПечСтавкаНДС = "Х";
			Если ПромНДС <>  0  Тогда
				Если ПустоеЗначение(СтавкаНДС) =  1  Тогда
					ПечСтавкаНДС=?(Розница= 1 ,"Х",?(ВсегдаПечататьНДС =  0 ,Товар.СтавкаНДС.Получить(ДатаДок),Перечисление.ЗначенияНДС.НоваяСтавкаНДС));
				Иначе
					ПечСтавкаНДС=?(Розница= 1 ,"Х",СтавкаНДС);
				КонецЕсли; 
			КонецЕсли; 
			//ПечСтавкаНДС=?(Розница= 1 ,"Х",?(ВсегдаПечататьНДС =  0 ,Товар.СтавкаНДС.Получить(ДатаДок),Перечисление.ЗначенияНДС.НоваяСтавкаНДС));
			
			Таб.ВывестиСекцию("Строка"+Секц);
			
			ИтогоКоличествоНаСтранице	= ИтогоКоличествоНаСтранице	+ ?(Количество= 0 , 1 ,Количество);
			ИтогоСуммаНаСтранице		= ИтогоСуммаНаСтранице		+ ПечСумма - ПечНДС;
			ИтогоНДСНаСтранице			= ИтогоНДСНаСтранице		+ ПечНДС;
			ИтогоСуммаСНДСНаСтранице	= ИтогоСуммаСНДСНаСтранице	+ ПечСумма;
			ИтогоНПНаСтранице			= ИтогоНПНаСтранице			+ ПечНП;
			
			ИтогоКоличество	= ИтогоКоличество	+ Количество;
			ИтогоСумма		= ИтогоСумма		+ ПечСумма - ПечНДС;
			ИтогоНДС		= ИтогоНДС			+ ПечНДС;
			ИтогоСуммаСНДС	= ИтогоСуммаСНДС	+ ПечСумма;
			ИтогоНП			= ИтогоНП			+ ПечНП;
		КонецЦикла;
	КонецЕсли;

	//Если ЭтоНоваяВерсияДокументаНДС =  0  Тогда
	//	ПромИтогоНДС = ?(ВсегдаПечататьНДС =  0 , Итог("НДС"), ПромИтогоНДС);
	//Иначе
	//	ПромИтогоНДС = Итог("НДС");
	//КонецЕсли; 
	
	Таб.ВывестиСекцию("ИтогоПоСтранице"+Секц);
	Таб.ВывестиСекцию("Всего"+Секц);

	НаСумму="на сумму "+Формат(ИтогоСуммаСНДС+ИтогоНП,"ЧПДС");
	ПодвальнаяСекция = Таб.ПолучитьСекцию("Подвал"+Секц);
	ПечЧерезКого = СокрЛП(""+Клиент.ПолнНаименование);
	ПечЧерезКого = ПечЧерезКого + ", " + СокрЛП(ДолжностьДоверенности) + " " + СокрЛП(ЧерезКого);
	ПодвальнаяСекция.Область("ЧерезКого").Текст = ПечЧерезКого;
	ПодвальнаяСекция.Область("ДатаДоверенности").Текст = ДатаДоверенности;
	ПодвальнаяСекция.Область("НомерДоверенности").Текст = НомерДоверенности;
	Таб.ВывестиСекцию(ПодвальнаяСекция);
	Если БыстраяПечать= 1  Тогда     
		Таб.ПараметрыСтраницы( 2 ,,,,,,,,, 1 ,,);
		Таб.КоличествоЭкземпляров(Константа.ПечКолЭкзТорг12ПриБыстройПродаже);
		Таб.Напечатать( 0 );
	ИначеЕсли БыстраяПечать="Почта" Тогда
		глОтправитьПочтой(Таб,"ТОРГ_12"+НомерДок+"от"+Формат(ДатаДок,"ДГГГГММДД"),Клиент.ЭлПочта,,Контекст);
	Иначе	
		Таб.Опции( 0 , 0 , 0 , 0 ,"ОпцииПечатиНакладной","ОкноНакладной");
		Таб.Защита(Константа.ФлагЗащитыТаблиц);
		Таб.ТолькоПросмотр( 1 );
		Таб.ПараметрыСтраницы( 2 ,,, 0 , 0 , 0 , 0 ,,, 1 );
		Таб.Показать("Печать накладной","");
	КонецЕсли;	
КонецПроцедуры //Печать Торг12


вкусите множество сексуальных наслаждений с нашей новой платформой... (с) 1С. Ну вы поняли...
...
Рейтинг: 0 / 0
Группа в виде товара
    #36201035
Leka.kz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень извиняюсь но у меня тот же вопрос .. только наверно проще с группами товаров ... в 1с 8.1 надо в торг12 выводить не наименование товара а группы товара , соответственно суммировать количество !!!! Может кто подскажет как лучше это осуществить ????


а по вашей проблеме не совсем понимаю ваш учет но есть такая вещь как наборы товаров ... при этом в накладной выносится название набора одной строкой, количество 1 (если набор один) а сумма (суммируется от стоимости товара в него входящего) ....
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Группа в виде товара
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]