Вербицкий Илья

91
Рейтинг

Vinzor
Илья Вербицкий



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

  •   Был(а) на сайте: вчера в 10:56

Друзья
  • Павел Филатов
  • Юля Фамилия
  • Александр Кузиков
  • Дмитрий Петров
  • Vetal Shilo
  • Denis O
  • Алексей Козик
  • Владимир Жуков
  • Светлана  Тятова
Подписчики 18

Группы

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

Партнер IS-WP

Рейтинг 91

Управляемый пользователями запрет запуска лишнего сеанса (управляемые формы)

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

Случается, что в работе сеанс зависает, или к нему пропадает доступ в динамически выделяемом терминале, или другие случаи. Пользователь открывает новый сеанс, тратит лицензию, при этом лицензия "прошлого" сеанса всё так же занята, потому что сеанс активен, не закрыт. Идёт перерасход лицензий, и кому-то их просто не хватает. Данная обработка позволит экономить лицензии: при старте "лишнего" сеанса самому пользователю дано выбрать: закрыть только что начинаемый сеанс (вернуться в ранее начатый) или закрыть начатый ранее сеанс, который, возможно, уже давно недоступен или "завис", "глюкнул". Выполнено в ЗУП КОРП 8.3.22.2239 / 3.1.28.64 Подойдёт и для других управляемых форм на адекватном уровне БСП.

2 стартмани

08.02.2024    1222    10    Vinzor    4       

11

Замена подразделения в "Отражении зарплаты", "Начислении резервов" в ЗУП 3.1 для целей бухучета

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

Обработка замены подразделений в "Отражении зарплаты", "Начислении оценочных обязательств", "Начислении резервов по оплате труда". Замена подразделений в случае, когда расходы на оплату возникают на одних подразделениях, а должны отражаться на других (укрупнённых). Ссылочное сопоставление подразделений (а не по коду или наименованию). Типовой механизм дополнительных реквизитов. Автоматическая инициация допреквизита справочника. Удобства. 1. Полная автоматизация. Буквально - установили расширение, сразу выполнили команду "Заменить подразделения по сопоставлению" в любом из перечисленных документов, и в справочнике "Подразделения" виден и доступен дополнительный реквизит для указания подразделений на замену, можно заполнять сопоставления. 2. Список сопоставленных подразделений легко выводится штатными средствами на форму справочника "Подразделения".

3 стартмани

30.08.2023    901    5    Vinzor    7       

4

Ошибка в ЗУП релизов 3.1.23.653 / 3.1.25.37 — не рассчитывается НДФЛ с аванса. Обход проблемы

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

Ошибка в ЗУП релизов 3.1.23.653 / 3.1.25.37 — не рассчитывается НДФЛ с аванса. Это программная ошибка — Ошибка 60007141. Она может проявляться как по всем работникам в документе, так и частично. Проблема возникает, если в Начислении за первую половину месяца есть сотрудники, у которых в предыдущем месяце не было доходов.

1 стартмани

21.04.2023    3520    9    Vinzor    5       

2

Исправление ошибки определения базы резерва по оплате труда. ЗУП 3.1

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

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

1 стартмани

26.02.2023    3592    4    Vinzor    2       

4

Нужные дополнительные контроли в кадровом учете. ЗУП 3.1

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

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

2 стартмани

08.08.2022    3487    6    Vinzor    8       

6

Аналитический отчет по сверхурочным часам при суммированном учете рабочего времени для ЗУП 3.1

Отчеты и формы Бухгалтер Пользователь Сложные периодические расчеты 8.3.14 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Windows Абонемент ($m) Внешний отчет (ert,erf) Зарплата Учет рабочего времени Кадровый учет

Отчет является аналитическим инструментом для получения и анализа данных, из чего получаются значения, которые мы видим в документе "Регистрация переработок". Отчет включает в себя поля, рассчитываемые в документе, и ещё 11 полей, позволяющих понять, как и из чего сложилась норма времени, факт времени, количество часов переработки, и дополнительно на контрольных соотношениях выявить ошибки учета (несоответствие отработанного и оплаченного времени и другие).

2 стартмани

11.04.2022    5559    98    Vinzor    32       

11

Комментарии

DevСКД: скрыть строку, если в видимых колонках нет данных#2 02.05.24 21:08
(1) Первое, что приходит в голову.
Можно вычисляемым полем, но лучше в запросе создайте поле выборки типа "ВыводитьСтроку",
Выбор
когда Поле1 Есть Null И Поле2 Есть Null .... Тогда ложь иначе истина Конец Как ВыводитьСтроку.

В настройке отчета условное форматирование, 2 штуки (2 настройки), лучше тоже в конфигураторе:
1-я Минимальная высота, Максимальная высота = -0,01, условие ВыводитьСтроку = Нет
1-я Минимальная высота, Максимальная высота = 1 (подберите), условие ВыводитьСтроку = Да

Второе. в модуле в "ПриКомпоновкеРезультате" написать код вывода табличного документа и пост-обработку его.
Надо сделать один цикл в другом: первый - по строкам, второй - по колонкам, получать "пилотную" (маркерную) ячейку по свойству "Текст". (заголоков колонки)
Далее в цикле проверяем, что во всем ряду ячеек тексты удовлетворяют условию, и в таком случае, получить область всей строки и
-- сжать её в ноль по вертикали
-- либо вырезать со смещением по вертикали.
DevНе выводит на печатную форму значения параметров из запроса#3 02.05.24 20:56
(2) Ага, согласен. Это очевидная ошибка.
Топикстартеру - чтобы проверить это, сделайте по параметру печатной формы, что не заполняется значением, следующее (в нужном месте)

ОбластьТабличнаяЧасть1.Параметры.Клиент = ВыборкаТабличнаяЧасть1.Гость;

и всё станет ясно
DevОтчет по сотрудникам без созданных документов за период#4 30.04.24 21:41
(3) у вас в "Поступлении товаров" ответственный точно ТИП("СправочникСсылка.Сотрудники") ?

По поводу параметра "Дата".
Считается, что правильнее сделать "готовый" параметр вне запроса,
например "ДатаНачалаПериода", значение (на встроенном языке 1С) "ДобавитьМесяц(ТекущаяДата(), -3)"

И само условие "ПоступлениеТоваров.Дата >= &ДатаНачалаПериода"
Поставьте в условие соединения таблиц

Код
ВЫБРАТЬ
    Пользователи.Ссылка КАК Ссылка
ИЗ
    Справочник.Пользователи КАК Пользователи
        ЛЕВОЕ СОЕДИНЕНИЕ ПоступлениеТоваров.Реализация КАК Реализация 
        ПО Пользователи.Ссылка = ПоступлениеТоваров.Ответственный
        И ПоступлениеТоваров.Дата >= &ДатаНачалаПериода
ГДЕ
    ПоступлениеТоваров.Ответственный ЕСТЬ NULL
DevОтчет по сотрудникам без созданных документов за период#2 30.04.24 14:52
(1) Сотрудников или пользователей ?
Пользователь - это реквизит в каждом документе (обычно "ответственный")?
Примерно так

Код
ВЫБРАТЬ
   Пользователи.Ссылка КАК Ссылка
ИЗ
   Справочник.Пользователи КАК Пользователи
      ЛЕВОЕ СОЕДИНЕНИЕ Документ.Реализация КАК Реализация 
      ПО Пользователи.Ссылка = Реализация.Ответственный
ГДЕ
   Реализация.Ответственный ЕСТЬ NULL


Со вторым документом - также, но отдельно или объединением запросов
Остальные фильтры и условия - как вам надо
ЗарплатаОрганизация справочника Подразделения на предприятии#2 28.04.24 22:39
(1) Простой способ.
- к подразделению "Цех 1" закрепите способ отражения - как для "Основное производство".
- к сотрудникам ОПР надо будет прикреплять (в кадровых документах) способ отражения как ОПР.
- к сотрудникам "основного производства" никакой личный способ отражения закреплять не надо, они будут отражаться по подразделению расходов на оплату труда, то есть "основное производство"

Я объяснил самый лайтовый способ.

А здесь очень подробная информация об этом
ЗарплатаНастроить рассылку расчётных листков#4 25.04.24 21:20
У себя решили, написав внешнюю обработку.
Причём, добавили в неё контроли (крупная компания, сильные требования безопасности)
ЗарплатаИз каких регистров берутся данные для отчета РСВ-1 и в карточку страховых взносов ?#9 25.04.24 9:43
(7) Может, в самом отчете посмотреть? В модулях, где он заполняется.
Зарплатаошибка зуп при проведении "Дивидендов" Распределение.СтатьяРасходов КАК СтатьяРасходов#5 24.04.24 8:46
(4) У меня ни разу не было этой проблемы
Базовая, релиз 3.0.151.27, платформа 8.3.23.2137
DevДублируются записи при формировании печатной формы.#2 22.04.24 19:51
В первой временной таблице ВТСсылкиНаДокумент или во второй Представления_КадровыеДанныеСотрудников сотрудники не двоятся?

Вообще первая временна - какое-то нагромождение соединений. Упросите там, лучше разбить на 2-3 временных
ЗарплатаОшибка в ЗУП "Запись с такими ключевыми полями существует : ЗаработанныеПраваНаОтпуска" при формировании отчета Остатки отпусков#7 20.04.24 13:17
(6) Отладкой смотреть.
Этот отчет по всему списку сотрудников, которые попадают в выборку, на "Дату формирования" проверяет заполненность записей в РС "Заработанные права на отпуск", и если записей недостаточно (по периоду), тогда вызывает процесс "подбросить недостающие записи".
И вот где-то в этом процессе "нашла коса на камень". Только отладкой можно понять, в чем "цимес"