Регистры расчета в 1с8 для чайников

82 Comments

  1. Boroda

    Очень полезно и необходимо. Спасибо за статью!

    Reply
  2. BalVlad

    Отличная статья, спасибо! Хотелось бы увидеть хороший цикл статей для чайников. Однозначно +.

    Reply
  3. Гость

    Спасибо за статью!

    Reply
  4. Pterodaptel

    Присоединяюсь! Спасибо!

    Reply
  5. 1cvirus

    супер

    Reply
  6. Михайловна

    Спасибо за статью!

    Reply
  7. AnryMc

    (0)

    Сумма по колонке «Ресурс» для данного сотрудника – причитающаяся ему зарплата

    В приведенной для примера таблице не нашел…

    в каждомзадании есть

    как устроены иработают регистры расчета





    Reply
  8. ms200999

    Просветительская деятельность — это благородно! 🙂

    Reply
  9. irishka77

    Спасибо!

    Reply
  10. 4ish

    Спасибо за статью. )

    Reply
  11. Anton_prezident

    Спасибо

    Reply
  12. sCHTASS

    Понятно расписано. До исх пор все как-то не укладывался в голове механизма расчета. А тут все ясно и наглядно. Плюс!

    Reply
  13. Гость
    Период действия зависимого периода вытесняет период действия базового периода, таким образом у базового периода появляется фактический

    Валялсо…



    Ты сам хоть понял, шо написал?

    Бедные, бедные чайники…

    Reply
  14. fixin

    (13) тебе что-то не понятно? Главное суть….

    Reply
  15. 2tone

    Молодец, поддержу умного человека.

    Reply
  16. Гость

    (14) ты написал такое, что суть не только не прояснилась, а оказалась просто вывернутой наизнанку.

    А кто-то ведь читает и с благоговением внимает «гению 1С»…

    Reply
  17. fixin

    (16) что конкретно я написал не так? Только просьба без буквоедства, я это не люблю. Ненавижу ЗУП и регистры расчета, но когда сдавал на спеца по 1С8-платформа, нужно было решать задачи и по регистрам расчета, пришлось изучать, вот тогда эту памятку и написал. Благодаря ей решил задачу по расчетам на экзамене. ЧЯДНТ?

    Reply
  18. Гость

    (17)

    Период действия зависимого периода вытесняет период действия базового периода, таким образом у базового периода появляется фактический

    Что такое «период действия базового периода»? Ведь «базовый период» — это логическое и программное понятие расчетных механизмов, а «период действия базового периода» — это нонсенс, такого понятия нет. Если бы «базовый период» не обозначал конкретного понятия расчетного механизма, то еще ничего, а так — возникает путаница, тем более у чайников.

    Потом, что это:

    Базовый период : Имеет смысл только для периодов, имеющих базовый период – описывает интервал базового периода.

    Базовый период имеют не «периоды», а виды расчета. Опять путаешь народ.

    Ты знаешь, как отреаговал бы, например, Аксенов на экзамене на такую путаницу? У Аксенова два очка за малейший промах в расчетах — как два пальца.

    Потом — ты ведь не раскрыл, как работают с расчетными механизмами, не дал ни одного запроса к виртуальным таблицам РР, не дал решения ни для одного способа расчета. Ну, положим, это ты отложил на следующую статью… Но ведь чайники-то и подумают, что код создания исходной записи РР, который ты только и привел — это и есть решение. И получат банан — даже не у Аксенова, а у Гончарова.

    Ну, и понятно, без обид. Я понял, что ты искренне старался. Но вот получилось не очень. Я бы попробовал уточнить понятия и дать целостное решение хотя бы для простенькой задачи.

    Reply
  19. nataon

    спасибо, полезный материал

    Reply
  20. fixin

    (18) гость, посмотрю сегодня дома, вспомню былое, отвечу, т.к. давно уже не брался за регистры расчетов.

    Ты верно заметил — здесь только введение, чтобы сделать учебную курву покороче. Банальные вещи не разжевываю.

    Что касается экзаменаторов, сдавал спеца по Платформе и Зарплате, каких то буквоедических акцентуаций личности у преподов не наблюдал. Сдал нормально…

    Reply
  21. ipyu

    Спасибо, бесспорно полезно. Плюс однозначно.

    Reply
  22. fixin

    (18) Гость, почитал еще раз свою статью, придирки на гране терминологии. Я писал не академический текст, а пособие для чайников.

    Вот эта фраза «Период действия зависимого периода вытесняет период действия базового периода, таким образом у базового периода появляется фактический» полностью логична. Возможно, называется по другому, но смысл понятен, даже чайнику.

    Проверил яндексом, конечно, грамотнее сформулировать так:

    Период действия вытесняющей записи вытесняет период действия текущей записи, таким образом у текущей записи появляется фактический период действия.

    Но суть от этого шибко не меняется.

    Аналогично и «Имеет смысл только для периодов, имеющих базовый период – описывает интервал базового периода» заменяется на «Имеет смысл только для вытесняющих записей – описывает интервал базового периода».

    Как бы считаю это несущественными замечаниями.

    Reply
  23. Гость

    (22)

    Период действия вытесняющей записи вытесняет период действия текущей записи, таким образом у текущей записи появляется фактический период действия.

    Я бы сказал так: запись РР с вытесняющим ВР прекращает действие записи с вытесняемым ВР на своем периоде действия. В результате период действия записи с вытесняемым ВР дробится на несмежные интервалы, которые в совокупности составляют фактический период действия записи с вытесняемым ВР.

    Возможно, слишком по-книжному, зато однозначно.

    Но суть от этого шибко не меняется.

    Не прав. Ведь ты излагаешь в тех выражениях, которые однозначно понятны лично тебе, в которых ты усвоил эти понятия — и не думаешь, что другие могут не понять, или, что гораздо хуже, понять неправильно.

    Есть некий стиль изложения, к которому следует стремиться — который однозначно понятен подавляющему большинству. Это прежде всего однозначность выражения мысли: будет крайне худо, если читающие поймут и истолкуют неправильно.

    Поэтому я и прицепился к этой фразе: она выражает один из главных принципов расчетного механизма, а сформулирована очень неудачно для восприятия. В чем неудачно, я написал выше.

    Reply
  24. nysbka

    Спасибо большое за статью!!!

    Reply
  25. fixin

    (23) думаю, понять неправильно здесь сложно. или понимаешь все, или ничего. порядок букв на смысл не влияет.

    Reply
  26. AnryMc

    (25)

    думаю, понять неправильно здесь сложно. или понимаешь все, или ничего. порядок букв на смысл не влияет.

    Вспомнился советский мультик «Страна невыученных уроков»:

    «Казнить нельзя помиловать» — нужно вставить «,»
    Reply
  27. Max.Potapov

    Спасибо, хорошая статья

    Reply
  28. ogeniv

    Спасибо за статью

    Reply
  29. Bassgood

    Мне кажется, лучше прочитать книжку 1с из серии «Разработка», чем читать данную публикацию, чем не устраивают желтые книжки не понимаю, а в повторении того, что уже написано самой 1с не вижу смысла =(

    Reply
  30. fixin

    (29) вот видите, как вы еще далеки от просветления и не умеете встать на точку зрения клиента.

    1. В книжках написано сухо, академично, избыточно.

    2. Книжки не у всех есть, а качать пиратку — это некомильфо.

    3. Автор попытался сделать учебную курву простой.

    Как-то так. Теперь понимаете?

    Reply
  31. Bassgood

    (30) в книжках, поставляемых вместе с продуктами 1с (документация) — возможно да, написано сухо и академично, но не в книжках, изданных под серией «Библиотека разработчика», такие как «Практическое пособие разработчика» и «Реализация прикладных задач в системе 1С», в них приводятся аналогичные примеры, описанные Вами в статье, без каких-либо заморочек.

    Reply
  32. fixin

    (31) Господи, ну так ВОЗЬМИТЕ и ПРИВЕДИТЕ примеры! Что, копирайт не позволяет? О тотож. Ну просто посчитайте количество страниц хотя бы, которые нужно прочитать, чтобы въехать в курс дел.

    К тому же я не уверен, что господа из книжек выкладывают суть. У них всегда стиль изложения для полных чайников. Думаю, их изложения можно сжать раз в 10, что я и сделал в своей краткой статье.

    Меня вообще прикалывают люди. Им показываешь самую короткую дорогу к цели, а они ругаются, что можно почитать толстые талмуды, угробить кучу времени и таки придти из точки А в точку Б.

    Товарищи! Я за разнообразие средств. Я писал эту статью как памятку себе, т.к. эту фигню (регистры расчетов) органически не переварию, но нужно было сдавать экзамены тогда…

    Вообще идея того, что чтобы получить результат расчета, сначала что-то нужно записать в базу (в противовес того, что можно посчитать все в памяти) не кажется мне удачным решением от 1С. Дергать базу из-за расчетов это как-то не комильфо и ИМХО, со временем отомрет, это фишечка 1С.

    Reply
  33. CorruptAgent

    Спасибо за статью!

    Reply
  34. Гость

    Статья нужная, но автор не внушает доверия. Не буду читать.

    Reply
  35. fixin

    (34) естественно, я же не гипнотизер, чтобы внушать! 😉

    Reply
  36. bahcha8

    Спасибо за статью

    Reply
  37. kns77

    Все таки убогая зарплата у 1С, как ни усложняй это все умными терминами. У конкурентов намного сильнее у многих.

    Reply
  38. Floory

    Спасибо! Было интересно почитать!

    Reply
  39. cerg110

    хоть многое и знал, но статья интересная, у автора явно ушло много времени для написания статьи, так что плюс он явно заслужил).

    Reply
  40. natnat3

    (37) kns77, Зарплата точно убогая, если другие типовые конфигурации хоть как-то можно затолкать на крупный проект, а зарплата, мое мнение, используется лишь только для тех предприятий, где не уходят в отпуск, не оплачивают больничный, нет сокращенных дней, и т.п.

    Reply
  41. fixin

    (46) самый главный недостаток, что расчет нельзя провести без записи в базу, вот это как то напрягает…

    Reply
  42. wolfsoft

    (37) Было бы интересно подробнее узнать про «сильности» конкурентов, на каких принципах построены их программные продукты и т.п. Всегда полезно учиться.

    Reply
  43. Fish'ka

    Спасибо. Для общего развития сгодиться

    Reply
  44. mikhailovaew

    (46) Вы просто не умеете их готовить (С)

    Нормально все считается, и отпуска, и больничные ))

    Reply
  45. fin7

    Ставлю плюсик. Спасибо за подготовленный материал. Пригодится

    Reply
  46. izz

    спасибо за статью!

    Reply
  47. kng67

    Спасибо за статью. Хотя многое узнала раньше путем чтения документации и метода тыка.

    А Зарплата от 1С для стабильно работающих предприятий. А у нас на сезонном предприятии многие вещи для реализации в 1С становятся головной болью. Но многое зависит еще и от начальства. Приходится доказывать ему, что рабочие — не белки и не могут в течении дня «прыгать» из цеха в цех с разной системой оплаты.

    Reply
  48. 2011b11

    Спасибо, было интересно почитать Вашу статью, познавательно и оригинально. Спасибочки ещё раз.

    Reply
  49. Rinatos

    Спасибо за статью, кроме расчета зарплаты, расчеты могут пригодится при расчете квартплаты.

    Reply
  50. daho

    Спасибки!!!! Пригодилось!!!

    Reply
  51. DoctorRoza

    Написано неплохо .. познавательно!

    Reply
  52. fadaserw

    спасибо

    Reply
  53. vpaoli

    Я полный «нуль» в расчете ЗП. Решил прочитать данную статью, т.к. это для меня написано.

    За желание описать логику расчетных механизмов «+»

    За ее исполнение все же «-»

    Например, такая фраза «Для примера заведем план видов расчета Основной и в нем предопределенные виды расчета оклад, премия, невыход, командировка». Т.е. Премия — это вид расчета.

    Далее смотрим на первою строку изображенной ниже по тексту таблицы, и видим, что данный вид расчета , оказывается имеет наименование «По базовому периоду». Так как же он все таки называется , «По базовому периоду» или «премия» ?

    Вот если бы было написано «Премия» — это «Вид расчета», а «По базовому периоду» — это , например, «Тип расчета» , тогда бы было корректнее.

    Reply
  54. fixin

    (60) да вы буквоедствуете? Тогда вам к Чистову и прочим классикам. Там все формально, а у меня популярно….

    Каждый ищет свою учебную курву.

    Reply
  55. vpaoli

    (61)

    так я Вам + поставил за «популяризацию». Большое спасибо, не хотел никого обидеть.

    Мне сейчас нужно «поднатаскаться» в ЗП , не посоветуете, где еще можно почитать о методологии ?

    Reply
  56. fixin

    (62) у меня, когда я писал эту памятку себе, была цель сдать экзамен по платформе, а не продвигаться. ЗУП ненавижу. 😉

    А потом эту памятку выложил как статью.

    Так что рекомендовать по ЗУП ничего более не могу.

    Меня бесит что в ЗУП можно сделать расчет только по записанным в базу данным.

    Reply
  57. cssprite

    Спасибо, +

    Reply
  58. 1cKiller

    Спасибо за статью.

    Самое то почитать перед сном.

    Давно хотел разобраться в расчетной подсистеме на будущее, хотя пока и не требуется.

    Reply
  59. sasha_war87

    хорошая, добротная статья

    Reply
  60. Legavaz

    Попытался реализовать приведенный пример, в 8.2 не смог сделать таблицу видов расчета и зависимостей между ними.

    Для какой платформы пример, в заголовке 8.1/8.2?

    Reply
  61. zipik

    отлично!

    Reply
  62. borrman

    (22)

    Период действия вытесняющей записи вытесняет период действия текущей записи, таким образом у текущей записи появляется фактический период действия.

    Но суть от этого шибко не меняется.

    Так понятней, если честно

    Reply
  63. borrman

    (46) natnat3,

    используется лишь только для тех предприятий, где не уходят в отпуск, не оплачивают больничный, нет сокращенных дней, и т.п.

    Ну тут Вы сильно загнули. Да, не без греха и можно найти получше, но не настолько все плохо, как Вы описали 🙂

    Запускал на предприятиях и с отпусками, и с сокращенным рабочим днем и со сдельщиной (вот тут, как раз, совсем печально оказалось) и с кучей разных графиков. Все считает и все норм в общем то.

    Единственное, что действительно напрягает — скорость расчета. Это просто нереально.

    Запустили на предприятии с кол-вом людей около 2000. Просто посчитать ЗП сразу по всем нереально. Очень долго. Только по подразделениям. Сравнивали с задачей не 1С. Расчет предприятия этого же с теми же данными занимает не более 2х минут. На 1С не дождались. Как-то так.

    Reply
  64. borrman

    (54) kng67,

    Приходится доказывать ему, что рабочие — не белки и не могут в течении дня «прыгать» из цеха в цех с разной системой оплаты

    На счет разной системы оплаты может быть, но в разных цехах, на разных должнастях (пусть и не должностях, а хотя бы разрядах) — запросто. И не на сезонном предприятии.

    На хлебозаводе, например, работник в течении смены может работать по 2м — 3м различным направлениям — то тесто месит, то булки печет. Только вот разряды разные у него и должность меняется. И тарифы за разные должности/разряды разные.

    Reply
  65. borrman

    (67) Legavaz, для любой.

    Reply
  66. Zord

    «Заведем перерасчет «Перерасчет», добавим в него измерение «Сотрудник», связанное с измерением «Сотрудник».»

    Это где заводится?

    Reply
  67. Hla

    Спасибо за статью! Взяла на заметку.

    Reply
  68. Region_64

    Отличная статья, не очень подробно, но благодаря этому начинаешь сам разбираться!

    Автору — СПАСИБО!

    Reply
  69. ceramica

    Хотелось бы продолжения и углубления темы

    Reply
  70. fixin

    (76) я больше компонентой Расчет не занимаюсь, мне не интересно. 😉

    Reply
  71. Гость

    В зарплате новичок, не ругайте сильно.

    Хотелось бы спросить относительно таблицы с видами расчета в статье.

    Зачем для премии указывается оклад в ведущих видах расчета?

    Reply
  72. Bukaska

    (78) Гость, Есть виды расчета, это которые зависят от времени.. самые основные.. и это оклад..

    Есть у того же оклада вытесняющие виды расчета, то есть ввели больничный, оклад соответственно уменьшился…

    Есть у одного из вида расчета ведущий вид расчета.. как у премии в ведущих видах расчета стоит оклад.

    как вы начисляете премию? процентом от оклада? Значит оклад будет ведущим.. а проболели полмесяца, а полмесяца проработали.. значит и премия будет взята от фактического оклада за полмесяца..

    Тут цепочка такая… учитесь)))

    Reply
  73. agrustny

    Цепочка, это точно! И надо уметь их готовить. Расчетная часть курса 1С-чайник считается самой сложной, и это верно. А учат там еще те педа-гоги: большинство просто дает готовую выгрузку и объясняет, как оно работает, а учащиеся ни одного символа на клавиатуре не набирают (не столица). К сожалению. Вообще схема расчетов 1С кажется мне неоптимально-запутанной, по крайней мере я бы задачи из этой самой 4 книжки курса сделал бы несколько проще. Правда, поскольку я 1С-Профан, могу заблуждаться. Данную статью проглядел краем глаза, мне показалось, что это плагиат, а не 1С-Гению по ней разобраться сложно (рад, если такие 1С-Таланты все же есть). Лично я минусую.

    Reply
  74. Bukaska

    (80) agrustny, Каждый дает материал как может.. если это плагиат, дайте ссыль где оно..

    Думаю что для начала данную тему нужно поюзать и понять учет по зарплате что от чего зависит. Тогда уже и в конфигуратор потом не страшно будет лезть.

    Reply
  75. agrustny

    (81) Да я краем глаза посмотрел, просто на задачки с желтых курсов похоже — я, правда, на них не ходил. Может не фига и не так, не настаиваю. Чисто мое дурацкое мнение, основанное на интуиции, а не глубоком анализе. Будьте интеллигентным человеком, не бейте сильно, плиз!

    Reply
  76. Bukaska

    (82) agrustny, участники выкладывают и образцы решения задач без опубликования задач. Так что их всех минусовать что-ли? Для вас же стараются)

    Reply
  77. agrustny
    образцы решения задач без опубликования задач

    Это как это? О чем вообще речь?

    Может и надо, зависит от настроек учетной политики.

    Я то «минусовал» только вербально, кнопочек никаких не нажимал.

    Reply
  78. prodines

    Регистры расчета лучше всего описаны в книге:

    Радченко М.Г. (ред.) Профессиональная разработка в системе «1с:ПредПриятие 8»

    в двух томах

    том 2

    Москва

    «1С-Паблишинг»

    2012

    Том 2, глава 13.

    Эта книга есть в электронном виде в формате PDF (векторный). К ней прилагается диск с учебной конфигурацией. Регистры расчета — непростая тема, требует длительного времени и практики, чтобы их освоить. Но без них не обойтись в самодельных конфигурациях, где применяются ежемесячные расчеты.

    Пытаться же освоить эту сложную тему в рамках коротенькой статьи вроде этой — безнадёжное дело.

    Reply
  79. 3762515

    Дякую! Добротная статья!

    Reply
  80. fixin

    ха, ходил на собеседование, лет пять не занимался ЗУП, ничего из того, что сам же описал в статье, не вспомнил, даже элементарных вещей. 😉

    Все забывается, если не юзать, такие дела. Прочитал, освежил память на всякий случай.

    Reply
  81. AnryMc

    (87)

    Сам такой. Как связываюсь с ЗУП (пару раз в году) то тоже приходиться всё вспоминать «от печки»…

    ЗЫ Да и публикацию АПнуть 😉

    Reply
  82. ccserg

    есть ситуация : ЗБУ1

    заполняем документ справка о заработке для расчета пособий

    есть бл за период 23.12.14 -31.12.14 начисленный в январь 2015

    ФактическийПериодДействия никак не хочет выдавать его ,

    если меняю начисление на Декабрь , то выдает

    по факту в справке видим что человек не болел в декабре (строки БЛ не заполняеются) , почему ?

    разобрался … сторно нет в БЛ

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *