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

1С бухгалтерия

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

Показатели "Для подразделения" в формулах пропорционально отработанному времени в 1С ЗУП 3.1

1С бухгалтерия

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

Просмотр временных таблиц

1С бухгалтерия

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

Как итог для просмотра временных таблиц:

Если используется менеджер временных таблиц:

МенеджерВременныхТаблиц.Таблицы[i].ПолучитьДанные().Выгрузить() - ТаблицаЗначений

Если временная таблица создается сразу в запросе:

Запрос.ВыполнитьПакетСПромежуточнымиДанными()[i].Выгрузить() - ТаблицаЗначений

Как итог для просмотра временных таблиц:

Проблемы при переносе данных из 1С ЗиК 7.7 в 1С ЗУП 3

1С бухгалтерия

Переносил данные в 2-х базах, примерно одинаковых размеров и состава видов начислений. Одна база перенеслась без проблем стандартными средствами, а вот со второй базой вдоволь намучился.
Первая ошибка проявилась в общем модуле ЗарплатаКадры в процедуре УстановитьРеквизитыВПодчиненныхПодразделениях.
Разбираться не стал и просто закомментировал в этом модуле строки в конце процедуры:

Конкатенация строк в 1С на СКД

1С бухгалтерия

Пробовал соединять строки в запросе на СКД. В Интернете нашел такой вариант соединения в вычисляемых полях:

Счет расчетов с контрагентом при реализации комиссионного товара

1С бухгалтерия

В 1С Бухгалтерия предприятия 3.0 в проводках документа Отчет о розничных продажах автоматически устанавливается счет расчетов с контрагентом по комиссионным товарам. Оказывается этот счет подцепляется из документа поступления(из партии).

Почему при выплате зарплаты сумма удержанного НДФЛ не равна сумме исчисленного

1С бухгалтерия

В 1с 8 ЗУП, при проведении документа, который фиксирует удержанный НДФЛ (Зарплата к выплате в частности), анализируется задолженность по зарплате. Соотношение Сумма выплаты / Долг по зарплате умножается на сумму исчисленного налога, который надо удержать. Т.о. кроме остатков по НДФЛ необходимо учитывать долги по зарплате.

Удаление строк таблицы значений по условию

1С бухгалтерия

Отбор = Новый Структура;
Отбор.Вставить("ИмяКолонки",ЗначениеКолонки);
 
Массив = ТЗ.НайтиСтроки(Отбор);
 
Для Каждого ЭлементМассива Из Массив Цикл
  ТЗ.Удалить(ЭлементМассива);   
КонецЦикла; 

Расчет торговой наценки в 1С БП 3.0

1С бухгалтерия

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

Регистры

1С бухгалтерия

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

РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей();
Рег = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей();
Рег.Отбор.Объект.Установить(Источник.Ссылка);
Рег.Отбор.Свойство.Установить(ХарактеристикаСклад);
Рег.Прочитать();
Если Рег.Количество() > 0 Тогда
      	Склад = Рег.Получить(0).Значение;
КонецЕсли;