This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Область JSON | |
Функция СериализоватьJSON(Данные, ФункцияПреобразования = "ФункцияПреобразованияJSON") Экспорт | |
ЗаписьJSON = Новый ЗаписьJSON; | |
ЗаписьJSON.УстановитьСтроку(); | |
НастройкиСериализации = Новый НастройкиСериализацииJSON(); | |
НастройкиСериализации.СериализовыватьМассивыКакОбъекты = Ложь; | |
НастройкиСериализации.ФорматСериализацииДаты = ФорматДатыJSON.ISO; | |
НастройкиСериализации.ВариантЗаписиДаты = ВариантЗаписиДатыJSON.ЛокальнаяДатаСоСмещением; | |
ЗаписатьJSON(ЗаписьJSON, Данные, НастройкиСериализации, ФункцияПреобразования, веб_сериализация); | |
Возврат ЗаписьJSON.Закрыть(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Область ПреобразоватьВДату | |
// Возвращает неопределено в случае ошибки | |
// | |
// Дата может передаваться в следующих видах: | |
// | |
// В виде строки с разделителями | |
// | |
// Время, в случае наличия, обязано разделятся символом “:” | |
// День, Месяц, Год обязаны отделяться друг от друга произвольными символами или пробелами | |
// Время может состоять только из часов и минут, секунды опциональны |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
////////////////////////////////////////////////////////////// | |
#Область Объявление_констант | |
Перем ИмяМакетаПравилОбмена | |
, НепосредственноеЧтениеВИБПриемнике | |
, ТипИнформационнойБазыДляПодключения | |
, ПапкаВыгрузки | |
, ИмяСервераИнформационнойБазыДляПодключения | |
, ИмяИнформационнойБазыНаСервереДляПодключения | |
, ПользовательИнформационнойБазыДляПодключения | |
, ПарольИнформационнойБазыДляПодключения |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//////////////////////////////////////////////////////////////////////////////////////////////// | |
// Отбор рабочего времени использует метод Islands and Gaps, | |
// результат собирается из 2-х различных способов вычисления нахождения на рабочем месте | |
// (от каждого берется наибольшее значение) | |
// Входные параметры запроса: | |
// Дата - любая дата внутри месяца за который нужно получить рабочее время | |
// Сотрудник - сотрудник, по которому необходимо получить данные (если пустая ссылка, то по всем) | |
// Используемый регистр сведений содержит следующие измерения: | |
// Период, Время, Сотрудник, Дверь, Направление | |
//////////////////////////////////////////////////////////////////////////////////////////////// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ВЫБЕРЕМ КАДРОВУЮ ИСТОРИЮ СОТРУДНИКОВ | |
ВЫБРАТЬ | |
Р.ФизическоеЛицо КАК personID | |
, МАКСИМУМ(ВЫБОР | |
КОГДА Р.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение) | |
ТОГДА О.НаименованиеСокращенное // В ЗУПе ЭТО НЕОГРАНИЧЕННАЯ СТРОКА, ИСПОЛЬЗОВАТЬ ПОДСТРОКА() ИЛИ .Наименование ИЛИ ВЫРАЗИТЬ КАК СТРОКА() | |
ИНАЧЕ null | |
КОНЕЦ) КАК organization | |
, МАКСИМУМ(ВЫБОР | |
КОГДА Р.ВидСобытия <> ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Область NativeXLSX | |
// Метод "NativeXLSX" (ЧтениеXML). | |
// Преобразует текст формата XML (файл типа XLSX) в таблицу значений, | |
// при этом колонки таблицы формируются на основе описания в XML. | |
// | |
// Параметры: | |
// ФайлEXCEL - Полное имя файла (путь к файлу с именем файла и расширением) | |
// ИмяНомерЛиста - Структура Имя и Номер выбранного листа файла EXCEL. | |
// СтрокаЗаголовка (по умолчанию = 1) - Номер строки EXCEL, в которой расположены заголовки колонок. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Функция ПолучитьТаблицуЗначенийПоздравлений(ТекущаяДата = Неопределено, МассивФизическихЛиц = Неопределено, ТолькоСотрудники = Неопределено, ПоздравитьСегодня = Ложь) Экспорт | |
ТекущаяДата = ?(ТекущаяДата = Неопределено, ТекущаяДата(), ТекущаяДата); | |
Запрос = Новый Запрос; | |
ТекстЗапроса = " | |
|// ВЫБЕРЕМ НАЧАЛО ОТБОРА ДНЕЙ РОЖДЕНИЙ | |
|// ЕСЛИ ПРЕДИДУЩИЙ ДЕНЬ - ВЫХОДНОЙ, ТО НАЧАЛО ПЕРИОДА ЭТИХ ВЫХОДНЫХ | |
|// В ПРОТИВНОМ СЛУЧАЕ - ТЕКУЩУЮ ДАТУ | |
|ВЫБРАТЬ ЕСТЬNULL(МИНИМУМ(Вых.Дата), &тДата) КАК Дата | |
|ПОМЕСТИТЬ втНачалоПериодаТекущихПоздравлений | |
|ИЗ РегистрСведений.ДанныеПроизводственногоКалендаря КАК Вых |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Список символов в кодировке Windows-1251 | |
const List cp1251 = [ | |
'\u0000', | |
'\u0001', | |
'\u0002', | |
'\u0003', | |
'\u0004', | |
'\u0005', | |
'\u0006', | |
'\u0007', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Получаешь свою табличку с колонками Наименование, Артикул, Код | |
ТЗ = ПолучитьТаблицуЗначений(); | |
Запрос = Новый Запрос(" | |
|ВЫБРАТЬ * | |
|ПОМЕСТИТЬ ВТ | |
|ИЗ &ТЗ КАК тз | |
|; | |
|ВЫБРАТЬ | |
| вт.Наименование КАК Наименование |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
import 'package:bloc/bloc.dart'; | |
//region СОБЫТИЯ | |
abstract class AppEvent {} | |
class SomeAppEvent extends AppEvent { | |
@override | |
String toString() => 'Некоторое действие над приложением'; | |
} |
OlderNewer