Практика программирования

Создание 1C конфигурации для android от идеи до публикации на google play

Оказалось, что создать приложение для android на 1С 8.3  очень просто, но не без приключений. В статье те грабли, на которые я наткнулся, и описаны. Позвонил клиент и спросил — реально ли его работникам на мобильные установить приложение, желательно работающее в…
Read more

Ошибка в отчете "Расчетные листки организаций" (излишне удержанный НДФЛ на начало и на конец месяца)

При формировании всего списка сотрудников или по подразделениям у некоторых "выскакивает" излишне удержанный НДФЛ на начало и на конец месяца, которого на самом деле нет. При формировании отчета с отбором по сотруднику(ам) такого "косяка" нет. Ошибка в том, что обнуляются…
Read more

Произвольные алгоритмы

Справочник произвольных поименованных алгоритмов. Упорядочение, управление, поиск, замена. Наглядность. Использование в полях, хранение в реквизитах БД. Обычные формы и УФ. Идея проста — повысить управляемость произвольными вспомогательными текстами кодов на встроенном языке. Да, мы пишем их в УПОБ и прочих…
Read more

Точка Актуальности для 1С 8

Все знают, что такое ТА для 1с 7.7 И этот механизм отсутствует в 1С 8. Но многие бухгалтера привыкли к нему. Почему бы тогда его не реализовать? Простейшие модификации 1С (добавление одной константы «ТА» типа «Дата» и размещение ее в Общих…
Read more

Графические схемы спецификаций для УПП 1.3

Обработка была разработана для решения задачи представления дерева спецификаций в виде графической схемы в процессе внедрении производственного учета на базе 1С:УПП 1.3. Как известно, разработчики 1С не предоставили возможности программной работы с объектом «графическая схема», поэтому эта разработка может служить…
Read more

Определения попадания точки в контур на основе комплексного анализа. Работа с яндекс картами.

Работа с картами яндекса и определение попадания точки в контур на плоскости. Обработка приводит пример работы с картами яндекса. Можно постоить свои области на карте и в последующем использовать их для определения попадания адреса в определенный район. Расчет попадания точки…
Read more

Вызов функции, размещенной во внешней обработке

Размещаем во внешней обработке функцию, умеющую возвращать вычисленные в ней значения. Тот, кто сталкивался с процессом внесения изменений знает, насколько это малоприятное занятие, при том что на этапе отладки изменения могут понадобиться достаточно частые, т.к. воссоздать все возможные проблемы на…
Read more

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

Был отчет, в котором к неким датам прибавлялось 15 дней функцией ДобавитьКДате(). Но вот понадобилось добавлять к дате не все дни, а только рабочие. Сделал запрос, может быть кому понадобится  Собственно запрос получился такой:   ВЫБРАТЬ Даты.Дата, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК КоличествоРабочихДней, МАКСИМУМ(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря)…
Read more

Очистка регистра сведений с отбором

Думаю, многие знают, что очистить полностью регистр сведений, можно одной строкой, и наверное у многих даже есть какой-то заготовленный шаблон(обработка) для очистки. А вот что делать если регистр сведений нужно очистить, по определенному условию?  Например по периоду или по организации….
Read more

Работа со строками в запросе

К сожалению, возможности запросов 1С в отношении строковых переменных крайне малы. Практически они исчерпываются одной функцией и одним оператором. Тем не менее, постоянно всплывают темы в духе «а как мне сделать это прямо в запросе?». Конечно, большинство задач решаются в…
Read more