#0
by dbaranov
Здравствуйте! ЗУП 3.0.22.188 Необходимо документ начисление зп загрузить из ексель файла. Я на клиенте делаю так: В загрузитьнасервере я читаю ексель и заполняю шапку и строки. Все хорошо, но не получается посчитать НДФЛ, ВЗНОСЫ и нормадней и нормачасов. Попробовал разобраться - не получилось. Посмотрел, что делает при ручном выборе строки - попробовал написать так: Не выходит. Спотыкается на ПолучитьИдентификатор. Там 0, соответственно на строке не позиционируется. На сервере я строки в Начисления добавляю методом Добавить Причем, если я не сам заполняю табчасть, а процедурой мФорма.ПерезаполнитьДанныеФормыНаСервере(Сотр) ПолучитьИдентификатор спокойно проходит, хотя ТабЧасть в обоих случаях выглядит одинаково. В чем проблема может быть?
#5
by FireAlex
Не совсем правильно загружать документ начисление зп если у тебя готовые суммы начислений лучше через данные для расчета зп загружать какой нить показатель а зуп уже сам начислит взносы и ндфл
#6
by dbaranov
Где-то вычитал и вроде бы даже работает, если просто открывать форму. Таблица заполнена, все красиво. Но я бросил этот метод, на сервере я только читаю ексель, кладу его в таблицу, а на клиенте пробую приблизительно так: мФорма = ПолучитьФорму("Документ.НачислениеЗарплаты.Форма.ФормаДокумента"); Так таблица тоже заполняется хорошо, но если я пытаюсь вставить: мФорма.Элементы.Начисления.ТекущаяСтрока = Стр.ПолучитьИдентификатор; Опять никуда не позиционируется. Причем, если я таблицу заполняю (взял из обработчика подбора документа) вот так: мФорма.ПерезаполнитьДанныеФормыНаСервере(СписокСотр) То таблица с виду заполняется также, и если я потом по ней циклом иду, то спокойно позиционируется и через процедуры, указанные выше, все считает. Разобраться в ПерезаполнитьДанныеФормыНаСервере ума и опыта не хватило, к сожалению.
#7
by dbaranov
"Не совсем правильно загружать документ начисление зп если у тебя готовые суммы начислений лучше через данные для расчета зп загружать какой нить показатель а зуп уже сам начислит взносы и ндфл". Возможно, я книжку еще не забрал у матери. Они ее сами читают. Визуально в показателях нашел только сдельные наряды. Если подскажете - большое спасибо. Тут проблема еще в том, что других начислений не будет. Это не премия, а окончательный расчет. Т.е. в одной строке начисления зп должна быть и сумма и дни и нормы дней и явка. Других строк (кроме РК и СН) не будет.
#8
by dbaranov
Спасибо огромное. Сделал так: Оплата по окладу - в формуле указал РазмерРазовойПремии Разовая премия - в формуле РазмерРазовойПремии*0. Вроде все красиво получилось. Кроме строк с разовой премией в начислении с пустым результатом.
#9
by FireAlex
зачем с разовой премией так извращаться? если она не нужна просто отмени это начисление. в такой схеме есть один минус - если будешь делать перерасчет. например человек заболел и нужно отсторнировать этот оклад - в моем случае вся сумма сторнировалась, хотя это не нужно - человек уже эти деньги заработал в любом случае.
#10
by dbaranov
Расчет сумм начислений ведется в своей хитровымудренной программе, куда заносятся все опоздания, новомодные коэффициенты, типа коммуникабельности и т.д. В итоге в конце месяца дают ексель, где суммы начислений по сотрудникам. Надо занести их в 1С, начислить налоги, взносы, сдавать отчеты, считать больничные и отпуска. Сначала пытался грузить напрямую в начисление зп (см. начало ветки). Умные люди подсказали и вроде вполне себе приемлемое решение. "Оплата по окладу - в формуле указал РазмерРазовойПремии Разовая премия - в формуле РазмерРазовойПремии*0. " 1. Гружу все суммы из ексель в док разовой премии. 2. Начисляю зп. в документе по каждому сотруднику Оплата по окладу с нужной суммой и Разовая премия с 0. Все считается прекрасно, а премия пусть себе болтается.
#11
by FireAlex
попробуй внести за прошлый месяц больничный лист - посмотри как отстрорнируются доходы и время посчитается. (всегда возможна ситуация когда выяснилось что человек заболел, при этом сумма зп не изменилась но отр время стало меньше)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- при обновлении с ЗУП 2.1.10.2 на ЗУП 2.5 выдаётся сообщение "Недостаточно п
- v7: ЗУП Не могу обновить ЗУП 2.1,13.1 до 2.1.14.3
- ЗУП 2.5.14.3 ЗУП 2.5.14.3 после обновления кто-нибудь пользовался обработкой
- 1c ЗУП 8.2 Проблема заполнения сотрудниками списка начисление зарплаты
- ЗУП Документ выплаты ЗП. Проблема выплаты ЗП за предыдущий месяц
- ЗУП Начисление ЗП (сменный график)
- У кого нибудь есть правила обмена между ЗУП 8 проф и бюджетной ЗУП 8 проф?
- ЗУП: индексация ЗП и начисление ЗП у декретниц
- Как выгрузить одну организацию из типовой ЗуП в типовую ЗуП?
- ЗУП (ЗБУ) 8.2 Сотрудник был отозван из отпуска. Как оформить в ЗУП?
- Первоначальная выгрузка в ЗУП 3.0 из ЗУП 2.5.
- Правила переноса ЗУП 2.5 ЗУП 3.0
В этой группе 1С
- Висит активный пользователь без имени (1С 8.3 ЗУП)
- Мобильная платформа 1С и iOS
- Заказ клиента (УТ 11.1)
- Программно заполнить значение, программно созданого реквизита
- v7: Конверт в PDF.
- (БУХ 2.0) НДС: в информационной базе не обнаружены сведения для заполнения разд
- Сумма группировок в скд
- Удалился файл базы. Можно ли восстановить?
- Как закрепить первую колонку в таблице значений на форме ?
- УФ. Странное поведение временного хранилища и навигационных ссылок
- Порядок объектов при сравнении конфигураций
- v7: Выгрузка книг покупок/продаж в "Налогоплательщик ЮЛ" (из ТиС)
- Конвертация данных присвоить заданное значение базы получателя
- Нет вычета 114 в документе начисление зарплаты работникам
- Как настроить автоматическую синхронизацию РИБ?
- 1с 8.2 УФ Обновление отображения элемента формы
- Поле форматированного документа
- В плане счетов виды субконто <Объект не найден>
- Разница между MSQL и Postgresql
- Почему в справке о заработке для расчета пособий попадают не все месяцы?