Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Это из книги Габец "Професиональная разработка..". 1. Зачем регистру оборотов нужна таблица по итогам? 2. Посмотрел через СКД, в регистре оборотов, например, не вижу таблицы, напоминающей таблицу остатков: Регистр оборотов состоит из таблиц: Обороты Обороты (виртуальная) Регистр остатков: Остатки Обороты (вирт) Остатки (вирт) ОстаткиИОбороты (вирт) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 13:26 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, 1. Зачем регистру оборотов нужна таблица по итогам? за тем же, зачем и регистру остатков, чтобы выбирать уже готовые данные из итогов по возможности, а не из таблиц движений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 14:27 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Прсто чтоб быстро общий итоги получать :) Обратите внимание что все где пишет Вирт. = виртуальные, их вобщем то и нету. Фактически получается что так и есть, только главная таблица Обороты или Остатки (в зависимости от типа регистра) ну и доп.таблица со сводными итогами по ведущим полям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 17:48 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker, Kreontsa, да, тоже догнал - опять в терминологии запутался. Теперь разобрался: "Таблица движений - записи вида пришло\ушло того-то в таком-то количестве. У регистра оборотов такая таблица называется "Обороты" (не виртуальная). У регистра остатков она называется "Остатки" (не виртуальная). Т.е. их назначение одно и тоже - хранить записи вида пришло\ушло. "Таблица итогов" - тут уже специфика, отличающая регистр оборотов от регистра остатков: если остатки прошлого периода не влияют на остатки текущего периода (т.е. не прибавляются\вычитаются), то это регистр оборотов; если влияют - регистр остатков. У регистра оборотов это виртуальная таблица "Обороты". У регистра остатков это виртуальные таблицы "Обороты", "Остатки", "ОстаткиИОбороты". Но теперь появились новые вопросы: зачем регистру остатков виртуальные таблицы "Обороты", "ОстаткиИОбороты"? Для его специфики достаточно виртуальной таблицы "Остатки", в которую из не виртуальной таблицы "Остатки" собираются данные о том, сколько осталось товара (например) на текущий период и сколько его осталось с прошлого периода. Посмотрел через конструктор запросов - они отличаются по параметрам. Но опыта работы с регистрами у меня нет, поэтому все равно не понимаю разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 11:51 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, Теперь разобрался: "Таблица движений - записи вида пришло\ушло того-то в таком-то количестве. У регистра оборотов такая таблица называется "Обороты" (не виртуальная). У регистра остатков она называется "Остатки" (не виртуальная). Т.е. их назначение одно и тоже - хранить записи вида пришло\ушло. Не похоже что разобрались, только больше запутались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 14:08 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker, не правильно? А как тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 15:07 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Я так понял соответствие со словами Габца: "Таблица движений" == реальная таблица "Обороты" у регистра оборотов и "Остатки" регистра остатков. А "Таблица итогов" - это виртуальные таблицы, у каждого типа регистра свои. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 15:10 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
КантачесЯ так понял соответствие со словами Габца: "Таблица движений" == реальная таблица "Обороты" у регистра оборотов и "Остатки" регистра остатков. А "Таблица итогов" - это виртуальные таблицы, у каждого типа регистра свои. Неправильно понял. У каждого регистра - две реальных таблицы: таблица движений, и таблица итогов (остатков или оборотов, зависит от вида регистра). В таблицу движения данные пишутся так, как они сформированы в конфигурации. Эта таблица непосредственно доступна на прикладном уровне - через объекты НаборЗаписей, Движения (документа) или через запрос к таблице регистра. Но при изменении регистровых движений платформа самостоятельно изменяет записи во второй таблице регистра - которая хранит остатки(обороты) на конец каждого периода в разрезе всех измерений. Любой запрос к остаткам на некоторую дату выполняется не полным суммированием движений "с начала времён", а поиском ближайшей по времени итоговой записи,и суммированием её итогов с записями движений, которые найдутся в интервале времени между ней и требуемым моментом времени. Непосредственного доступа к таблице итогов у приложения нет - только через виртуальные таблицы запросов Обороты,Остатки,ОстаткиИОбороты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 15:23 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, javapecker, не правильно? А как тогда? Для начала, чтобы не путать вас еще больше, пусть будет так: говорим о регистре накопления вообще, неважно остатков или оборотов. На уровне базы данных регистр представлен двумя физическими таблицами. Первая - таблица движений. К этой таблице платформа предоставляет вам доступ - вы можете писать туда все что хотите (в рамках дозволенного), в конструкторе запросов ее название такое, как вы задали, без всяких приставок и суффиксов. Вторая - таблица итогов. Эту таблицу использует платформа для увеличения скорости извлечения итоговых данных. К ней доступ платформа не предоставляет, эту таблицу вы не увидите. Все остальные таблицы регистров накопления, доступные в конструкторе запросов - в базе данных не существуют. Воспринимайте их как параметризованные запросы к реальным таблицам (движений и итогов), которые платформа строит сама в зависимости от конкретных условий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 15:57 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
КантачесЭто из книги Габец "Професиональная разработка..". 1. Зачем регистру оборотов нужна таблица по итогам? 2. Посмотрел через СКД, в регистре оборотов, например, не вижу таблицы, напоминающей таблицу остатков 1. Таблица оборотов нужна для ускорения получения результата. Как уже сказали выше, в таблицу движений заносятся записи. При записи в регистр, актуализируются виртуальные итоговые таблицы (Обороты для РН с типом "Обороты"; Остатки, Обороты, Остатки и Обороты для РН с типом "Остатки и обороты"). Таким образом, разработчик не рассчитывает результат, а имеет уже готовый, к которому можно быстро обратиться 2. Регистр остатков нужен для того, чтобы увидеть определенное состояние объекта/процесса (остаток товаров по определенному складу), регистр оборотов нужен для того, чтобы увидеть изменение между состояниями. В 8-ой версии регистр с типом "Остатки и обороты" также может хранить и обороты. А регистры оборотов используются в случаях, когда остатки не нужны (например, чтобы знать сколько товара продал менеджер). На регистры накопления, хранящие остатки, накладывается серьезное ограничение: он должен сводиться в ноль, в противном случае итоговые таблицы "распухают" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 16:06 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
pail, javapecker, ясно, все-таки таблица итогов тоже физическая. И виртуальные таблицы формируются как раз на ее основе, а не основе таблицы движений. pail, javapecker, Kreontsa, Большое спасибо за помощь. Вопрос по назначения\отличия виртуальных таблиц у регистра остатков, наверное, стоит в отдельный топик вынести, а то тема этого с ними вроде не связана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 16:19 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачесpail, javapecker, ясно, все-таки таблица итогов тоже физическая. И виртуальные таблицы формируются как раз на ее основе, а не основе таблицы движений. pail, javapecker, Kreontsa, Большое спасибо за помощь. Вопрос по назначения\отличия виртуальных таблиц у регистра остатков, наверное, стоит в отдельный топик вынести, а то тема этого с ними вроде не связана. Взять любую базу с заполненными регистрами. Взять КонсольЗапросов.epf с ИТС. Поупражняться с разными запросами. Многие вопросы тогда и отпадут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 16:26 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, И виртуальные таблицы формируются как раз на ее основе, а не основе таблицы движений у вас уникальный талант все неправильно понимать. Нарисуйте на бумажке эти таблицы, две штуки -движений и итогов. Подумайте, когда можно построить виртуальную таблицу на основании таблицы итогов, а когда нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 16:29 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачесpail, javapecker, ясно, все-таки таблица итогов тоже физическая. И виртуальные таблицы формируются как раз на ее основе, а не основе таблицы движений. pail, javapecker, Kreontsa, Большое спасибо за помощь. Неправильно. В момент проведения документов данные попадают в физическую таблицу. Логику проведения составляет разработчик конфигурации 1с. В тот же момент* происходит обновление виртуальных таблиц. Разработчик конфигурации 1с на это повлиять никак не может. Потом, разработчик конфигурации 1с может обратиться к виртуальным таблицам итогов. Естественно, никто не запрещает обращаться к физическим, но в виртуальных итоговые показатели уже расчитаны. КантачесВопрос по назначения\отличия виртуальных таблиц у регистра остатков, наверное, стоит в отдельный топик вынести, а то тема этого с ними вроде не связана. Понимание предназначение регистра, можно предположить, какие виртуальные таблицы у него могут быть. Ведь Регистры Накопления отнюдь не единственный вид регистров. * -- на самом деле, не совсем в тот же, но так пока будет понятнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 17:01 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerу вас уникальный талант все неправильно понимать. Это реально проблема, и никак не удается от такого "таланта" избавиться. Напишу по порядку: 1. У каждого регистра накопления по 2 физических таблицы (движения и итоги). 2. Таблица итоги напрямую недоступна, только через виртуальные таблицы (то, что их физически не существует - я в курсе, с теорией баз данных более-менее знаком). 3. В таблице движений хранятся записи вида: +\- товар количество. И у РН остатков, и у РН оборотов эта таблица одинакова. 4. Таблица итогов автоматически рассчитывается платформой на основе данных таблицы движений. 5. Виртуальные таблицы автоматически формируются на основе таблицы итогов. Пока это, чтобы дальше в кучу не сваливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 11:33 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, и никак не удается от такого "таланта" избавиться. И сейчас не удалось) 1. Таблицы движений у регистров остатков и оборотов не одинаковые 2. Виртуальные таблицы строятся на основании итоговых таблиц только если звезды сойдутся, в общем случае для их построения нужны и таблицы итогов, и таблицы движений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 11:38 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker1. Таблицы движений у регистров остатков и оборотов не одинаковые Не поле-в-поле, а по смыслу. Посмотел в консоли запросов: у остатков есть реквизит ВидДвижения, а у оборотов - нет. Почему? Таблица движений же нужна для фиксации изменений: сколько прибыло\сколько убыло. И в качестве оборотов могут выступать как количество проданного товара (убыло), так и количество закупленного товара (прибыло). javapecker2. Виртуальные таблицы ... для их построения нужны и таблицы итогов, и таблицы движений. Я это предполагал:) А то больно много данных в одной таблице итогов пришлось бы хранить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 12:09 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, И в качестве оборотов могут выступать как количество проданного товара (убыло), так и количество закупленного товара (прибыло). Совершенно верно написано, но если вы будете так делать в одном регистре, считать приход и расход, то в итоге получите остаток на какой-то момент времени. У вас не будет информации сколько товара вы продали за период, и сколько купили. А хотели получить именно эти данные. Чтобы считать продажи за период - нужен оборотный регистр продаж, для закупок - оборотный регистр закупок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 12:26 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerСовершенно верно написано, но если вы будете так делать в одном регистре, считать приход и расход, то в итоге получите остаток на какой-то момент времени. Напишу, как представляю себе механику, чтобы было быстрее разобрать, где я ошибаюсь: Механика для регистра оборотов. Остатки за прошлый период не интересуют (и. значит, никак не изменяют обороты текущего периода). Интересует просто оборот за текущий период и все. Таблица движений, смысл: + 12.02.12 сапоги 12пар цена10р сумма1200р. - 12.02.12 варежки 2пары цена5р сумма10р. и т.п. Таблица итогов. Считаю, что на каждую номенклатурную позицию (сапоги, варежки...) - хранит по одной записи на весь выбранный период. Однако мы период при создании регистра указать не можем, только в виртуальной таблице через параметры. Поэтому, что точно находится в таблице итогов не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 13:35 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, Интересует просто оборот за текущий период и все. Хорошо, давайте в вашей модели представим такие движения за месяц: + 12.02.12 сапоги 12пар цена10р сумма1200р. - 13.02.12 сапоги 2 пары цена 10 р сумма 20 р. В итоге мы имеем число 10 (+12-2). Что это? продажи за месяц? -нет, продали мы 2 пары. Покупки за месяц? - тоже нет, купили мы 12 пар. Что такое 10? Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 13:48 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, Однако мы период при создании регистра указать не можем Не можем, период для итоговой таблицы регистра оборотов - месяц. автор, только в виртуальной таблице через параметры. Поэтому, что точно находится в таблице итогов не знаю. Опять, виртуальная таблица будет брать данные и из движений и из итогов. Что точно находится в таблице итогов известно - помесячные итоги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 14:17 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
КантачесТаблица итогов. Считаю, что на каждую номенклатурную позицию (сапоги, варежки...) - хранит по одной записи на весь выбранный период. Однако мы период при создании регистра указать не можем, только в виртуальной таблице через параметры. Поэтому, что точно находится в таблице итогов не знаю. Регистр состоит из измерений (составной ключ таблицы, в них входит Регистратор), ресурсов (только численные значения) и реквизитов (информация, характеризующая запись). В РН информация добавляется при помощи проведения документа-регистратора. Обычно Регистратор и Дату записи приравнивают к документу и его дате, но возможны исключения. Вот так определяется период записи в регистре. После создания регистр будет пустым. И должен быть определен хотя бы 1 документ-регистратор, делающий движения по этому регистру. Иначе, конфигурацию нельзя будет сохранить для конечного пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 15:12 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, тут речь про период хранения итогов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 15:18 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerТак понятно? Так-то понятно. Может быть мы об одном говорим - просто я не четко написал про таблицу движений. В ней только фиксируются такие движения - и все. Никаких вычислений 12-2 для этой таблицы не проводится и нигде в ней результат (10) не сохраняется. 10 сохраняется в таблице итогов... Оборот за месяц варежек (1 число), оборот за месяц сапог (2 число), оборот за месяц всего пришедшего (3 число), оборот за месяц всего ушедшего (4 число), оборот за месяц и пришедшего, и ушедшего (5число)... Получается, в таблице итогов за каждый месяц сохраняется ни одно число (10), а, где-то, 5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 16:11 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, у вас каша в голове. Представьте себе регистр накопления с одним ресурсом(количество), вообще без измерений. Считайте также, что никаких таблиц итогов не существует вообще, раз с ними такие проблемы у вас. Рассмотрим два случая. 1. Регистр нам нужен для получения остатков. То есть я хочу знать, сколько у меня "чего-то" в наличии на определенный момент времени. Например, я открыл фирму сегодня, покупаю и продаю сапоги. Хочу знать, сколько у меня к концу дня на складе сапог? за день были такие движения: купил утром 8 пар сапог (+8) продал в обед 2 пары сапог (-2) чтобы узнать итог, я отнимаю то что продал, от того что купил. 8 -2 = 6. Все, узнал, доволен. Цель достигнута. Еще раз обращаю внимание - мой ресурс в этом случае показывает остаток сапог на момент времени 2.Регистр мне нужен для получения оборотов. То есть я хочу знать, сколько "чего-то" прибавилось или убавилось за период времени. Допустим, я хочу знать сколько я сапог продал за день. По тем же данным я получу 2. - смысл показателя есть, я знаю что я продал 2 пары сапог. Эту информацию я могу проанализировать, она полезна. То же самое я могу сделать с купленными сапогами. Я узнаю сколько я продал или купил за промежуток времени . Что вы понимаете под оборотом, я не знаю. Что такое автороборот за месяц сапог? Какую у вас смысловую нагрузку несет одно это число? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2012, 17:26 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerчтобы узнать итог, я отнимаю то что продал, от того что купил. 8 -2 = 6. Все, узнал, доволен. Цель достигнута. Еще раз обращаю внимание - мой ресурс в этом случае показывает остаток сапог на момент времени В таблицу движений будет записано две записи: для +8 и для -2. А 6 будет записано в таблицу итогов (для РН остатков). Так? javapeckerЧто вы понимаете под оборотом, я не знаю. Что такое автороборот за месяц сапог? Какую у вас смысловую нагрузку несет одно это число? Имел ввиду "количество купленных\проданных сапог за месяц". Неточно написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2012, 12:27 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес, В таблицу движений будет записано две записи: для +8 и для -2. А 6 будет записано в таблицу итогов (для РН остатков). Так?Не так, в таблицу остатков будет записано 6 только в том случае, если это, как в моем примере, первый месяц работы. Если не первый, то туда прибавится еще и остаток на начало периода и получится остаток на конец периода. Потому что итог в регистре остатков - это остаток на заданный момент времени. но забудьте пока про таблицу итогов, представьте что у вас только таблица движений, и итоги вы считаете сами руками. Имел ввиду "количество купленных\проданных сапог за месяц" Если количество купленных и количество проданных, то это два разных числа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2012, 12:35 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerКантачес, но забудьте пока про таблицу итогов, представьте что у вас только таблица движений, и итоги вы считаете сами руками. Мне было бы интересно знать, сколько я купил\продал сапог на любой момент времени, сколько у меня осталось не распроданных сапог с прошлого "завоза" (в 1с, видимо, это термин "период"). Т.е. такие числа: -проданные на любой момент времени (прошлый, текущий, конец периода); -купленные на любой момент времени (прошлый, текущий, конец периода); -не распроданные с прошлого периода; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2012, 13:15 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
КантачесМне было бы интересно знать, сколько я купил\продал сапог на любой момент времени, сколько у меня осталось не распроданных сапог с прошлого "завоза" (в 1с, видимо, это термин "период"). Т.е. такие числа: -проданные на любой момент времени (прошлый, текущий, конец периода); -купленные на любой момент времени (прошлый, текущий, конец периода); -не распроданные с прошлого периода; Во-первых, терминология. Начиная отсюда и далее период - это непрерывный промежуток времени, имеющий начало и конец. Начнем по порядку. 1.-проданные на любой момент времени (прошлый, текущий, конец периода); Нельзя говорить проданные на момент. Проданные могут быть за какой-то период , за месяц, день, год, со времен начала учета. Всегда должно быть начало периода и конец. В вашем примере начало периода - это начало вашей деятельности. Конец периода - любая дата, которая вам нравится. Вы получите объем продаж за указанный период. Для этого нужен оборотный регистр "продажи" - будет считать обороты по продажам(объемы продаж) 2. то же самое, регистр "закупки" - будет считать обороты закупок(объемы закупок) 3.-не распроданные с прошлого периода; А это обычный остаток на какой-то момент времени . тут нужен регистр остатков - "Остатки Номенклатуры" - и вы будете знать сколько у вас в наличии товара на любую дату. Если интересует именно сколько нераспродано из того что поступило в конкретном периоде , есть виртуальная таблица остатков и оборотов для регистра остатка. Там будет остаток на начало периода, оборот (приход-расход), и остаток на конец периода. Вот оборот из этой таблицы - покажет сколько у вас осталось непроданного товара за период . Либо брать обороты из регистров продажи и закупки и смотреть разницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2012, 13:46 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker, по терминологии теперь понял, спасибо. Таблица движений и у оборотов, и у остатков, выполняет разные задачи? У оборотоа нет реквизита ВидДвижения, а он, если я правильно справку понял, нужен для отметки "приход\расход" (+\-), чтобы в алгоритмах каждая запись (движение) либо прибавлялась, либо вычиталась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 11:23 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Кантачес , а ты точно Габца читаешь? У него весьма подробно расписано про регистры и вообще. Надо смотреть главы про Хранение Информации и Регистры Накопления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 12:00 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, нашел в сети последнее издание. Там про регистры накопления начал читать. Потом полез сюда на форум за уточнениями. Оказалось - не зря. Попробую начать с главы про хранение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 16:36 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
КантачесЖентос, нашел в сети последнее издание. Там про регистры накопления начал читать. Потом полез сюда на форум за уточнениями. Оказалось - не зря. Попробую начать с главы про хранение. Читай по порядку. Там все взаимосвязано. Когда хоть бы раз прочитаешь, можешь уже потом читать исбирательно, чтобы в памяти освежить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 16:55 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
у меня из-за этой темы клин зашел. Я теперь не могу понять, какой смысл вкладывает 1С в термин "оборот" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 17:17 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerу меня из-за этой темы клин зашел. Я теперь не могу понять, какой смысл вкладывает 1С в термин "оборот" ? В бухгалтерии остаток на начало периода -- сальдо начальное, остаток на конец периода -- сальдо конечное. Разница между сальдо начальным и конечноым есть оборот. Период -- временной интервал, ограниченный начальной и конечной моментами времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 18:05 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, В бухгалтерии остаток на начало периода -- сальдо начальное, остаток на конец периода -- сальдо конечное. Разница между сальдо начальным и конечноым есть оборот. Вот в этом и проблема. В бухгалтерии разница между начальным и конечным сальдо - не оборот. На примере активного счета: у счета два оборота, дебетовый и кредитовый. Начальное сальдо + (дебетовый оборот - кредитовый оборот) = конечное сальдо. Таким образом, величина (дебетовый оборот - кредитовый оборот) - это тоже сальдо, но за конкретный период времени. Но, эта штука в виртуальной таблице "остатки и обороты" регистра остатков называется оборот. Хотя по смыслу - это остаток, но за какой-то отдельно взятый период времени. В то же время в регистре оборотов - оборот используется в обычном его смысле. И это меня смущает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 19:06 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker, вы имейте в виду, что у Регистров Бухгалтерии могут записи составляться по-своему. И не обязательно оборот по регистру "Остатки на складе организации" будет такой же, как оборот по регистру бухгалтерии (на практике, бывает, т.к. в Остатках на складе храниться по приходной стоимости, а продаем мы уже с наценкой). Чтобы лучше понять как именно работают регистры бухгалтерии, рекомендую посмотреть отчет "Оборотно-сальдовая ведомость". Желательно за небольшой период с парой-другой документов. Там этот момент для активно-пассивных счетов будет виден. Для счетов активных или пассивных сальдо и обороты могу быть либо по кредиту (пасс), либо по дебету (акт), а другие обороты будут идти со знаком "-" в виртуальных таблицах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 19:33 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, Бухгалтерию я привел в пример просто потому, что вы с нее начали. Давайте вообще без регистров и 1С. Возьмем некую номенклатуру, для которой мы хотим знать объем продаж и объем закупок за некоторый период. Для меня объем продаж за период - это оборот, объем закупок - тоже оборот. А вот разница объемов закупок и продаж за период - это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 21:12 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerЖентос, Бухгалтерию я привел в пример просто потому, что вы с нее начали. Давайте вообще без регистров и 1С. Возьмем некую номенклатуру, для которой мы хотим знать объем продаж и объем закупок за некоторый период. Для меня объем продаж за период - это оборот, объем закупок - тоже оборот. А вот разница объемов закупок и продаж за период - это что? Вы немного не в ту степь зашли. Сама эта величина смысла не имеет, а вот если 1) Разделить ее на количество месяцев в периоде, получим оборачиваемость за месяц 2) Добавить к ней начальный остаток, получим конечный остаток 3) Вычесть из конечного остатка, получим начальный остаток. 1С - проблемно-ориентированный фреймворк, поэтому лучше всего изучать на примере какой-нибудь проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 23:17 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, я зашел в ту степь. Разделить ее на количество месяцев в периоде, получим оборачиваемость за месяц то есть если я возьму приход за месяц, отниму от него приход за месяц, то получу величину, которую вы называете "оборачиваемость за месяц". Но она же в регистре остатков названа оборот , и , как вы сами говорите, сама по себе ничего не скажет, без приложения к ней начального остатка или конечного. И это совсем не тот же самый оборот, с которым мы имеем дело в регистре оборотов. Но называется одинаково, в этом причина терзающего меня противоречия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2012, 23:34 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
С оборачиваемостью я загнул немного, она не так считается...... В бухгалтерии оборотом за период называется разница между сальдо конечным и сальдо начальным. Т.е. в общем случае СК = СН + Об Для активно-пассивного счета СКД - СКК = СНД - СНК + ОбД - ОбК СКД - сальдо кон. кредитовое СНК - сальдо нач. кредитовое остальное по аналогии Фишка в том, что за период производится множество проводок. Некоторые с "+", некоторые с "-". Поэтому, если будем наш период уменьшать, наш т.н. "оборот" может быть как меньше оборота за полный период, так и больше. Разница регистра накопления от регистра бух учета состоит в том, что 1) регистр бухгалтерии накапливает проводки. Проводка -- отражение хозяйственной операции в бухгалтерском учете. Они строго регламентировны. И они привязаны к счетам бух. учета. Каждый счет отвечает за что-то свое. 41 -- товар, 43 -- продукция и т.п. 2) регистр накопления учитывает изменение состояний в "человеческом" понимании: и товар и продукция будут храниться в одном и том же регистре. Т.е. уже видите разницу: в бух. учете храниться в разных местах, в РН в одном. 3) РН с типом "Оборот" хранят конкретную информацию о виде оборота. Загнул мощно, но поясню. Например, мы произвели инвентаризацию склада и нашли испорченный товар (мыши съели печенье). Мы проведем изменения по регистру "Товары на складе" (в силу того, что мы выкинули этот товар) и регистрам бух. учета (отражение хоз. операции). Но, не смотря на то, что это расход по складу, мы не трогаем регистр оборотов "Продажи", т.к. мы ликвидировали брак. Т.е. каждое хранилище информации хранит информацию, но с разных аспектов. Логику определяет разработчик конфигурации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 00:05 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, я все это понимаю, но интересуюсь не этим. Вот счет, 41, товары, активный. Вы говорите что оборот счета за период это разница между конечным и начальным сальдо. Пусть будет так. Точно такой же смысл оборота в регистре остатков: Разница остатков на конец и начало периода. С другой стороны эта разница = приход-расход за период. НО, в регистре оборотов у слова Оборот другой смысл. Итого, имеем с одной стороны оборот - это разница прихода и расхода за период, с другой - сумма одного показателя (продажи, закупки,выручка, затраты) за период. Если говорить о деньгах, то то что я получил за продажу некоторого товара за период - это один оборот, то что я потратил на его производство - другой оборот, а то что у меня осталось - это мой доход, то есть по сути вообще остаток в этом периоде. Вы же говорите что и мои затраты, и выручка, и мой доход - это все оборот. Ну не сходится же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 01:43 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapecker Вы же говорите что и мои затраты, и выручка, и мой доход - это все оборот. Ну не сходится же. А на самом деле, в бух. учете так оно и есть. Выручка = КО(90) Затраты = КО(92) Продажи(кол) = КО(41) + КО(43) Продажи(сум) = ДО(62) Заметьте, что все эти понятия связаны с разными счетами, и ни в коем случае не должны храниться в одном регистре накопления. Номера счетов могут отличаться от Плана Счетов РФ, я примерно по памяти пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 08:34 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, А на самом деле, в бух. учете так оно и есть. не вижу в вашем примере чтоб оно так и было, вы складываете дебетовые обороты с дебетовыми, кредитовые обороты с кредитовыми. А вот почему разницу дебетового и кредитового оборота тоже назвали оборотом, мне непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 10:30 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
javapeckerЖентос, А на самом деле, в бух. учете так оно и есть. не вижу в вашем примере чтоб оно так и было, вы складываете дебетовые обороты с дебетовыми, кредитовые обороты с кредитовыми. А вот почему разницу дебетового и кредитового оборота тоже назвали оборотом, мне непонятно. Наверное потому, что ваш вопрос плавно переходит от понятий платформы и встроенного языка, я понятиям предметной области (бух. учету). По бух. учету, к сожалению, не могу рекомендовать литературу, т.к. та, которую смотрел я, уже потеряла свою актуальность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 12:42 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Жентос, вернемся к 1С, и не к бухгалтерии, а к механизмам оперативного учета, к регистрам накопления. Почему в виртуальной таблице регистра накопления остатков "ОстаткиИОбороты" разница прихода и расхода за период называется оборот? И при этом оборотом в регистре накопления оборотов называется изменение показателя в одну сторону за период? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 12:59 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Наверное, из меня плохой объясняльщик. Попробуйте задать Ваш вопрос на этом форуме http://www.forum.mista.ru/index.php. На нем тусуется много одинэсников. У них там гнездо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 15:40 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. Увидел данный холивар и не смог пройти мимо. Так что внесу свои 5 копеек, надеюсь данная инфа кому-нибудь пригодится. Регистры накопления в 1С состоят из 2х реальных SQL таблиц : Первая таблица хранит записи в обычном табличном виде, как если бы заносили данные о приходе/расходе в екселевскую табличку. Посмотреть как выглядит первая таблица можно открыв в 1С форму списка любого регистра накопления. В SQL имя таких таблиц начинается с "_AccumReg". О том, является ли запись "приходом" или "расходом" определяется флагом в колонке "_RecordKind". Если стоит "0" - значит данная строка таблицы является приходом, если "1" - то соответственно расходом. Ни каких дополнительных действий с данной таблицей не производится. Вторая таблица хранит рассчитанные итоги по периодам (месяц). Т.е. мы начали работать, в первую таблицу заносятся данные о приходе/расходе, по истечении месяца из первой таблицы считаются получившиеся остатки (весь приход минус весь расход) по всем измерениям регистра и записываются во вторую таблицу. В SQL имена таблиц остатков начинаются с "_AccumRegTotals" Теперь о том, как получаются обороты/остатки из этих 2х таблиц: Обороты просто считаются из первой таблицы за указанный интервал, тут ни чего сложного. Остаток на заданную дату получается следующим образом: сначала из второй таблицы получается остаток на начало того месяца, на который мы хотим получить остаток. Затем из первой таблицы получаем "Приход" с начала этого месяца и по дату, на которую требуется получить остаток, а так же "Расход" за этот же период времени. И далее Приход-Расход+ОстатокИзТаблицы2. Тут следует оговориться, что остаток из таблицы2 получается на дату, на которую остатки актуальны. Т.е. мы рассчитали остатки на май, а затем внесли изменения задним числом в середину апреля. Таким образом, у нас таблица2 содержит актуальный остаток на начало апреля. И если в 1С получать остатки на 27 мая, программа поступит следующим образом: 1. Из таблицы2 получит остатки на начало апреля 2. Из таблицы1 получит приход/расход за период с начала апреля, по 27 мая 3. Рассчитает остаток по формуле: Таблица2.Остаток + Таблица1.Приход - Таблица1.Расход С регистрами бухгалтерии ситуация аналогичная, но сложнее, поскольку тут еще участвуют таблицы субконто, а так же движения с субконто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 17:04 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
koshak84, не было тут холивра, был вопрос терминологии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 17:38 |
|
||
|
Каждый регистр накопления состоит из 2х таблиц: движений и итогов??
|
|||
|---|---|---|---|
|
#18+
koshak84Всем доброго времени суток. Увидел данный холивар и не смог пройти мимо. Так что внесу свои 5 копеек, надеюсь данная инфа кому-нибудь пригодится. Регистры накопления в 1С состоят из 2х реальных SQL таблиц : Первая таблица хранит записи в обычном табличном виде, как если бы заносили данные о приходе/расходе в екселевскую табличку. Посмотреть как выглядит первая таблица можно открыв в 1С форму списка любого регистра накопления. В SQL имя таких таблиц начинается с "_AccumReg". О том, является ли запись "приходом" или "расходом" определяется флагом в колонке "_RecordKind". Если стоит "0" - значит данная строка таблицы является приходом, если "1" - то соответственно расходом. Ни каких дополнительных действий с данной таблицей не производится. Вторая таблица хранит рассчитанные итоги по периодам (месяц). Т.е. мы начали работать, в первую таблицу заносятся данные о приходе/расходе, по истечении месяца из первой таблицы считаются получившиеся остатки (весь приход минус весь расход) по всем измерениям регистра и записываются во вторую таблицу. В SQL имена таблиц остатков начинаются с "_AccumRegTotals" Теперь о том, как получаются обороты/остатки из этих 2х таблиц: Обороты просто считаются из первой таблицы за указанный интервал, тут ни чего сложного. Остаток на заданную дату получается следующим образом: сначала из второй таблицы получается остаток на начало того месяца, на который мы хотим получить остаток. Затем из первой таблицы получаем "Приход" с начала этого месяца и по дату, на которую требуется получить остаток, а так же "Расход" за этот же период времени. И далее Приход-Расход+ОстатокИзТаблицы2. Тут следует оговориться, что остаток из таблицы2 получается на дату, на которую остатки актуальны. Т.е. мы рассчитали остатки на май, а затем внесли изменения задним числом в середину апреля. Таким образом, у нас таблица2 содержит актуальный остаток на начало апреля. И если в 1С получать остатки на 27 мая, программа поступит следующим образом: 1. Из таблицы2 получит остатки на начало апреля 2. Из таблицы1 получит приход/расход за период с начала апреля, по 27 мая 3. Рассчитает остаток по формуле: Таблица2.Остаток + Таблица1.Приход - Таблица1.Расход С регистрами бухгалтерии ситуация аналогичная, но сложнее, поскольку тут еще участвуют таблицы субконто, а так же движения с субконто. формально таблиц может быть и 3... если включена регистрация изменений в плане обмена... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 18:06 |
|
||
|
|

start [/forum/topic.php?all=1&fid=28&tid=1519822]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 293ms |
| total: | 485ms |

| 0 / 0 |
