Худин Андрей

76
Рейтинг

androidT1C
Андрей Худин



  •   Регистрация: 20.08.2007 (16 лет назад)

  •   Был(а) на сайте: 25.04.2024

Друзья
  • Владимир Минин
Подписчики 5

Группы

Профессиональный разработчик

Партнер IS-WP

Рейтинг 76

Расчет суммы авансов с учетом невыходов за первую половину месяца в ЗУП 3.1

Инструменты и обработки Программист Бухгалтер Пользователь Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m) Расширение (cfe) Зарплата

Для тех, кто использует авансы "фиксированной суммой" или "% от тарифа". При расчете аванса будет произведена его корректировка с учетом невыходов. Также выводится информация о количестве дней по норме и невыходах. Подключается в виде расширения: Администрирование - Печатные формы, отчеты и обработки - Расширения. При подключении необходимо снять флаг "Безопасный режим" (т.к. используется сохранение файла табличного документа в каталог временных файлов). UPD 2022.03.25 - исправлены ошибки

1 стартмани

21.10.2021    2675    20    androidT1C    0       

3

Комментарии

ПубликацииРезультаты ревью кода 1500+ решений каталога Инфостарт: наиболее частые ошибки разработчиков в коде#70 16.04.24 15:57
Стандартный ЖР давно требует глубокого переосмысления. На больших объемах (гигабайты в сутки) он просто не работает. Даже возможности отключить запись определенных событий (например, выбранных регистров или справочников) 1С так и не сделала.
Приходится делать свой рег.сведений, и в нём фиксировать все ошибки. Большой минус такого подхода - это надо делать вне транзакции, что приводит к лишним вызовам фоновых заданий. Или изобретать велосипед в виде внешнего файла и последующего переноса в рег.сведений.
Ну и в целом, гнаться за нововведениями - такое себе занятие. Забавно читать, что устарели фичи, которые появились всего лишь несколько лет назад.
Бизнесу нужна стабильность, а не постоянное переписывание кода и гонка за стандартами.
DevБаза ClickHouse как внешний источник данных - ошибка при выполнении запроса#3 27.12.23 17:25
(2) Так не я ведь пишу запрос к самой СУБД, а платформа 1С.
DevБаза ClickHouse как внешний источник данных - ошибка при выполнении запроса#1 27.12.23 16:40
Добрый день!

Хочу использовать базу ClickHouse как внешний источник данных
Поставил драйвер ODBC, создал объект в конфигураторе.

Пишу набор данных - запрос в СКД.
Если это просто запрос к одной таблице - всё работает.

Как только добавляют левое соединение в запросе с другой таблице этой же базы clickhouse - валится ошибка вида:

Received error:
Code: 62. DB::Exception: Syntax error: failed at position 28 ('{') (line 3, col 7): {oj "db1"."sales" T1
LEFT OUTER JOIN "db1"."sklady" T2
ON (T1."id_sklad" = T2.id)}). Expected one of: SELECT query, possibly with UNION, list of uni on elements, SELECT query, subquery, possibly with UNION, SELECT subquery, SELECT query, WITH, SEL ECT. (SYNTAX_ERROR) (version 22.1.3.7 (official build))

Как победить ошибку?
DevОтчет СКД отбор#2 25.11.23 0:12
(1) а если на 21ой платформе попробовать?
MobileDevМобильное приложение для ТСД, вылеты при сканировании (Драйвер1ССканерШтрихкода, broadcast)#1 24.11.23 17:18
Добрый день всем!

Вопрос про мобильное приложение для ТСД (платформа 8.3.23).
Делаю мобильное приложение на основе БПО для мобильных устройств (2.20.3), использую компоненту "Драйвер1ССканерШтрихкода", через broadcast.

Приложение запускаю с помощью 1cem-arm64.apk (т.к. на складе некому будет бегать и постоянно обновлять APK)

Всё работает, но наблюдаются вылеты при сканировании в таком случае:
- запускаем приложение, всё работает
- делаем "мягкий" выход, не удаляя приложение из памяти android-а
- входим повторно в базу - и вылетаем при сканировании
- при последующем входе всё работает без сбоев - так же как при чистом запуске

Пример - на видео. Вылет на 30 секунде при сканировании.
https://www.youtube.com/watch?v=9H1j7YntuR8

В чем может быть причина?

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

Ощущение, что ВК что-то лишнее оставляет в памяти, поэтому всё работает только при "чистом" запуске. Но как её полностью вычистить при выходе?
ЗарплатаЗУП 3.1.27.23. СЭДО ФСС. Ошибка#133 28.09.23 11:02
(131) Вроде бы достаточно выполнить строку:
СЭДОФССКлиент.ПолучитьСообщенияИзФСС()

Так?
ЗарплатаЗУП 3.1.27.23. СЭДО ФСС. Ошибка#130 28.09.23 10:32
(127) Что за батник? Можете поделиться?
DevКак сделать программную настройку условного оформления списка документов доступной пользователю?#3 24.08.23 15:29
(2) Не получилось.
Меня ещё смущает, что в "Форма.Список.КомпоновщикНастроек.ПользовательскиеНастройки" - пусто, даже если интерактивно сделать настройки УО.
DevКак сделать программную настройку условного оформления списка документов доступной пользователю?#1 24.08.23 12:45
Имеем ЗУП 3, форма списка документов "Табель", надо раскрасить строку в списке:

Код простой, отбор убрал для наглядности, строки красятся:


Код
 Список = Форма[НаименованиеРеквизитаСписок];
        
        УсловноеОформление = Список.УсловноеОформление;
        
        ЭлементОформления = УсловноеОформление.Элементы.Добавить();

        ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(230, 255, 230));



Но пользователь интерактивно не видит и не может поменять это оформление.
Как сделать оформление доступным пользователю, чтобы он мог его поменять/отключить?

В СП есть упоминание ИдентификаторПользовательскойНастройки, но я не понял как его использовать.
ПубликацииИскусство отчета#34 16.03.23 12:43
(21) Вопрос - кого считать пользователем? Если это простой менеджер, то фантазий у такого менеджера столько, что он один может загрузить работой 10 программистов. Посыл статьи в том, чтобы не делать бездумно хотелки, а докапываться до сути, что на самом деле нужно для учета.
Бывает, что в отчет просят добавить очередной показатель, потом еще один, а через несколько лет им перестают пользоваться, потому что он превращается в монстра