Поле подразделение не заполнено 1с унф
Распределение затрат, взаиморасчеты. Общим доп. разрез аналитики, можно выключить, но если я не путаю, кажется выключить нельзя - если уже использовались.
(3) _KaA, вот про распределение затрат хотелось бы поподробнее, т.к. именно оно и смущает.
смутно догадываюсь, что притянули в УНФ Подразделение из БП, но в УНФ есть Направление бизнеса
хотя документ Распределение затрат именно по Подразделению работает, и как будет без подразделения.
Извините, но в этой теме я ориентируюсь только на ощупЪ (пока не потрогаю не смогу сказать). А вы закрытие месяца делаете или все распределяется в ручную?
Распределение затрат и подразделения.
Важный нюанс: чтобы работало - нужно корректно указывать Подразделение в нужном документе. Автоподстановка подразделения не всегда совпадает с жизнью.
1. Себестоимость производства. Здесь вроде бы все просто и логично, т.к. документы Производство обычно проводят именно сотрудники производства. Проводите Производство танков от подразделения Цех 1, а Производство самолетов от подразделения Цех 2. Соответственно и затраты, скажем, зарплата рабочих Цеха 1 попадет только в себестоимость танков, если правильно настроите.
2. Финансовые результат. Можно добиться отнесения на финансовый результат затрат подразделений. Здесь нужно больше внимания, логика 1С не всегда стыкуется с логикой бизнеса. Скажем, есть отдел по продаже танков, есть другие отделы по продаже. Хочется зарплату отдела по продаже танков отнести на финансовый результат по продаже танков. Это можно сделать, только в РАСХОДНОЙ НАКЛАДНОЙ с танками нужно именно этот отдел указать в качестве подразделения. А если накладные для всех отделов продаж выписывает один кладовщик? А если было что-то срочное, и Расходную накладную выпишет директор, который относится к подразделению Администрация?
PS
Лучше исходить из желаемой аналитики и Ваших бизнес-процессов. И уже под них инструмент подбирать. Выбирать самый простой путь не всегда правильно, может оказаться, что захочется большего, причем за предыдущие периоды. А это много ручной работы.
сначала распределение, потом закрытие, контроль по остаткам прямых и косвенных затрат.
смотрю-ковыряю УНФ. если не ошибаюсь, то для прямых распределяемых затрат нужны подразделения, иначе не определим базу для распределения, так?
использование только косвенных затрат, наверное сильно исказит картинку
собственно почему возник вопрос:
Появилось, как водится, несколько юрлиц. и у каждого юрлица свои подразделения по сути одно и тоже, только виртуальные для выгрузки в бп и прочих нужд программ, а не бизнес-порцесссов.
в результате три юрлица по три подразделения - 9 единиц. путаться стали. как вариант отключить их, т.к. не сильно нужны в реальной жизни, но пока не понимаю, как отразится на учете.
Я не настолько хорошо знаю вопрос, чтобы утверждать однозначно, но предположу, что если учета по подразделениям нет, то в этом случае они не учитываются при определении базы для распределения (само ведь производство было). Предположу, что раз галочку Учет по подразделениям можно убрать, то все будет считаться.
Чем это грозит - не знаю. Особенно, если будет синхронизация с БП. Может быть эта галка будет включена принудительно. (Если такая синхронизация планируется, то чем раньше Вы ее включите, тем лучше - по умолчанию при этом возникает тип договоров и меняется префикс).
Не зная Ваших бизнес-процессов, числа сотрудников, числа проводок и т.п. можно только гадать, как лучше.
Вдруг не знаете: каждому сотруднику можно указать основное подразделение, которое будет подставляться по умолчанию. Для каждого подразделения можно настроить правила автоперемещения запасов.
Т.к. каждое подразделение можно привязать к организации, возможно все будет подставляться автоматически, нужно будет лишь Заказ покупателя и Заказ поставщика правильно оформить.
В приложениях семейства 1С пользователю предоставляется инструмент, с помощью которого при необходимости можно расширить перечень полей объекта и добавить новые. Механизм работы доступен пользователям с полными правами. Решение задачи не требует вмешательства разработчика по внесению изменений в типовую конфигурацию. Идеология использования функциональности схожа для разных продуктов. В рамках этого материала будет показано, как применять в 1С.УНФ дополнительные реквизиты.
Идея механизма дополнительных реквизитов
Существование дополнительных реквизитов в справочниках и документах предусмотрено разработчиками системы. Их отличие от других полей состоит в том, что эти поля в объекте присутствуют неявно до тех пор, пока не конкретизированы. После объявления работа с созданными полями ведется обычным образом. Методика использования инструмента включает несколько основных моментов:
- Пользователь имеет возможность указать имя параметра, определить его тип, обязательность заполнения;
- После проведения настроек поле созданного реквизита отображается на форме ввода в отдельной группе, функционирование поля зависит от проведенных настроек;
- Значения введенных данных могут быть использованы при построении отчетов наряду с другими элементами данных справочника или документа.
Настройка дополнительных реквизитов
Доступ к операции по созданию нового реквизита объекта осуществляется в разделе «Настройки / Администрирование / Дополнительные реквизиты». Флаги «Реквизиты и сведения с общим списком значений» и «Общие реквизиты и сведения» объявляют возможности повторного использования созданных параметров и их значений.
Переход по ссылке «Дополнительные реквизиты» открывает окно редактирования, где в левой части представлен список объектов, для которых возможно расширение перечня атрибутов. Правая часть окна отображает набор определенных пользователями характеристик объекта, выбранного в левой части.
Конфигурация 1С.УНФ предлагает для введения новых атрибутов более сорока справочников и документов:
- Номенклатура;
- Контрагенты;
- Физические лица;
- Авансовые отчеты;
- Договоры;
- Корректировки поступлений;
- Приходные накладные;
- Счета на оплату и другие объекты.
Выбрав объект редактирования, для создания нового реквизита следует использовать кнопку «Добавить / Новый» или «Создать».
Доступность кнопок определяется настройками флагов на предыдущем шаге: в случае «индивидуального» подхода к каждому объекту в части создания дополнительных полей на форме показана кнопка «Создать», если же предполагается «многократное» применение параметров и их значений – приложение предложит кнопку «Добавить».
Особенности создания реквизита
Конкретизация новых параметров объектов включает в себя:
- Указание имени;
- Определение типа значения;
- Установку параметров, определяющих доступность параметра и обязательность ввода.
В случае объявления параметра обязательным к заполнению приложение начнет осуществлять контроль этого аспекта и не позволит пользователю сохранить объект с пустым значением реквизита.
Конфигурация предлагает обширный набор типов данных для назначения дополнительному реквизиту:
- Логические значения;
- Строковые и числовые значения;
- Произвольные перечисления;
- Ссылки на справочник;
- И другие варианты.
В качестве примера к элементу справочника «Имущество» добавлен реквизит «Категория» типа «Перечисление». После проведенных настроек при открытии для редактирования элемента справочника поле, соответствующее созданному реквизиту, расположено в нижней части формы и может быть заполнено.
Дополнительные реквизиты в отчетах
После заполнения данными новых полей в документах или справочниках их можно использовать в отчетных формах.
Возвращаясь к примеру, сформируем отчетную форму «Инвентарная карточка», который создается на основе отредактированного справочника «Имущество». В правой части формы располагаются инструменты, обеспечивающие настройку согласно желаниям пользователя. Отображение нового параметра в отчете обеспечивается добавлением новой позиции в группе «Строки». Команда «+Добавить строку» открывает окно выбора возможных реквизитов, среди которых размещены и новый реквизит справочника «Имущество».
Дополнительные данные могут быть также использованы для фильтрации объектов. В группе настроек «Фильтры» параметр «Категория» может быть обычным образом использован для создания условия отбора.
Программная обработка дополнительных реквизитов
Описанные действия по изменению объектов не требуют вмешательства программиста. Дополнить объекты конфигурации необходимыми параметрами сможет пользователь, обладающий необходимым уровнем доступа к объектам и достаточным опытом работы с приложением. Решение воспользоваться предлагаемым инструментом должно быть продуманным и обоснованным. В случае когда предполагается использование реквизита исключительно для хранения и отображения в отчетах, описанный механизм подойдет наилучшим образом.
Данные, которые с высокой вероятностью потребуют написания специального кода для обработки, не следует размещать в дополнительных полях. При написании кода обращение к таким данным осуществляется иным образом по сравнению со стандартными реквизитами, имеет свои особенности, увеличивает затраты труда на написание кода. В такой ситуации рационально обратиться к программисту изначально и внести изменений в конфигурацию с его помощью.
В каждой компании система начисления заработной платы индивидуальна. Программа «Управление нашей фирмой» позволяет автоматизировать практически любую схему расчета с персоналом, без вмешательства программистов. В 1С УНФ зарплата учитывается управленческая, поэтому в ней можно настраивать произвольные виды начислений и финансовой мотивации для сотрудников. Рассмотрим последовательность действий, при расчёте зарплаты лицу, находящемуся на повременной системе оплаты труда.
Штатное расписание
Вся работа по расчётам, начислениям оплат и выдаче денег происходит в закладках раздела «Зарплата».
Если вы приобрели программу, и не увидели в ней раздела «Зарплата», не нужно пугаться. В новых конфигурациях он скрыт настройками. Для того, чтобы он появился, открываем в левом меню любую вкладку, и в настройках нажимаем на кнопку «Еще больше возможностей».
В появившемся окне выбираем графу «Зарплата» и по ней обязательно устанавливаем верхнюю галочку. Это откроет возможность в 1С УНФ начислять зарплату и вести учет персонала. Также, при необходимости, можно проставить и три другие отметки.
Для того, чтобы начислять денежное вознаграждение сотруднику, работающему на определенной должности, нам необходимо ее создать. Делается это в документе штатного расписания (Зарплата/Кадровый учет/Штатное расписание).
В левой части открывшейся формы выбираем подразделение, к которому будет относиться данная должность. В правой части нажимаем функциональную клавишу «Создать». В появившемся окне видим, что программа уже заполнила подразделение, дату и количество ставок.
Начинаем печатать название должности в соответствующей графе, и в открывшемся поле нажимаем на крестик (создание нового). В этой форме прописываем полное наименование, записываем и закрываем.
Чтобы установить тариф, выбираем вид денежных операций, из двух представленных в программе: начисления, либо удержания.
Далее указываем систему начисления зарплаты, отметив подходящий вариант из выпадающего списка. При необходимости можно создать новую систему, если ваша не соответствует ни одному из следующих шаблонов:
- Оплата по дням;
- Оплата по часам;
- Оплата по заданиям;
- Премия;
- Процент от продаж по ответственному;
- Сдельная оплата (% от суммы)
- Сдельная оплата (тариф);
- Сдельная оплата (фиксированная сумма).
Для сотрудника, работающего на повремённой системе оплаты труда, выделяем первый, или второй вариант и в верхней части формы нажимаем кнопку «Выбрать».
Вводим вручную установленную сумму в графы «от» и «до», в пределах которой специалист будет получать зарплату, в рамках данной системы расчетов. Корректируем количество ставок, если их больше указанного минимума. Нажимаем функциональную клавишу «Записать и закрыть».
Мы создали новую должность, теперь нам надо трудоустроить на неё соответствующего специалиста.
Прием на работу
Прежде чем принять человека на работу, нам необходимо завести его личную карточку в журнале сотрудников (Зарплата/Кадровый учет/Сотрудники).
Создаем новый документ.
Обязательно указываем ФИО нового лица. Заполняем остальные графы. Вносим информацию из паспорта, контактные данные. При начислении зарплаты в УНФ, в карточке сотрудника берутся только фамилия имя отчество, остальные данные не влияют на процесс расчета и выдачи денежных средств. Но все же, чем больше данных о человеке введено в базу, тем проще вести учет и аналитику по разным параметрам.Записываем и закрываем документ.
Теперь нам нужно отметить, по какой системе будут формироваться начисления для данного лица. Открываем его карточку в журнале сотрудников и нажимаем раздел «Работа». Выбираем пункт «Принять на работу».
В открывшейся форме заполняем все графы, используя варианты из выпадающих списков:
- Дата приема – указываем дату, с которой принимаем человека на работу;
- Организация – проставляется автоматически. Иногда в программе ведется учет данных нескольких компаний. В этом случае указываем нужную организацию;
- Подразделение – выбираем отдел;
- Должность – отмечаем название должности;
- График работы – подбираем условия работы сотрудника (пятидневка/сменный график);
- Занимает ставок – вводим количество ставок и обязательно ставим галочку «Добавить ставки автоматически».
Нажимаем кнопку «Далее», и заполняем открывшийся табличный документ. Вносим информацию по выбранной системе начислений. Вручную печатаем минимальную сумму установленной заработной платы, которую обозначили в штатном расписании. Выбираем счет затрат, указывая один из вариантов раскрывающегося списка. Внизу справа нажимаем «Готово».
Данные о приеме на работу отразились в документе. Записываем и закрываем карточку сотрудника.
В журнале сотрудников, не открывая документ, можно посмотреть на какую должность, с какого числа принят интересующий нас работник и какая зарплата в 1С УНФ ему будет начисляться.
Также мы можем принять человека на работу другим путем. Используем документ «Приемы на работу» (Зарплата/Кадровый учет/Приемы на работу).
Создаем новый документ.
В открывшейся форме программой уже заполнено название организации. Меняем ее, если указанные данные не верны. Нажимаем «Добавить».
Появилась строка, в табличной части документа. Все графы заполняем от руки, либо с использованием вариантов из выпадающих списков. Информацию вносим ту же и так же, как указано выше, при описании приема на работу в карточке сотрудника. Внизу формы пишем комментарий, в котором отражаем все необходимые сведения о работнике. Записываем и закрываем документ.
Новый документ появился в журнале «Приемы на работу».
Если новый сотрудник будет работать в программе, то администратор заводит его в справочнике пользователей. При этом карточка автоматически создастся в журнале сотрудников тоже. Поэтому, во избежание дублирования позиции, в журнале «Сотрудники» заводим работников не использующих 1С, а пользователей — не заводим. Задвоение сотрудника в журналах ведет за собой путаницу при составлении документов и получении отчетностей по лицу.
Начисление зарплаты
Для хранения информации о рабочем времени сотрудников используются табели (Зарплата/Зарплата/Табели).
В последний день месяца формируем новый табель. Нажимаем кнопку «Создать».
Программа автоматически проставляет организацию и отчетный период. Выбираем подразделение, по которому будет производиться начисление зарплаты УНФ и нажимаем кнопку «Записать», тем самым сохраняя новый табель.
Теперь нажимаем кнопку «Заполнить». Автоматически заполняется табличная часть по шаблону, в соответствии с рабочим календарем. По умолчанию для всех сотрудников отдела выставляется отметка о явке (Я) в рабочие дни.
Корректируем табель, в соответствии с фактическим присутствием каждого сотрудника.
Для того, чтобы заполнить табель необходимо знать условные обозначения использования рабочего времени. Их можно увидеть, нажав на стрелочку, в окошке столбца «Вид». Эти обозначения определены действующим законодательством. 1С УНФ также позволяет создавать новые.
Если кто-то из сотрудников был на больничном, в очередном отпуске, или же отпуске за свой счет, то напротив каждого из дней отсутствия, выставляем отметку Б, ОТ, ОД соответственно и обнуляем часы. Просматриваем табель по каждому дню с первого до последнего числа месяца.
Нажимаем «Провести и закрыть», сохраняя табель в журнале табелей.
Заполнить табель возможно не только в разрезе дней, но и в целом за период. Для этого устанавливаем в верхней части документа переключатель на значение «За период». Программа, в первом столбце табличного документа, покажет общее отработанное время по каждому сотруднику, без детализации по дням.
В проведенном документе нажимаем кнопку с изображением принтера, выбираем из списка «Табель учета рабочего времени». Еще раз сверяем данные в таблице с фактическими. Отправляем на печать, с помощью функциональной клавиши в верхнем левом углу.
На основании отработанного времени, которое мы показали в табеле, делаем начисление зарплаты (Зарплата/Зарплата/Начисление зарплаты) сотрудникам, работающим на повремённой системе. Сдельная зарплата в УНФ рассчитывается на основании заказ-нарядов, сдельных нарядов и заказов на работу.
Открываем журнал начислений зарплаты и создаем новый документ.
Выбираем период и подразделение. Нажимаем «Заполнить и рассчитать».
Для каждого сотрудника автоматически заполняется таблица с количеством отработанных дней и часов, а так же рассчитывается сумма к оплате за период. Проводим и закрываем.
Выплата зарплаты
Выплата зарплаты производится на основании платежной ведомости (Зарплата/Зарплата/Платежные ведомости).
В журнале создаем новую платежную ведомость.
Указываем срок, за который будем производить выплату, структурное подразделение и вид операции. В программе существует два варианта – это аванс, либо зарплата. Нажимаем «Заполнить по остаткам».
Данные из документа начисления зарплаты подставляются в платежную ведомость. Записываем и распечатываем документ.
Каждый сотрудник, получая деньги, должен расписаться в предназначенной для него графе.
На основании платежной ведомости создаем документ, отражающий расход денежных средств из кассы предприятия (Создать на основании/Расход из кассы), либо с расчётного счета (Создать на основании/Расход со счета).
Проверяем все данные в документе, если необходимо меняем статью расходов в графе «Операции».
Проводим и закрываем документ, тем самым фиксируя в 1С УНФ уменьшение средств в кассе или на расчётном счету.
Добрый день.
Никак не могу понять, как заполняется реквизит подразделение в УНФ. Подразделение указывается для пользователя, однако подставляет всё то же основное подразделение.
Код, отвечающий за подстановку в общем модуле ЗаполнениеОбъектовУНФ:
Если ОтсутствуетНезаполненныйРеквизит("Подразделение", ДокументОбъект) Тогда Возврат;
КонецЕсли;
ПодразделениеПоУмолчанию = УправлениеНебольшойФирмойПовтИсп.ПолучитьЗначениеПоУмолчаниюПользователя(Пользователи.ТекущийПользователь(),
"ОсновноеПодразделение");
То есть, смотрим, есть ли реквизит подразделение. Если есть - то заполняем, вроде всё классно. Но есть НО - в конфигурации в каких-то документах назван "Подразделение" (например, АктВыполненныхРабот), в каких-то "Структурная единица" (например, документ ЗаказПоставщику).
Какой логикой руководствовались разработчики, когда быбирали имя реквизита: СтруктурнаяЕдиница или Подразделения?
И как нормально настроить подстановку подразделения по умолчанию во всех документах?
Не путайте ОсновноеПодразделение в приведенном коде и Основное подразделение в настройках пользователя. В первом случае - это предопределенный элемент справочника Структурные Единицы, во втором - это подразделение для подстановки во ВСЕ документы созданные данным пользователем. Смело ставьте в настройках пользователя нужное подразделение (абсолютно неважно Основное оно (предопределенное) или созданное вами), все будет работать как надо. И да. Какая разница как названо поле в форме, главное какой тип данных туда выводится. Так что логика тут почти не при чем )))
У пользователя стоит подразделение, и оно не подтягивается в половине случаях, из-за этого в код и полез.
В приведенном коде нет ссылки на предопределеный элемент, функция
вытягивает подразделение из справочника "Сотрудники", но не всегда этот участок коды выполняется, из-за условия перед ним.
Да Извините. Лоханулся. ПолучитьЗначениеПоУмолчаниюПользователя Это как раз найти подразделение из настроек пользователя, слишком быстро пробежал глазами ))).
Другого способа кроме настроек пользователя скорей всего нет. А в каких доках не подтягивается?
Заказ поставщику, заказ покупателя, дополнительные расходы, задание на работу. Это что сразу в глаза бросилось.
Вот теперь понял. Вы говорите о табличных частях документов, а не о шапке. В шапке документа все подставляется как надо. В ТЧ: обратите внимание на свойства поля Структурная единица. Параметры вывода - это Отбор. Т.е. по сути список значений и естественно, выводится первый элемент сортировки (по алфавиту). Если хотите выводить нужное значение - пишите код, другого видимо не дано
Появился механизм вести учет и анализ денежных средств по проектам и подразделениям. Новые аналитики присутствуют как при настройке отчетов по фактическим денежным операциям, так и при планировании. Проект и подразделение можно выбрать непосредственно в документе движения денежных средств или указать из заказов покупателей, контрагентов, договоров.
Для использования возможности учета движения денежных средств по подразделениям нужно установить флажок Несколько подразделений в разделе Компания - Еще больше возможностей.
Для учета по проектам установите флажок Проекты в разделе Продажи - Еще больше возможностей.
В документах движения денежных средств появятся поля для указания проектов и подразделений.
Если в документе есть табличная часть, возможно разделение суммы платежа по нескольким проектам и подразделениям.
Для определения проекта и подразделения используется правило для заполнения статей движения денежных средств: если в строке табличной части не заполнен проект или подразделение, то значение заполняется из шапки документа.
Для заполнения новых аналитик используются следующие правила:
- Определение проекта и подразделения на основание заказа покупателя. Для документов, созданных на основании заказов покупателей, проекты автоматически заполняются значениями из заказа. Проекты и подразделения заполнятся автоматически, если в документе указан заказ поставщику, созданный на основании заказа покупателя.
- Определение проекта по контрагенту. Проект в документе по движению денежных средств заполняется значением активного проекта для контрагента. Активным проектом по контрагенту считается проект, в котором заполнен контрагент и договор, а также введены пустые даты начала и окончания проекта, либо когда текущая дата попадает в интервал проекта.
- Заполнение подразделения на основании документов по оплате труда. В документах выплаты заработной платы как одному сотруднику, так и по ведомости подразделение определяется автоматически.
Анализ полученных результатов можно увидеть в обновленном отчете Денежный поток подсистемы Анализ бизнеса.
В отчете Денежный поток появились три варианта группировки:
- По показателям.
- По проектам.
- По подразделениям.
Добавлены новые отборы и переключатель Показывать пустые строки.
При включенном состоянии в отчет выводится вся иерархия показателей, даже, если по ним не было движений.
В выключенном состоянии видимы только те строки, по которым был расход или поступление денег.
Вне зависимости от варианта группировки отчет стал более информативным.
Детализация движения денежных средств по проектам и подразделениям возможна и при подготовке бюджетов.
В документе Бюджет появились соответствующие колонки, доступные при нажатии на расшифровку суммы.
Доходы и расходы по проектам и подразделениям
Начиная с версии 1.6.23программы 1С:Управление нашей фирмой (1С:УНФ) по проектам можно учитывать не только денежных средств, но и доходы, расходы и финансовый результат.
Проект можно создать на основании контрагента и договора.
Либо укажите Проект и Подразделение при создании документа Заказ покупателя.
Тогда во всех документах, созданных на основании заказа покупателя, аналитики проект и подразделение будут использованы из заказа.
Для учета расходов на заработную плату по проектам указывайте Проект для каждого сотрудника в табличной части документа Начисление заработной платы.
Таким образом, доходы и прямые расходы учитываются в детализации по проектам.
Косвенные расходы, которые не относятся на конкретный проект (коммерческие, управленческие), будут распределены по проектам при закрытии месяца аналогично распределению по подразделениям.
Для этого у косвенных расходов должен быть установлен тип счета Расходы, распределяемые на финансовый результат и один из способов распределения.
Распределяются все расходы, у которых не указана аналитика Проект, пропорционально выбранной базе распределения: объему продаж (количество), выручке, себестоимости или валовой прибыли.
После распределения отчет Доходы и расходы помимо варианта Показатели (в целом по бизнесу) имеет варианты Проекты и Подразделения.
Добавлена возможность использовать Проекты и при подготовке бюджетов.
Теперь вы можете подготовить отдельный бюджет по каждому подразделению и проекту.
Или детализировать плановые значения в общем бюджете компании до проектов и подразделений.
Планируйте по проектам и подразделениям, сравнивайте планы с полученными фактическими значениями в отчетах Анализа бизнеса План-факт.
Принимайте управленческие решения на основании полной информации в детализации по проектам и подразделениям от денег до финансового результата.
Расходы: указать проекты в перемещении запасов
Начиная с версии 1.6.25 в программе 1С:Управление нашей фирмой (1С:УНФ) появилась еще одна возможность относить расходы на конкретный проект. В документе Перемещение запасов с видом операции Списание на расходы появилась возможность указывать Проект.
Если документ создается на основании Заказа покупателя, то проект автоматически заполняется значением из этого заказа.
Читайте также: