Ext.define("W2B.view.mis.costcenter.postprint.PostPrintMainParamsView", {
	extend: 'Ext.panel.Panel',
	
	xtype: 'postprintmainparams',
	
	controller: 'postprintview',
	viewModel: {
		type: 'missystem'
	},
	
	bodyPadding: 5,
	layout: 'anchor',
	defaults: {
		anchor: '100%',
		labelWidth: 250
	},
	items: [
		{
			xtype: 'fieldset',
			bodyPadding: 5,
			margin: 5,
			defaults: {
				anchor: '100%',
				labelWidth: 250
			},
			items: [
				{
					xtype: 'textfield',
					name: 'name',
					allowBlank: false,
					fieldLabel: 'Наименование',
					margin: '5 0 5 0'
				},
				{
					xtype: 'textfield',
					name: 'place_work',
					fieldLabel: 'Участок работ',
				},
				{
					xtype: 'textfield',
					name: 'expenses',
					allowBlank: false,
					fieldLabel: 'Центр затрат',
				},
				{
					xtype: 'combobox',
					displayField: 'name',
					valueField: 'id',
					name: 'methods',
					fieldLabel: 'Метод',
					queryMode: 'local'
				},
				{
					xtype: 'combobox',
					displayField: 'name',
					valueField: 'id',
					name: 'counts',
					queryMode: 'local',
					fieldLabel: 'Количество',
				},
				{
					xtype: 'combobox',
					displayField: 'name',
					valueField: 'id',
					name: 'cat_offers',
					fieldLabel: 'Кат. продаж',
					queryMode: 'local',
				},
				{
					xtype: 'numberfield',
					name: 'cost_normo_chas',
					fieldLabel: 'Стоимость нормо/час.',
					allowBlank: false
				}
			]
		},
		{
			xtype: 'fieldset',
			bodyPadding: 5,
			margin: 5,
			defaults: {
				anchor: '100%',
				labelWidth: 250
			},
			fieldDefaults: {
				inputValue: true,
				uncheckedValue: false,
			},
			items: [
				{
					xtype: 'checkbox',							
					boxLabel: 'Не переопределяемое', 
					name: 'not_init',
										
				},	
				{
					xtype: 'checkbox',							
					boxLabel: 'Устанавл. наборы', 
					name: 'set_nabor',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Корект. ставку', 
					name: 'correct_stavka',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Устанавлю материалы', 
					name: 'set_material',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Регулир. сверх', 
					name: 'regulator_top',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Без скидки', 
					name: 'off_discount',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Скрыть только цену', 
					name: 'hide_price',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Скрыть расходы в распечатках', 
					name: 'hide_rashod',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Операция Брошюровки', 
					name: 'broshur_operation',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Исключенный из тех. процесса', 
					name: 'unset_process',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Трэкер пред.производства', 
					name: 'tracker_proizv',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Игнорировать изм. общ. цены', 
					name: 'ignore_price',
				},
				{
					xtype: 'checkbox',							
					boxLabel: 'Интегр. уст-во СТР', 
					name: 'integration',
				}
			]
		},
		{
			xtype: 'fieldset',
			bodyPadding: 5,
			margin: 5,
			layout: 'column',
			defaults: {
				layout: 'fit',
				columnWidth: 0.5,
				margin: 5
			},
			fieldDefaults: {
				labelAlign: 'top',
				anchor: '100%'
			},
			items: [
				{
					xtype: 'container',
					bodyPadding: 5,
					items: [
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'priladka_n',
							fieldLabel: 'Приладка'
						},
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'stavka_n',
							fieldLabel: 'Ставка', 
						},
						{
							xtype: 'textfield',
							name: 'in_nabor_n',
							fieldLabel: 'В наборе', 
						}
					]
				},
				{
					xtype: 'container',
					bodyPadding: 5,
					items: [
						{
							xtype: 'textfield',
							fieldLabel: 'Материал', 
							name: 'materials_n',
						},
						{
							xtype: 'textfield',
							fieldLabel: 'В наборе',
							name: 'in_nabors_n',
						}
					]
				}
			]
		},
		{
			xtype: 'fieldset',
			bodyPadding: 5,
			margin: 5,
			layout: 'column',
			defaults: {
				layout: 'fit',
				columnWidth: 0.5,
				margin: 5
			},
			fieldDefaults: {
				labelAlign: 'top',
				anchor: '100%'
			},
			items: [
				{
					xtype: 'container',
					bodyPadding: 5,
					items: [
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'fiks_brak',
							fieldLabel: 'Фикс. брак',
						},
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'minimal_rashod_n',
							fieldLabel: 'Мин. расходы',
						},
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'minimal_time_n',
							fieldLabel: 'Миним. время',
						}
					]
				},
				{
					xtype: 'container',
					bodyPadding: 5,
					items: [
						{
							xtype: 'radiogroup',
							vertical: false,
							items: [
								{
									boxLabel: 'Затраты Плюс', 
									name: 'plus_zatrat', 
									value: 'per_plus'
								},
								{
									boxLabel: 'Цена за штуку', 
									name: 'plus_zatrat', 
									value: 'per_single'
								}
							]
						},
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'nacenka',
							fieldLabel: 'Наценка',
						},
						{
							xtype: 'numberfield',
							minValue: 0,
							name: 'price_prodaji',
							fieldLabel: 'Цена продажи (ед.)',
						}
					]
				}
			]
		},
		{
			xtype: 'fieldset',
			bodyPadding: 5,
			margin: 5,
			layout: 'column',
			defaults: {
				layout: 'fit',
				columnWidth: 0.5,
				margin: 5
			},
			items: [
				{
					xtype: 'button',
					text: 'Прайс-лист'
				},
				{
					xtype: 'button',
					text: 'График отходов'
				}
			]
		}
	]
});