Расширенный фильтр

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

Как я делал таймер обратного отсчета в динамическом списке на старой платформе 6

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

В данной статье пойдет речь о том, как на практике я реализовал колонку с обратным отсчетом времени без использования обработчика "ПриПолученииДанныхНаСервере". Платформа в режиме совместимости 8.3.1, управляемые формы (не Такси).

07.11.2018    2898    3    

Разность дат прописью 13

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

Функция РазностьДатПрописью(Дата1, Дата2), которая возвращает разность между двумя датами прописью в виде 1 год 12 месяцев 3 дня 10 часов 6 минут 12 секунд.

23.10.2013    6310    5    

Разность дат 20

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

Иногда требуется получить разность дат в виде типа: 5 дней 6 месяцев 4 года. Это можно сделать с помощью запроса, получив на выходе сразу 3 нужных числа, без последующих вычислений.

11.08.2017    8720    21    

Расчет возраста по дате рождения и текущей дате 5

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

Была задача - рассчитать возраст определенных лиц по дате их рождения. Решил поискать в интернете, как всегда множество мнений, множество реализаций, но, к сожалению, не встречал той статьи, где рассчитывалось количество полных лет, месяцев и дней. Например: 28 лет, 3 месяца, 15 дней. Решил заняться самостоятельно, и вот к чему это привело.

27.04.2017    10764    38    

Минимализмы 3 Промо 336

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

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    29128    41    

Календарь на СКД. Описание запроса 87

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

Отчет выводит календарь за любой период, по три месяца в ряд, можно за несколько лет подряд. Всё в один запрос. Подробное описание запроса.

1 стартмани

29.12.2011    22161    21    

Ближайшие дни рождения в ЗУП 3.1 - решение без доработки кода 7

Разное v8 v8::СПР ЗУП3.x Персонал, кадры Абонемент ($m)

Организация периодической рассылки списка грядущих дней рождений сотрудников.

1 стартмани

14.03.2018    6641    9    3    

Работаем с датами в запросе Промо 129

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

Понадобилось в запросе выполнить некоторые операции с датами: - посчитать дату оплаты в банковских днях; - собирать строки, в которые должны были входить даты, точнее строковые представления дат в формате "ДФ=dd.MM.yyyy". Вот что из этого получилось.

30.03.2010    50909    39    

В помощь кадровику. Отчет по состояниям (отклонениям) сотрудников за период. Промо 137

Бухгалтерские v8 v8::СПР КА1 ЗУП2.5 УПП1 Россия БУ Зарплата Персонал, кадры Абонемент ($m)

Моя переработанная статья будет полезна и работникам кадровых служб и разработчикам кадровых отчетов. Вся информация для пользователей размещена в самом начале статьи, ниже идет техническое описание сбора данных для отчета. К статье прикреплен отчет на основе СКД, который позволяет в детальной и настраиваемой форме выводить информацию о состояниях сотрудников за выбранный период. Данные собираются исключительно с кадровых регистров. Через механизм характеристик реализована поддержка использования категорий и свойств объектов. В описании для разработчиков я расскажу об основных принципах создания отчета по состояниям (отклонениям) сотрудников организаций за выбранный период. Данные будем брать из регистров сведений «СостояниеРаботниковОрганизаций» и «РаботникиОрганизаций». В файлах выложен полностью работоспособный отчет по статье, который можно быстро адаптировать под Ваши учетные задачи. (тестировалась в ЗУП 2.5.37.1, 2.5.54.1 / 8.2.14.533, 8.2.15.310)

1 стартмани

21.12.2011    33438    692    53    

Опять даты или "пятая нога" для стандартной платформы. 38

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

Функции для работы с датами, которые почему-то забыли перенести из языка запросов в язык 1С.

1 стартмани

21.10.2014    13610    14    53    

Расчет стоимости за период 0

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

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

08.05.2015    2898    4    

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

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

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

05.03.2019    1417    0    

Хранение и повторное использование текстов запросов. 66

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

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

1 стартмани

09.07.2012    11999    57    103    

Расчет оборачиваемости 8

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

Коллеги, хочу вам представить расчет оборачиваемости (товара, дебиторской, кредиторской задолженности). Я назвал это метод "Метод Николая Михайловича". Почему Николая Михайловича? А потому, что я так захотел ))).

1 стартмани

28.12.2015    8610    1    4    

Исправление ошибки релиза бюджетной ЗУП в части расчетов среднего заработка у сотрудников с 6-дневными графиками.. 4

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

При расчете среднего заработка у сотрудников на 6ти дневном графике работы неверно вычислялся средний заработок, и в следствии этого - остальные зависимые расчеты.. И вот как это исправили мы..

25.03.2010    10722    3    

Разница между датами в запросе 46

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

Получение разницы между датами в запросе формата: "Дней; часов; минут" ПРАВИЛЬНЫЙ КОД (ОТ i132) ОБРАБОТКУ ИСПРАВИЛ!!!

1 стартмани

06.12.2011    25857    53    26    

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

Практика программирования v8 1cv8.cf Россия БУ Займы, кредит, лизинг Абонемент ($m)

Есть задача начисления процентов по займам за произвольный период, включая случаи кратного количества лет, т.е. в общем случае, когда обе даты начала и конца периода лежат в разных годах. Займы могут выплачиваться частями. Кроме того, процентные ставки по договорам займа могут меняться в любой момент (день). Эта задача была сделана в платформе 7.7, но с помощью объектной модели запросов по бухгалтерским итогам и таблицы значений. Сейчас я сделал исключительно через механизм запросов.

1 стартмани

26.12.2011    3746    51    9    

Запрос+Пример отчета: Количество дней с остатком товара. Доработанный запрос 5

Практика программирования Управленческие v8 1cv8.cf УУ Учет ТМЦ Абонемент ($m)

После долгих поисков необходимых запросов, наткнулся на статью местного ресурса http://infostart.ru/public/17023/. Только вот была беда небольшая: по условию моей задачи, днем с остатками должен был считаться даже тот день, когда товар пришел и ушел за один день. Т.е. использование значения КонечныйОстаток не представляется возможным, потому что значение будет 0. За основу взят запрос из вышеуказанной статьи, только малость доработан. Проверял на КА, ред. 1.1

1 стартмани

18.12.2014    3299    2    2    

Алгоритмы и выгрузка ИБ с решениями для экзамена Специалист ЗУП 3.0. 45

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

Аттестацию "1С:Специалист" по конфигурированию подсистем расчета зарплаты и управления персоналом в прикладных решениях "1С:Предприятие 8" автор сдал на отлично. Здесь решение обновлено до 3.0.24.125.

3 стартмани

24.08.2015    26572    81    54    

Запрос: количество дней наличия товара на складе за период 39

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

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

25.09.2007    25833    23    

Вычисления стажа работы в организации запросом. Вычисление разности дат в годах, днях и месяцах запросом. Вычисление знака зодиака. Статистика окладов по знакам зодиака. 49

Практика программирования v8 ЗУП2.5 Россия Персонал, кадры Абонемент ($m)

Задача: вывести в отчете «Списки сотрудников организаций» в поля «Лет», «Месяцев», «Дней», объединенных группой «Стаж в организации» разность между двумя датами в годах, месяцах и днях, используя компоновку данных, но не добавляя функции в общие модули (т.к. конфигурация на поддержке)

1 стартмани

18.05.2010    23640    16    

Минимализмы Промо 605

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

Приводится подборка кратчайших решений некоторых задач. Ранее эти решения были разбросаны по комментариям к чужим публикациям.

08.10.2014    71517    83    

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

Защита, права, пароли Практика программирования v8 Абонемент ($m)

Данное решение позволяет гибко настраивать правила записи и проведения документов для пользователей, групп пользователей.

1 стартмани

17.11.2015    4180    3    1    

Минимализмы 2 Промо 322

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

Следующая серия "минимализмов" [http://infostart.ru/public/306536/]. Также, как и в предыдущей статье, здесь приведена подборка коротких оригинальных решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

23.02.2016    41816    80    

Отчет по стажу сотрудников для Украинских конфигураций 1

Бухгалтерские v8::БУ v8::Запросы v8::СКД 1cv8.cf Украина БУ Зарплата Персонал, кадры Абонемент ($m)

Простенький отчет по стажу сотрудников организации в годах, месяцах, днях. Отчет сделан на базе СКД. Работает в конфигурациях для Украины (УПП, УТП, ЗУП). Считает стаж в текущей организации от даты приема до даты увольнения / текущей даты / произвольной даты, а также вытягивает из регистра данные по предыдущему стажу физического лица.

2 стартмани

10.11.2018    1918    1    1    

О времени и 1С 135

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

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

01.04.2019    6779    42    

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

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

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

11.04.2019    1106    11    

Альтернативный вариант расчета возраста (лет, месяцев, дней) запросом 7

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

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

11.04.2019    882    12    

Не вполне очевидные приемы в конструкторе запросов 2

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

Приёмы работы с конструктором запросов (4 приёма).

23.04.2019    1818    2    

Расчет средних по периодам в запросе - это элементарно! Промо 153

Практика программирования Анализ учета v8 1cv8.cf Россия Абонемент ($m)

Распространено мнение, что расчет средних по периодам в запросе - это сложно. В статье приводится прием, позволяющий опровергнуть это заблуждение. Приводится описание метода, его обоснование и ограничения использования. Как примеры прилагаются два практичных отчета на СКД: для расчета среднедневных остатков товаров и для расчета среднедневной задолжности контрагентов. Отчеты созданы на платформе 8.1 для конфигурации УТ10.3 .

1 стартмани

29.09.2011    57560    160    32    

Дебиторка fifo по долгам контрагентов (УТ 10.3). 51

Практика программирования Анализ учета v8 УТ10 Россия БУ Дебиторская и кредиторская задолженность Абонемент ($m)

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

1 стартмани

27.11.2011    22677    322    38    

Формирование файла-реестра для открытия счетов/банковских карт в ОАО "Банк Москвы" 5

Обмен с банком v8 ЗУП2.5 Россия БУ Банковские операции Зарплата Абонемент ($m)

Обработки: - Формирует таблицу работников для ОАО "Банк Москвы" (формирование реестра для открытия счетов/банковских карт). - Заполнение документа "Заявка на открытие лицевых счетов".

1 стартмани

20.06.2012    16826    108    3    

Функция для вычисления разницы между двумя датами 3

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

Функция РазностьДат

1 стартмани

20.03.2013    6716    32    60    

Запросы к регистрам сведений с реквизитом "ПериодЗавершения" 58

Практика программирования v8 ЗУП2.5 УПП1 Россия УУ Зарплата Персонал, кадры Абонемент ($m)

В конфигурациях ЗУП и УПП есть 2 часто используемых регистра сведений: «РаботникиОрганизаций» aka «Кадровая история сотрудников (по юрлицам)» - хранит кадровые перемещения сотрудника в регл. учете и «ПлановыеНачисленияРаботниковОрганизаций» aka «Плановые начисления сотрудников организаций» - хранит назначенные сотруднику виды расчета. Эти регистры имеют одну особенность, часто упускаемую новичками из виду.

1 стартмани

28.08.2013    29276    9    

Учет дополнительных отпусков по подразделениям (ЗУП 2.5) 6

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

Учет дополнительных отпусков по подразделениям (ЗУП 2.5)

1 стартмани

18.06.2014    9987    9    5    

Расчет хэш-функции в запросе Промо 137

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

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

20.03.2015    46466    39    

Дополнение остатков периодами в запросе 10

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

Ниже приведен один из возможных вариантов решения задачи получения остатков по периодам (без "разрывов") в запросе с объединением с подзапросом к другой таблице.

1 стартмани

14.05.2015    11149    2    7    

ЗУП 3.0 Специалист. Билет 4. 25

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

Пример решения 4-го билета для экзамена на специалиста по ЗУП 3.0. В публикации представлено собственное решение.

25.10.2015    14324    9