Вычисление мат.функций с помощью VBScript

Для вычисления мат.функций можно воспользоваться VBScript. Доступны следующие:
Abs – абсолютное значение
Atn – арктангенс
Cos – косинус
Exp – экспонента (число е в степени)
Fix – отбрасывает дробную часть числа
Int – целая часть числа (в 1с уже есть)
Log – натуральный логарифм (тоже есть)
Rnd – случайное число
Sgn – знак числа
Sin – синус
Sqr – квадратный корень
Tan – тангенс
Hex – перевод из 10-тичной в 16-ричную
Oct – в 8-ричную

Пример вызова:
// синус
function sin(value,sc=0)
try
if sc=0 then
sc=createObject(“MSScriptControl.ScriptControl”);
endif;
sc.language=“VBscript”;
except
return getEmptyValue();
endtry;
return sc.eval(“sin(”value“)”);
endFunction

Возведение в степень ( value1^value2) можно реализовать так:
sc.eval(”“value1“^”+value2);

| опубликовано: 2 Апрель 2010, 03:49

Основы. Бухгатерский запрос, атрибуты и методы результата запроса

При обходе группировок результата запроса возможно обращение к следующим атрибутам и методам:


Атрибут Описание
Счет Текущий счет, выбранный функцией ПолучитьСчет
КорСчет Текущий корр. счет, выбранный функцией ПолучитьКорСчет
Валюта Текущая валюта, выбранная функцией ПолучитьВалюту
НачДата
КонДата
Начальная и конечная дата текущего периода, выбранного функцией ПолучитьПериод
Операция Атрибут позволяет обращаться к текущей операции, если запрос получен с детализацией итогов по периоду «Операция» и «Проводка».



Метод Описание
Субконто
КорСубконто

ПредставлениеСубконто
ПредставлениеКорСубконто
Синтаксис
Субконто(<Номер> | <ВидСубконто>)
КорСубконто(<Номер> | <ВидСубконто>)
Пример:
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Товары, , 1);

БухИтоги.ВыполнитьЗапрос(ДатаНач, ДатаКон);

БухИтоги.ВыбратьСубконто();

Пока БухИтоги.ПолучитьСубконто() = 1 цикл

.........
Сообщить(БухИтоги.Субконто());

КонецЦикла;
ЭтоГруппа Для тех субконто, которые выбираются из иерархических справочников метод возвращает 1, если текущее значение вляется группой справочника.
СНД
СНК
СКД
СКК
ДО
КО
СНД — дебетовое сальдо на начало периода;

СКД — дебетовое сальдо на конец периода;

СНК — кредитовое сальдо на начало периода;
СКК — кредитовое сальдо на конец периода;

ДО — дебетовый оборот за период;

КО — кредитовый оборот за период.
Синтаксис (у всех одинаковый): СНД(<ТипСуммы>)
Параметр <ТипСуммы> может принимать следующие
значения:
  • 1 (“С”) – сумма (по умолчанию)
  • 2 (“В”) – валютная сумма
  • 3 (“К”) – количество

СНДРС
СКДРС
СНКРС
СККРС
СНДРС — дебетовое развернутое сальдо на начало периода;

СКДРС — дебетовое развернутое сальдо на конец периода;

СНКРС — кредитовое развернутое сальдо на начало периода;

СККРС — кредитовое развернутое сальдо на конец периода;
КорДО
КорКО
Возвращает дебетовый или кредитовый оборот между корреспондирующими счетами или субконто.
ВыбранаПоДт
ВыбранаПоКт
Эти функции возвращают 1, если выбран итог по дебету / кредиту.

| опубликовано: 26 Март 2010, 15:30

Скачать книгу "1С программирование как дважды два"

Автор: Михайлов С. Е.
Размер: 11 Mb
Формат: pdf
Эта книга написана в формате самоучителя и позиционируется как учебник по адаптации молодого специалиста на рынке бухгалтерского программного обеспечения. В ней, кроме примеров решения задач бухучета средствами языка “1C” и администрирования 1С-приложений, вы найдете практические советы, касающиеся организации собственного бизнеса, психологии общения с клиентами и заказчиками, проведения удаленного обучения через Интернет и 1с программирование. Начинающим 1С-программистам этот самоучитель 1с поможет освоить язык проводок и счетов, более опытным подскажет, как обойти сложности, связанные со спецификой использования счетов. На примеры конфигураций, описанных в книге, даны интернет-ссылки.
Узнать больше о книге 1С программирование как дважды два

Комментарии | опубликовано: 19 Март 2010, 06:17


<--- Предыдущая страница Следующая страница --->