Быстрый отбор в справочнике по первой букве 0 В статье описан способ быстрой организации отбора в списке справочника по первой букве наименования. Механизм легко дотачивается под собственные нужды.
https://helpf.pro/uploads/img/_1-T4ZDj6uNPX.png
// ПРОЦЕДУРЫ И ФУНКЦИИ МОДУЛЯ
НаКлиенте
Вывод Диаграммы График Валют, Сохранение диаграммы, графиков и гистограмм в виде Картинки 0 Алгоритм обработки выполняет запрос к регистру сведений " курсы валют" за определенный пользователем период. Полученные данные выборки в цикле выводятся в элемент экранной формы " диаграмма" в режиме построения графика. Для элемента управления " ДиВывод картинки в строках отчета на СКД 8 В этом примере показан метод вывода в строку отчета картинки, вид которой завист от значения другого поля.
Ради примера, в отчет выведем справоник «Банки» - реквизит «Ссылка» и картинку возле этого реквизита. Вид картинки зависит от значения реквизВыполнить движений Приход или Расход в регистр остатков 0 Методы ДвижениеПриходВыполнить и ДвижениеРасходВыполнить, доступны только при проведении документа в предопределенной процедуре ОбработкаПроведения.
Регистр.ТовЗап.Склад = Склад;
ВыбратьСтроки();
Пока(ПолучитьСтроку() 0) Цикл
Регистр.ТовЗап.ТовГорячие клавиши 1С Разработчику [ Конфигуратор ] 158 Основные команды:
Кодирование:
Ctrl+Пробел - вызов подсказки
Ctrl+Q - вызов шаблона
Ctrl+F1 - поиск в синтакс-помощнике
Ctrl + L - удалить текущую строку
Alt+Shift+F - отформатировать код
Исследование:
F12 - ставим курсор на проПосмотреть все результаты поиска похожих
Момент Времени и Граница, назначение, примеры использования 47 Момент времени:
Фирма 1С описывает так:
Предназначен для получения и хранения момента времени для объекта в базе данных. Содержит дату и время, а также ссылку на объект базы данных. Используется в качестве значений свойств и параметров методоПреобразование даты 1С в unixtime (Unix Time Stamp) 22 Как известно, unixtime содержит количество секунд, прошедших с 1 января 1970 года. Поэтому, для преобразования даты 1С в дату unixtime нам всего то нужно от нашей даты отнять дату 01.01.1970 и перевести получившееся значения в удобоваримый формат.
Как вычислить разницу между двумя датами в месяцах 17
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт
ДатаНач = ?(Дата1 Дата2, Дата1, Дата2);
ДатаКон = ?(Дата1 Дата2, Дата2, Дата1);
Годы = Год( датаКон ) - Год( датаНач );
Месяцы = Месяц( датаКон ) - Месяц( датаНач );
Разность = месяцы +Функция месяц прописью 13 // пример от glory01
А = Формат(20020820153309, " ДФ=ММММ" )
// А = " Август"
А = Формат(ТекущаяДата(), " ДФ=ММММ" )
// А = " Март"
Функция МесяцПрописью(НомерМесяца) Экспорт
НомерМесяца=Число(НомерМесяца);
Если НомерМесяца = 1 Тогда
ВозКак вычислить разницу между двумя датами в часах и минутах 13 Функция РазностьВремени(Время1, Время2);
Разность = Время1 - Время2;
Если Разность 0 Тогда
Часов = Цел(Разность / 3600);
Минут = Цел((Разность - Часов * 3600) / 60);
Возврат Дата(1, 1, 1, Часов, Минут, 0);
Иначе
Возврат Дата(1,1,1,0,0,0);
Посмотреть все в категории Работа с Датами (Временем)