click fraud detection

Статьи

24 Май 2017

БНФО Открытие счетов аналитического учета

Рассмотрим процесс открытия счетов аналитического учета на примере конфигурации Бухгалтерия некредитной финансовой организации 3.0.

Нужно добавить (или определить) следующие элементы:

1. Группа финансового учета (справочник; в разрезе какой группы учета будут открыты счета)

2. Настройка отражения в регл. учете (регистр сведений; задает счета плана счетов, которым будут соответствовать открываемые счета)

3. Шаблоны открытия счетов аналитического учета (справочник; задает аналитику счета, шаблон формирования нумерации и наименования счета)

18 Май 2017

УФ Условное оформление форм (выделение строк таблицы цветом)

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

 

Рассмотрим на примере:

На форме таблица с колонками Организация, Сотрудник, Сумма (рис. 1). Если Сумма < 0, то строку нужно выделить красным цветом, а если Сумма = 0, строку нужно выделить зеленым цветом.

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1. Форма с таблицей

17 Май 2017

УФ. Вопрос пользователю

Пример, как задать вопрос пользователю (управляемые формы):

 

 

 

 

 

 

 

& НаКлиенте

Процедура ЗадатьВопросПользователю()

ПоказатьВопрос(Новый ОписаниеОповещения("СформироватьФайлыОтветНаВопрос", ЭтотОбъект), НСтр("ru = 'В ходе выгрузки были сформированы файлы. Отправить файлы?'"), РежимДиалогаВопрос.ДаНет);

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

 

 

&

НаКлиенте

03 Май 2017

СКД Примеры выражений для вывода значений

Несколько примеров для вывода значений полей в СКД в нужном формате (текст записывается в колонку СКД «Выражение представления»):

 

 

 

 

 

 

 

 

1. Вывести целую часть числа со знаком %(0,2 – 0%; 0,5 – 0%; 0,7 – 0%)

Строка(Выразить(ВЫБОР КОГДА Сумма < 0.5 ТОГДА 0 ИНАЧЕ Сумма  - 0.5 КОНЕЦ, "Число(15,0)")) + "%"

2. Вывести округленную целую часть числа со знаком % (0,2 – 0%; 0,5 – 1%; 0,7 – 1%)

Строка(Выразить(Сумма , "Число(15,0)")) + "%"

24 Апрель 2017

УФ Использование своей формы выбора

Рассмотрим задачу, когда нужно использовать свою форму выбора с обработкой результата.

Рассмотрим на примере:

На форме расположена таблица значений ТаблицаСотрудников с колонкой Сотрудник. Нужно добавить команду Заполнить, по которой открывается форма для подбора сотрудников – форма выбора сотрудников СвояФормаВыбора, если сотрудник уже есть в таблице, то добавлять повторно не нужно:

 

 

21 Апрель 2017

10 «простых» ошибок в 1С

1. Реквизиту не присваивается значение.

Проверить тип реквизита и тип значения, которое хотим присвоить.

2. Форма открывается с признаком изменения (со звездочкой *).

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

3. В конфигураторе в таблицу на форме была добавлена колонка, а в пользовательском режиме колонка не появилась.

20 Апрель 2017

УФ Макет Word – формирование одного итогового документа Word

Рассмотрим задачу: у нас есть макет Word Макет для печати данных о сотруднике. Имена параметров заключены в символы @, например, @ФИО@. Нужно получить итоговый документ Word, содержащий данные по нескольким сотрудникам.

 Пример реализации:

1. Запуск процедуры формирования печатной формы:

//Сотрудники – массив сотрудников

&НаКлиенте

Процедура СформироватьПечатнуюФорму(Сотрудники)   

Адрес = ФормированиеПечатнойФормыПоШаблону(Сотрудники);

Если Адрес = Неопределено Тогда

Возврат;

18 Апрель 2017

Запрос: Получение дат начала или окончания периодов в заданном интервале дат

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

 

 

 

 

 

 

 

 

На примере типовой функции

ЗапросВТПериоды() общего модуля ЗарплатаКадрыОбщиеНаборыДанных конфигурации ЗУП 3.1.

Подробнее на примере:

Часть 1. Использование типовой функции.

17 Апрель 2017

Запрос: Разделение числа на целую и дробную часть

Рассмотрим задачу, когда необходимо в запросе разделить число на целую и дробную часть.

 

 

 

Пример запроса:

Запрос = Новый Запрос;

                Запрос.Текст = "ВЫБРАТЬ

13 Апрель 2017

Получение ссылки на общий модуль

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

 

 

 

 

 

 

Рассмотрим на примере:

Процедура НашаПроцедура()

ИспользуемыйМодуль = ОбщийМодуль("НужноеИмяМодуля");

Если ИспользуемыйМодуль <> Неопределено Тогда

Аренда разработчика 1С

Опытные специалисты, 900 руб./час

Подробнее

Подпишитесь на блог

Все интересные статьи нашего блога на Вашем почтовом ящике!

Подписка
 

Сервис звонка с сайта RedConnect