Все публикации — все для 1С

О времени и 1С

Практика программирования Разработка Бесплатно (free)

Основы и особенности работы со временем в 1С. Как избавиться от боли при работе в разных часовых поясах. Что такое момент времени. И другое.

01.04.2019    35919    YPermitin    61    

Еще раз о рабочих днях. Быстрый способ расчета в запросах

Практика программирования Математика и алгоритмы Разработка v8 Абонемент ($m)

В статье рассмотрен механизм учета производственных графиков и рабочих дней. Предложен простой и быстрый алгоритм решения типичных задач: добавление рабочих дней к дате и нахождение разницы между датами в рабочих днях. Все вычисления производятся исключительно запросом, т.е. решение пригодно для СКД и динамических списков.

1 стартмани

20.06.2019    7359    Alxby    11    

Поиск даты от текущей за вычетом выходных дней

Практика программирования v8 Бесплатно (free)

Простой способ поиска даты от текущей за вычетом выходных дней.

29.11.2018    4258    Mellow    18    

Включение встроенного в платформу механизма "Копии базы данных" и использование "Дата Акселератора". Новый стандартный механизм использования баз OLAP в 1С

Производительность и оптимизация (HighLoad) v8 Россия Бесплатно (free)

С версии 1С 8.3.14 в платформе появился новый функционал «Копии базы данных». В данной публикации я хочу рассказать, как включить использование данного механизма в платформе 1с и как его использовать для получения отчетов с копии базы данных, которая может быть вынесена на внешний сервер относительно текущей базы данных, а также как использовать систему «Дата акселератор», в которой база данных целиком размещена в оперативной памяти рабочего сервера кластера серверов «1С:Предприятия».

25.04.2019    14370    Elf1k    27    

Заметки по SQL: Генерация ряда дат и данные из периодических регистров на каждый день

Практика программирования Разработка v8::Запросы Бесплатно (free)

В публикации описывается запрос на классическом SQL, позволяющий получить периодические данные на каждый день на примере формирования цен номенклатуры и остатков регистра накопления "ТоварыНаСкладах". Генератор ряда дат для запроса, построен на основе порождающего запроса.

05.03.2019    4841    IVC_goal    0    

Добавить к дате рабочие дни (Запрос)

Практика программирования v8 Россия Бесплатно (free)

Возникла задача добавить рабочие дни к дате в запросе. Нашел кучу различных вариантов. Все варианты оказались требовательны к ресурсам. Предлагаю вашему вниманию очень простое решение. Основная идея в том, чтобы рассчитывать индекс даты к которой необходимо добавить рабочие дни, и, выполняя разницу между индексом предполагаемой рабочей даты и индексом текущей даты, искать количество дней, которое мы изначально хотели добавить. Но есть один нюанс: прибавить рабочие дни можно только к рабочим дням. Ну это не проблема, доработать очень просто. Для моей задачи такого решения было достаточно.

21.06.2018    36652    smok1986    6    

Робот - Дата запрета редактирования

Закрытие периода v8 1cv8.cf Абонемент ($m)

Установка Даты запрета редактирования - по расписанию и по алгоритму.

1 стартмани

27.07.2018    13640    47    Timur.V    16    

[v8] Несколько решений для работы с периодами и датами

Практика программирования v8 1cv8.cf Бесплатно (free)

Несколько готовых решений нетривиальных задач.

25.03.2020    3029    1C_Casual    3    

Универсальные формы ввода даты, числа, строки, Виртуальная клавиатура, форма выбора из списка (для сенсорных экранов)

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

2 стартмани

20.11.2018    4062    11    Izumov    2    

Выявление переносов дат получения незарплатных доходов для 6-НДФЛ

Зарплата v8::СПР v8::УФ ЗУП3.x Россия БУ НУ НДФЛ Абонемент ($m)

Почему сумма в 6-НДФЛ или 2-НДФЛ не соответствует ожидаемой? Этот отчет помогает выявить одну из причин, почему так получается - это перенос даты получения дохода в другой квартал или год. Пример видно на картинке - больничный лист планировали выплатить в декабре 2018 года, а фактически выплатили в феврале 2019 года. Если 2-НДФЛ и 6-НДФЛ сформировали до даты выплаты - 05 февраля, то эти отчеты становятся после 05.02 неактуальными, так как доход для учета НДФЛ переносится в другой налоговый период. Отчет необходимо применять после того, как ведомости на выплату сформированы и проведены, но до того, как они фактически оплачены. Таким образом можно выявить причину - почему дата дохода перенесена, и вовремя ее устранить. Конфигурация: Зарплата и управление персоналом 3.1.10 (и более поздние релизы), Зарплата и кадры государственного учреждения 3.1.10 (и более поздние релизы). Отчет построен по данным регистра "Сведения о доходах для НДФЛ", структура которого стабильна, начиная с первый версий ЗУП.

1 стартмани

06.09.2020    842    4    VinnieThePOOH    0    

Получение нормы времени между двумя датами из Производственного календаря

Зарплата Практика программирования v8 v8::СПР ЗУП3.x Россия БУ УУ Бесплатно (free)

Понадобилось для решения задачи автоматизировать ручной расчет сверхурочных часов по очень "замудренной" формуле, в которой нужно получить норму времени между двумя определенными датами из Производственного календаря.

06.05.2020    1750    ivnik    4    

Дата создания во всех документах, не снимая документы с поддержки

Практика программирования v8 БП3.0 Россия Абонемент ($m)

Дата создания во всех документах, при этом документы остаются на поддержке

1 стартмани

08.01.2018    10130    1    Margo462    21    

Оформление даты в динамическом списке

Практика программирования v8 1cv8.cf Бесплатно (free)

В статье приведен вариант оформления полей даты в динамических списках.

28.05.2018    8961    m-rv    1    

Определение даты из произвольной строки

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Описанная функция получает дату из произвольной строки.

1 стартмани

26.05.2020    1105    2    maxvcb    0    

Определение текущей даты на основании данных онлайн сервисов

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Пример получения текущей даты-времени на примере сервиса yandex.ru

24.09.2018    2789    VictorRGB2    11    

Платежный календарь (по датам оплат сделки)

Дебиторская и кредиторская задолженность Управленческие v8 1cv8.cf Украина УУ Абонемент ($m)

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

1 стартмани

18.09.2019    2630    2    yarsort    0    

Контроль по "ведомости на выплату" заполнения "планируемой даты выплаты" в "документе-основании"

Анализ учета Зарплата Зарплата v8::СПР ЗУП3.x Россия БУ НДФЛ Абонемент ($m)

Разработан на конфигурации ЗУП.КОРП.3.1.2.212. Отчет отбирает все ведомости на выплату за период и проверяет правильность заполнения "Планируемой даты выплаты" в документах-основаниях, по которым созданы ведомости. В отчете цветом выделены строки, в которых планируемая дата в документе-основании заполнена неверно = не соответствует дате ведомости. Правильность заполнения "Планируемой даты выплаты" необходима для корректного формирования 6-НДФЛ.

1 стартмани

09.09.2017    12872    24    user_2010    0    

Пакетный сдвиг документов по дате

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка сдвигает подобранные документы в дате вместе с движениями без перепроведения самих документов. При выполнении обработки сдвигается реквизит Дата и значение Период в движениях регистра.

1 стартмани

21.06.2017    5741    2    GOshaSaveiko    0    

Генерация временного ряда запросом

Универсальные функции v8 v8::Запросы 1cv8.cf Бесплатно (free)

Способ генерации последовательности дат средствами языка запроса 1С.

07.05.2018    8755    dim_zal    6    

Нумератор реализаций и счетов-фактур по дате документа (расширение) для 1С:Бухгалтерии 3.0

Обработка документов Оптовая торговля Оптовая торговля v8 БП3.0 Россия БУ Абонемент ($m)

Расширение для 1С:Бухгалтерия 3.0 - реализована нумерация документов: Реализация и Счет-фактуры на дату! Номер документа содержит дату документа!

10 стартмани

20.06.2019    3419    5    Torin    13    

Срез на даты за период. Шаблон запроса

Практика программирования v8 1cv8.cf Бесплатно (free)

Один запрос, который довольно часто пригождался.

05.09.2019    7969    json    40    

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

Универсальные функции v8 Бесплатно (free)

Иногда бывает необходимость получить "Первый понедельник месяца" или "Вторую пятницу месяца". Есть несколько способов решения вопроса. Опишу один из них.

12.09.2017    11334    987ww765    12    

Раздельный вывод частей даты на форму без программирования

Работа с интерфейсом v8::УФ 1cv8.cf Бесплатно (free)

Небольшой лайфхак для повышения удобства редактирования пользователем полей с типом "Дата".

12.01.2019    9220    drmaxart    20    

Методика расчета отклонений данных между любыми двумя датами в отчете на СКД

Практика программирования v8::СКД 1cv8.cf Абонемент ($m)

Иногда требуется сравнить данными между двумя указанными датами. В данной статье описана методика расчета таких отклонений между двумя, указанными пользователем датами (с помощью СКД).

1 стартмани

13.05.2017    13386    tata_1211    8    

Исправление даты/номера счета-фактуры полученной в документах

Обработка документов Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Обработка исправляет реквизит "ДатаНомерСчетаФактуры" (меняет местами дату и номер) в документах, содержащих сведения о полученной счет-фактуре. При заполнении Раздела 8 декларации НДС иногда возникает проблема с заполнением 20-й и 30-й колонок (номер и дата счет-фактуры продавца), если в реквизите "ДатаНомерСчетаФактуры" документов оприходования, дата идет первой, а через разделитель ";" идет номер ( например: 31.08.2017;13АФ00181735/10). В таком случае в 20-у колонку попадает дата (вместо номера), а в 30-ю ничего.

1 стартмани

24.10.2017    10636    3    SanchoD    5    

Отключение пользователей от базы и закрытие периода (УТ 10.3)

Закрытие периода Информационная безопасность Закрытие периода Закрытие периода v8 1cv8.cf УУ Абонемент ($m)

Обработка для закрытия сеансов с текущей базой в клиент-серверном режиме работы. Используется COM-коннектор. Теоретически, закрытие сеансов будет работать для любой базы при запуске в режиме обычного приложения. Вторая часть обработки - закрытие периода. Используется для УТ 10.3 и для аналогичных конфигураций, где данный модуль имеет такую же структуру и логику.

1 стартмани

08.12.2017    10827    12    riposte    2    

Работа с кодами - числами, датами, кодами справочников, номерами документов, идентификаторами в 1С и в других базах данных

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Поддерживается преобразование Кодов на основе Алфавитов, в том числе ''блочных" кодов - состоящих из блоков (подстрок) одинаковой длины (например: 8, 16, 32-битные коды, Хэши и т.п.). Функции доступны на Клиенте и на Сервере. Демо-примеры сделаны на управляемых формах. Тестировалось на платформах серии 8.3.10.

1 стартмани

28.11.2017    7510    newold2    1    

Выбор даты

Универсальные обработки Работа с интерфейсом v8::УФ 1cv8.cf Абонемент ($m)

Обработка для удобного выбора даты и времени.

1 стартмани

14.04.2019    3588    0    denacid    2    

Расчет стажа по датам

Управление персоналом (HRM) Зарплата v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Пользовательская обработка для расчета общего стажа (работника).

1 стартмани

20.08.2020    821    1    bars21rus    0    

Процедура генерации отдельных элементов формы для даты и времени

Работа с интерфейсом v8::УФ 1cv8.cf Бесплатно (free)

Развиваю тему статьи "Раздельный вывод частей даты на форму без программирования" - на этот раз реализовал процедуру для общего модуля, которая из элемента формы реквизита с типом "Дата" генерирует отдельный элемент для времени и выполняет все шаги, указанные в исходной публикации

03.10.2020    488    drmaxart    0    

Установка (просмотр) дат запрета на редактирование

Информационная безопасность v8 v8::Права УТ10 Россия Абонемент ($m)

Вариант удобного просмотра и установки даты запрета на редактирования для Управления торговлей 10.3.

1 стартмани

15.02.2018    5921    2    arteast    2    

Исправление даты выплаты начислений по договорам ГПХ в ЗУП 3.0

Зарплата Обработка документов Зарплата v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Обработка предназначена для приведения в порядок дат выплат по договорам ГПХ для последующего корректного формирования 6-НДФЛ.

1 стартмани

20.07.2018    5448    7    ELAM    0    

Установка пароля на изменение настройки пользователей "Дата запрета изменений" в БГУ 2

Роли и права Пароли v8::Права БГУ Государственные, бюджетные структуры Россия БУ Абонемент ($m)

В БГУ 2 (2.0.68.16) на уровне БСП у всех пользователей, имеющих роль "Администратор", есть возможность менять дату запрета изменений. Некоторым клиентам хотелось, чтобы только один пользователь мог менять дату запрета. Данное расширение позволяет определенному программно в расширении пользователю устанавливать пароль, а остальным пользователям позволяет менять даты только при вводе пароля. На красоту не претендует - не пеняйте.

1 стартмани

14.05.2020    2296    3    taras20    0    

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

Печатные формы документов Оптовая торговля v8 Розница Россия УУ Абонемент ($m)

По сути это шаблон для печати договора с возможностью указать валюту (автоматически берет с сайта www.cbr.ru). Номер договора/Дата/Сумма договора указываем в реквизите "Регистрационный номер" в карточке контрагента.

1 стартмани

29.09.2020    600    0    ah7777777    0    

Быстрый выбор даты и времени в управляемых формах

Работа с интерфейсом v8::УФ 1cv8.cf Россия Абонемент ($m)

Столкнулась с тем, что клиенту в документе путевого листа надо было устанавливать дату и время - так вот установка времени, особенно двухзначное значение, например 10, или 10:30 - устанавливать очень неудобно, постоянно люди плевались - кто сталкивался, поймет. В общем, решила сделать дополнение - без доработки конфигурации. Работает без использования модальных окон - так, как требует 1С. Расширение тестировалось в 1С Бухгалтерии 3.0 (3.0.54.20).

2 стартмани

26.11.2017    12597    13    lenna1c    0    

Поиск реквизитов банка по БИК с помощью сервиса ДАДАТА (dadata.ru), обычные и управляемые формы

Обработка справочников WEB Банковские операции Банковские операции v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример поиска по БИК с помощью сервиса ДАДАТА(dadata.ru) - обычные и управляемые формы (тестировалось на 8.2.19.130 и 8.3.5.1383).

1 стартмани

06.11.2018    5562    4    z5515    0    

Заметки по SQL: Запрос, получающий изменения ресурса в регистрах сведений по датам изменения за период

Практика программирования v8 v8::Запросы 1cv8.cf Россия Бесплатно (free)

В статье описан метод получения изменения ресурса регистра сведений по датам изменения, построенный на основе запроса "Сумма накоплением".

11.04.2019    5024    IVC_goal    11    

ЗУП 3.1 Налоги и взносы (кратко) по подразделениям

Бухгалтерские Зарплата Зарплата v8 v8::СПР ЗУП3.x БУ НДФЛ ФОМС, ПФ, ФСС Абонемент ($m)

Отчет "Налоги и взносы (кратко)" в разрезе подразделений.

1 стартмани

20.09.2018    14509    89    Timur.V    8    

Автоматический запрет редактирования УТ 10.3 внешней обработкой

Информационная безопасность v8::Права УТ10 Абонемент ($m)

Автоматическая установка запрета редактирования данных для конфигурации УТ 10.3, без внесения изменений в конфигурацию.

1 стартмани

21.02.2017    7226    17    fritz    0