Учебник по 1С
37917957

Другие полезные методы


УстановитьВремя()

ПроводкаВыбрана()



ПредставлениеСубконто()

Данный метод имеет смысл использовать, только в том случае, если существует необходимость обращения к итогам, измененным проводками записываемой операции.

Процедура ОбработкаПроведения()

Сч20 = СчетПоКоду("20");

Cч40 = CчeтПoKoдy("40");

СписаниеСчетаНаСч20(СчетПоКоду("25"));

СписаниеСчетаНаСч20(СчетПоКоду("26"));

Операция.ЗаписатьПроводки();

СписаниеСчета20На40();

Операция.Содержание = "Закрытие фин. результатов за " + Формат(ДатаДок, "Д ММММГГГГ");

Операция.Записать();

КонецПроцедуры

Метод
Описание
ПолучитьВремя()
Возвращает / устанавливает время текущей операции.
ПроверитьПроводку
Проверить проводку на соответствие корректным проводкам. Список корректных проводок задает пользователь.
Выбрана()
Проверяет выбранность операции и проводки.
ПланСчетов()
Возвращает план счетов текущей проводки.
ПолучитьДокумент()
Возвращает документ, которому принадлежит операция.
ПредставлениеПроводки()
Возвращает строковое представление проводки и субконто, например для вывода в отчет.
ЗаписатьПроводки()
Метод ЗаписатьПроводки выполняет запись в информационную базу уже добавленных и заполненных проводок операции. Метод может использоваться только для атрибута «Операция» документа в момент проведения (в процедуре ОбработкаПроведения). При этом происходит обновление бухгалтерских итогов. Это позволяет при проведении документа обращаться к бухгалтерским итогам уже измененным проводками, записанными этим документом. После выполнения метода ЗаписатьПроводки и до окончания процедуры ОбработкаПроведение уже невозможно изменять или удалять проводки, добавленные до вызова этого метода.

<


Некоторые методы уже применялись в примерах, а теперь сведем их в таблицу:

Метод
Описание
НайтиПоКоду(код)
Этот метод выполняет поиск счета в плане счетов по коду счета, который передается методу в качестве параметра. Если счет найден, метод возвращает 1 и позиционирует объект на выбранном счете.
НайтиСчет(<счет>)
Этот метод выполняет поиск счета по значению, заданному параметром <Счет>, и позиционирует объект на выбранном счете.
Выбран()
Этот метод возвращает число со значением 1 — если счет выбран (спозиционирован) или значение не пустое, 0 — если не выбран или значение пустое.
Выбрать()
Этот метод вызывает на экран диалог, содержащий план счетов. Пользователь должен интерактивно выбрать требуемый счет. Если счет выбран, метод возвращает 1 и позиционирует объект на выбранном счете. Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
СчетПоКоду(код[,плансчетов])
Глобальная системная функция. Возвращает счет по коду. Если план счетов не указан, тогда поиск осуществляется в основном плане счетов, заданном в Конфигураторе.
ОсновнойПланСчетов()
Глобальная системная функция. Возвращает план счетов, заданный в Конфигураторе в качестве основного.

pl="";sl="1.1";j = (navigator.javaEnabled()?"Y":"N");

sl="1.2";s=screen;px=(n==0)?s.colorDepth:s.pixelDepth; z+="&wh="+s.width+'x'+s.height+"&px="+px;

sl="1.3"

y="";y+=""; y+="

"; y+=""; d.write(y); if(!n) { d.write("

hotlog_js="1.0";hotlog_d=document; hotlog_n=navigator;hotlog_rn=Math.random(); hotlog_n_n=(hotlog_n.appName.substring(0,3)=="Mic")?0:1 hotlog_r=""+hotlog_rn+"&s=2871&r="+escape(hotlog_d.referrer)+"&pg="+ escape(window.location.href) hotlog_d.cookie="hotlog=1"; hotlog_r+="&c="+(hotlog_d.cookie?"Y":"N"); hotlog_d.cookie="hotlog=1; expires=Thu, 01-Jan-70 00:00:01 GMT"

hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N")

hotlog_js="1.2";hotlog_s=screen; hotlog_r+="&wh="+hotlog_s.width+'x'+hotlog_s.height+"&px="+((hotlog_n_n==0)? hotlog_s.colorDepth:hotlog_s.pixelDepth)

hotlog_js="1.3"

hotlog_r+="&js="+hotlog_js; hotlog_d.write("

")




u="u045.09.spylog.com";d=document;nv=navigator;na=nv.appName;p=0;j="N"; d.cookie="b=b";c=0;bv=Math.round(parseFloat(nv.appVersion)*100); if (d.cookie) c=1;n=(na.substring(0,2)=="Mi")?0:1;rn=Math.random(); z="p="+p+"&rn="+rn+"&c="+c;if (self!=top) {fr=1;} else {fr=0;} sl="1.0";

Возвращает строковое значение, содержащее пользовательское представление вида справочника (синоним).

<ИмяРеквизита> - строковое выражение, содержащее имя реквизита, как оно задано в конфигураторе. <Значение> - выражение, содержащее устанавливаемое значение реквизита.

Возвращает 1 - если элемент справочника выбран, 0 - если не выбран. Часто применяется для проверки на ошибки, чтобы все необходимые данные были указаны.

Возвращает: 1 - если элемент выбран; 0 - если не выбран. Выбранный элемент становится текущим.

Метод
Описание
Вид()
Установить или считать текущее название вида справочника. Возвращает текущее название вида справочника, как оно задано в Конфигураторе, например "Сотрудники". Установка вида справочника возможна для реквизитов типа "Справочник", т.е. справочник неопределенного вида.
ПредставлениеВида()
Получить пользовательское представление вида справочника, как он задан в конфигураторе.
УстановитьАтрибут(ИмяРеквизита, Значение)
Установить значение реквизита по его имени.
ПолучитьАтрибут(ИмяРеквизита)
Получить значение реквизита по его имени. Возвращает значение реквизита.
Выбран()
Выбрать(...)
Вызов диалога для выбора элемента справочника.



Содержание раздела