наверх
Свободные IT публикации
логин:
пароль:

WEB-расширение в 1С 8.x


Как в форме списка номенклатуры отменить все установленные отборы?

private void commandPanel_ItemCommand(object source, System.Web.UI.WebControls.CommandEventArgs e) 
{ if (e.CommandName = = "ShowAll") 
{ foreach (V8Filter filter in listDS.Filter) 
{ filter.Checked = false; } grid.Refresh(); } }

Как запретить перенос содержимого ячеек в форме списка расходных накладных?

private void Grid_ItemDataBound(object sender, _1C.V8.WebControls.V8GridItemEventArgs e) 
{ foreach (TableCell cell in e.Item.Cells) cell.Wrap = false; }

Как открыть список расходных накладных с отбором, установленным по определенному складу?

Функция ПолучитьЗначениеПоУмолчанию(Пользователь, Свойство) Экспорт 

	Отбор = Новый Структура; 
	Отбор.Вставить("Пользователь", Пользователь); 
	Отбор.Вставить("Настройка", 
		ПланыВидовХарактеристик.НастройкиПользователей.НайтиПоНаименованию(Свойство)); 

	Результат = РегистрыСведений.НастройкиПользователей.Получить(Отбор); 
	Возврат Результат.Значение; 

КонецФункции

private void Page_Load(object sender, System.EventArgs e) 
{ if (!IsPostBack) { Title.Text = ListDataSource.TableInfo.Presentation; 
// Добавляемый код. ListDataSource.Connection.Open(); 
try { ObjectRef currUser = (ObjectRef)V8.Get (ListDataSource.Connection,ListDataSource.Connection.Connection, "глТекущийПользователь"); 
ObjectRef mainWH = (ObjectRef)V8.Call (ListDataSource.Connection,ListDataSource.Connection.Connection, 
"ПолучитьЗначениеПоУмолчанию", currUser, "ОсновнойСклад"); 
if (!mainWH.IsEmpty()) { V8Filter filter = ListDataSource.Filter["Склад"]; 
filter.Checked = true; 
filter.Condition = V8FilterCondition.Equal; 
filter.ValueType1 = ListDataSource.Metadata.TypesInfo[V8.TypeNameFromValue(mainWH)]; 
filter.Value1 = mainWH; 
filter.Presentation1 = mainWH.Presentation(ListDataSource.Connection); } } 
finally { ListDataSource.Connection.Close(); } } } 
using System; 
using System.Collections; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Web; 
using System.Web.SessionState; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls; 
using _1C.V8.WebControls; 
using _1C.V8.Data;

Как добавить кнопку для ввода документа на основании?

V8Grid_onInputOnBasis( '', 'grid', document.getElementById('grid_SelectedItem').value, 'Документ.ПриходнаяНакладная')