Просмотр временных таблиц
Начиная с платформы 8.3.8 реализован метод Запрос.ВыполнитьПакетСПромежуточнымиДанными().
Реализовано свойство МенеджерВременныхТаблиц.Таблицы
Как итог для просмотра временных таблиц:
Если используется менеджер временных таблиц:
МенеджерВременныхТаблиц.Таблицы[i].ПолучитьДанные().Выгрузить() - ТаблицаЗначений
Если временная таблица создается сразу в запросе:
Запрос.ВыполнитьПакетСПромежуточнымиДанными()[i].Выгрузить() - ТаблицаЗначений
Как итог для просмотра временных таблиц:
Проблемы при переносе данных из 1С ЗиК 7.7 в 1С ЗУП 3
Переносил данные в 2-х базах, примерно одинаковых размеров и состава видов начислений. Одна база перенеслась без проблем стандартными средствами, а вот со второй базой вдоволь намучился.
Первая ошибка проявилась в общем модуле ЗарплатаКадры в процедуре УстановитьРеквизитыВПодчиненныхПодразделениях.
Разбираться не стал и просто закомментировал в этом модуле строки в конце процедуры:
Конкатенация строк в 1С на СКД
Пробовал соединять строки в запросе на СКД. В Интернете нашел такой вариант соединения в вычисляемых полях:
Счет расчетов с контрагентом при реализации комиссионного товара
В 1С Бухгалтерия предприятия 3.0 в проводках документа Отчет о розничных продажах автоматически устанавливается счет расчетов с контрагентом по комиссионным товарам. Оказывается этот счет подцепляется из документа поступления(из партии).
Почему при выплате зарплаты сумма удержанного НДФЛ не равна сумме исчисленного
В 1с 8 ЗУП, при проведении документа, который фиксирует удержанный НДФЛ (Зарплата к выплате в частности), анализируется задолженность по зарплате. Соотношение Сумма выплаты / Долг по зарплате умножается на сумму исчисленного налога, который надо удержать. Т.о. кроме остатков по НДФЛ необходимо учитывать долги по зарплате.
Удаление строк таблицы значений по условию
Отбор = Новый Структура; Отбор.Вставить("ИмяКолонки",ЗначениеКолонки); Массив = ТЗ.НайтиСтроки(Отбор); Для Каждого ЭлементМассива Из Массив Цикл ТЗ.Удалить(ЭлементМассива); КонецЦикла;
Расчет торговой наценки в 1С БП 3.0
Постоянно у бухгалтеров возникает вопрос "Как программа считает торговую наценку". Точнее даже у них не вопрос, а утверждение, что программа не правильно считает торговую наценку.
Чтобы их убедить приходится приводить формулу, по которой идет расчет наценки и указывать конкретные цифры, которые подставляются в эту формулу.
Регистры
Получить запись не периодического регистра сведений
РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей(); Рег = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей(); Рег.Отбор.Объект.Установить(Источник.Ссылка); Рег.Отбор.Свойство.Установить(ХарактеристикаСклад); Рег.Прочитать(); Если Рег.Количество() > 0 Тогда Склад = Рег.Получить(0).Значение; КонецЕсли;
Добавляем колонку в таблицу значений на управляемой форме
Уже несколько раз возникала необходимость добавлять колонку в таблицу значений на УФ.
Каждый раз мучительные воспоминания о том, что уже где-то я это делал.
Особенности закрытия затратных счетов в 1С БП 3.0
Несколько замечаний:
- В случае, если 25 и 26 счета закрывать пропорционально прямым расходам, то 26 счет (в отличие от 25)закрывается без учета подразделения на которое были поставлены по нему расходы. Т.е. в любом случае раскидается по всем подразделениям. 25 счет не закроется, если не было расходов по соответствующему подразделению.