Регистры расчета в 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 не будет опубликован. Обязательные поля помечены *