Последовательность …и как "я" её понимаю …
Разработка - Механизмы платформы 1С
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
| Наименование | Скачано | Бесплатно |
|---|---|---|
|
Последовательность и как "я" её понимаю...
.1235553463 14,99Kb
1767
|
1767 | Скачать бесплатно |
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
ПОСЛЕДОВАТЕЛЬНОСТЬ …и как "я" её понимаю …
Последовательность есть объект метаданных 1С.
Последовательность – предназначена для упорядоченного хранения множества документов согласно дате и времени.
Граница последовательности (ГП) – позиция, последнего введённого документа в последовательность. Если после ГП есть другие документы в последовательности, то последовательность считается нарушенной и её необходимо восстановить.
Логически - последовательность можно условно представить как «Общий» журнал документов входящих в эту последовательность. Условно, потому, что на последовательностях строится логика учета.
У некоторых последовательностей, для дополнительного контроля автоматически при движении регистров, отслеживается связь: регистр – последовательность. Если изменился регистр, должна измениться и последовательность.
Физически – последовательность состоит из двух таблиц:
1. Таблица регистрации;
2. Таблица границ.
Таблица регистрации (ТР) – коллекция зарегистрированных в последовательности документов в разрезе измерений. В случае повторной записи документа сначала удаляется старая запись, затем записывается новая.
Таблица границ (ТГ) – хранит границу последовательности в разрезе измерений, одно измерение – одна запись если измерений нет, то у ТГ одна запись. Запись ТГ показывает, какой документ в ТР является последним правильно проведённым, т.е. не нарушившим правильное ведение учёта.
Обе таблицы идентичны по составу колонок: «Период», «Регистратор», «Измерение».
Восстановить последовательность возможно путём простого программного переноса ГП (если вы уверены, что итоги не нарушены) на последний документ в последовательности или повторным, последовательным проведением всех документов от ГП до последнего по времени документа в последовательности. Для исправления последовательности существует штатная обработка «Проведение документов».
Механизм «последовательность» имеет подчинённые объекты, свойство – измерения.
Измерения – это разрезы последовательности. Измерения, условно разбивают последовательность на несколько логически целых частей.
Измерение позволяет, в случае необходимости, перепроводить не все документы, входящие в последовательность, а только те которые содержат данное измерение, что ускоряет скорость работы при восстановлении последовательности.
Измерения повышают производительность системы в целом, так как при записи и проведении захватывается не вся таблица целиком, а только те её строки, которые соответствуют данному измерению.
Регистрация документа в последовательности, т.е. в ТР, производится в момент его записи.
Регистрация документа в последовательности может осуществляться автоматически, под руководством системы, если свойство «Заполнение последовательностей» документа будет установлено в «Заполнять автоматически» если иначе, то сам разработчик описывает правила регистрации.
Запись в ТГ происходит при проведении документа.
При проведении документа, его движения учитываются в:
· «Оперативном учёте» - записывает движения документа в регистрах;
· «Бухгалтерском учёте» - запись проводок.
ПоследовательностьМенеджер.< ИмяПоследовательности > - Данный менеджер предназначен для управления последовательностью:
Последовательность.«ИмяПоследовательности».
Восстановить
ПолучитьГраницу
ПолучитьГраницы
Принадлежит
Проверить
СоздатьНаборЗаписей
УстановитьГраницу
Вся работа «ПоследовательностьМенеджер» складывается из анализа и работы с ТР и ТГ. Например, метод «Проверить» - если документ в ТГ, есть последний в ТР, значит, последовательность не нарушена и наоборот и т.д.
вооОоот …
П.С.1.
Как пользоваться обработкой.
В зависимости от закладки появляются необходимые реквизиты для заполнения. При их заполнении, в закладке, в соответствующих таблицах смотрим данные.
П.С.2.
Приведённые примеры и им соответствующий код не претендуют на классицизм 1С. Некоторая простота работы формы обусловлена излагаемым материалом, для более простого и лучшего понимания.
П.С.3.
При обнаружении ошибок, неточностей или дополнений прошу изложить соответствующие замечания. В прилагаемой к статье обработке, для 1С 8.х, показаны общие примеры исследования «последовательностей» и связи «документ-последовательность».
С уважением, Шёпот теней.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Механизмы платформы 1С Разработчик Бесплатно (free)
Разберем 15 мифов о работе платформы «1С:Предприятие 8» – как распространенных, так и малоизвестных. Начнем с классики: «Код, написанный в одну строку, работает быстрее, чем многострочный». Так ли это на самом деле?
16.07.2025 45588 TitanLuchs 109
Работа с интерфейсом WEB-интеграция Механизмы платформы 1С Бесплатно (free)
Веб-интерфейсы повышают качество внешнего вида приложений 1С, предсказуемы с точки зрения верстки, позволяют организовать удобные и высокопроизводительные рабочие места для пользователей. Расскажем об особенностях разработки веб-интерфейсов на React внутри 1С, двустороннем взаимодействии 1С и JavaScript, а также сборке веб-приложения в одностраничный файл.
19.06.2025 18621 zeegin 15
Механизмы платформы 1С Работа с интерфейсом Разработчик Стажер 1С:Предприятие 8 Бесплатно (free)
Про ООП в 1С и о том, как сделать свой код более кратким и выразительным при помощи использования текучего интерфейса (fluent interface).
03.02.2025 25982 bayselonarrend 127
Механизмы платформы 1С Разработчик 1С:Предприятие 8 Бесплатно (free)
В этой статье подробно рассматривается работа с JSON в XDTO в 1С:Предприятие. Вы узнаете, как сериализовать и десериализовать объекты XDTO в JSON, интегрировать 1С с веб-сервисами и API, а также корректно обрабатывать данные при обмене. Разбираются особенности работы с коллекциями, использование функций восстановления и частые ошибки при работе с JSON и XDTO.
30.01.2025 33211 user2122906 10
Механизмы платформы 1С Файловый обмен (TXT, XML, DBF), FTP Разработчик 1С:Предприятие 8 Бесплатно (free)
Этот материал познакомит вас с механизмом XDTO (XML Data Transfer Objects) в 1С и научит эффективно использовать его возможности. Мы разберёмся, как работать с XML-схемами, создавать модели данных, манипулировать объектами XDTO, а также сериализовать и десериализовать их в XML. Вы узнаете, как использовать XDTO для интеграции с внешними системами, избегать типичных ошибок и оптимизировать код. К концу вы будете уверенно применять XDTO для решения сложных задач обмена данными и автоматизации процессов.
17.01.2025 55614 user2122906 13
Механизмы платформы 1С WEB-интеграция Разработчик 1С:Предприятие 8 Бесплатно (free)
В платформе 8.3.27 появилась возможность использовать WebSocket-клиент. Давайте посмотрим, как это все устроено и чем оно нам полезно.
14.01.2025 46726 dsdred 110
Механизмы платформы 1С Разработчик 1С:Предприятие 8 Бесплатно (free)
Особенности "Знач" и разбор документации к нему.
10.01.2025 26409 VAAngelov 60
Механизмы платформы 1С Разработчик Стажер 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)
Эта небольшая статья - некоторого рода шпаргалка по файловым потокам: как и зачем с ними работать, какие преимущества это дает.
23.06.2024 40404 bayselonarrend 24
читаем так:
"Граница последовательности (ГП) – позиция, последнего проведённого документа в последовательности не нарушившим её. С т.з. временной оси, ГП - обозначает самую раннюю позицию (момент времени) нарушения последовательности."
воОотТакБудетПравиЛьНО...?...!
Например, если передать материалы в эксплуатацию и провести, а потом на основе передачи сформировать поступление, поставить дату поступления до передачи и провести, то себестоимости передачи не получим, хотя оба документа проведены и поступление отображено ранее передачи.
"Продвинутый" бух, не увидев себестоимости в передаче просто перепроведет все документы. Суперпродвинутый - сначала проверит ГП.
и к вашему мнению хочется добавить следующие свои соображения:
пс: механизм последовательностей был придуман для чисто "р"оссийского юридического и хозяйственного разгильдяйства...
когда механизм сторнирования документов как юридический аспект полностью отсутствует...
когда количество ошибок наших бухгалтеров и операторов превосходит все мыслимые и не мыслимые пределы... и тогда проще скрыться за постоянным перепроведением документов... или уволить ... но придут такие же ... у нас других не бывает...
когда ни на одном предприятии (за редким исключением) нет оперативного документооборота, т.е. реальный факт введения документа как хозяйственной операции отсутствует... "бог" с ним с оперативным... лишь бы просто была зафиксирована хоз.опреция в порядке их возникновения и то хорошо...
... и много-много ещё чего...
и вот тогда:
и решили если нет возможности бороться с "неправильностью" то пусть эта неправильность станет "правильностью" и будет зарегистрирован сам факт возникновения "неправильности"...
воооооттакоемоЁмнение.....
P.S. По собственному опыту зачастую после ручной установки границ последовательности перестает нормально работать обработка проведения по партиям. Глюк наблюдался на УПП 1.2 с включенным режимом быстрого проведения. Поэтому ОЧЕНЬ не советую так делать.
весь, прошлый 2008 год проработал в R\3... за ЧТОООО там такие деньги платят непонятно... видимо очередная мода...
и
сделал вывод, что 1С это лучшая учётная система для России ...
и
следующий вывод:
ЕВРОбухгалтерия - предназначены быть основой для последующих экономических расчётов... и они, эти евроБухии, ими, этими расчётами, и напичканы...
наша РАШАбухгалтерия не служит экономике, а является полем для сдачи отчётности...
отсюда и появляются противоречия в нашем бухгалтерском учёте...
для бухгалтерии показателем работы является внешняя отчетность, а привычка всё укрывать и подгонять воспитывает соответствующую психологию и методы работы соответственно...
1С, пишет ПО для бухгалтерии являющейся основой экономического анализа, а надо писать ПО для сдачи внешних отчетов… всё одно – себестоимость продукции мы можем получать раньше, чем 1-2 месяца спустя, и это в самом лучшем случае, и зачем же тогда заморачиваться с LIFO & FIFO…
у буржуев с их Директ-Костинг-ом и условно постоянными/переменными затратами и при условии их налогообложения получают себестоимость день в день … а нам за счастье получать хотя бы актуальные остатки на складах… какая уж тут себестоимость – всё одно всё перепроведётся ещё 100 раз…
ВОоооотТакОООеМнениЕуОптимиста…
... но реальность такова какова она есть...
воооооОООоооооотЧтоТакНеХочетсяЭтоКонстатировать....
уточните... не "прочитал"
спасибоВоОот...
хочешь, чтобы тебя заметили - удиви
хочешь, чтобы тебя помнили - оскорби
хочешь, чтобы тебя ждали - будь нужным...
...
если честно то наверное... это наверное крайняя степень индивидуализма + детские комплексы... или так: это детские комплексы которые выражаются в форме крйнего индивидуализма.
....
но и встречный вопрос-рассуждение: почему "мы" не любим подписываться и всегда скрываем о себе всё... поясню: например на нашем сайте у большей половины нет никаких данных в личках уж хотябы ФИО и ДМГ рождения...
что это...? лень или страх...
П.С. кстати поздравляю с вашим началом... первый "выход" и сразу же >80 плюсов... удачи!
воОотТакоеМнение...
" у большей половины нет никаких данных в личках уж хотябы ФИО и ДМГ рождения...
что это...? лень или страх... "
- Конечно,страх. Глупость явная и глупость инкогнито. Почувствуйте разницу.
удачи во всём...
воооООООооооотОтчистОгОсердца...
воОотведьКитайцыВсеНеКакуЛюдей...
и .... главное - А зачем...? (в смысле работать...)
ведь мы работаем "сверху" от идеи... а если главная идея "не работать" тогда эффективной работой считается не "результат" а "процесс"...
и.. ещё... фактор АТ, так сказать... раньше сам бухгалтер искал свою ошибку... и ещё на стадии введения документов он был вынужден был быть очень аккуратным... т.е. именно на нём лежала ответственность за ведение БД.. а теперь этим занимается ПК, ПО и программист... пусть они этим и занимаются... разделение труда... воообщем-то где-то так...
воооОооотЧтоХочетсяКонстатировать...
Вот вопрос из сертификационного экзамена про последовательность.
Мне не понятно,почему этот документ не повлияет на границу последовательности?
13 Каким образом изменится состав списка последовательности "СебестоимостьПродаж" и ее границы при проведении документа "Приходная накладная 00002 от 13.02.2002 12:00:00"? Измерения в последовательности не используются, таблица последовательности приведена полностью.
Состав списка последовательности не изменится, а граница последовательности установится на документ "Приходная накладная 00002 от 13.02.2002 12:00:00" 1 ложь
Документ зарегистрируется в списке последовательности, но не повлияет на границу последовательности 2 ложь
Ни состав списка последовательности, ни значение границы не изменятся 3 истина
Документ зарегистрируется и в списке последовательности, и в качестве границы последовательности 4 ложь
Доколе можно терпеть и не иметь возможность либо избежать общения с некоторыми товарищами …
Доколе будем терпеть и не иметь возможности отвечать на хамство, откровенные оскорбления, матершину …
Предлагаю на ИС организовать «черные список» пользователя … ТоварищЪЧи в него попадающие не смогут остАвлять свои комментарии в ветках пользователей отказавшихся от их мнения …
У нас же есть списки друзей … Пусть бУдут списки Нежелательных лиц …
Прошу организовать модераторство «своихВеток» …
Официально прошу товарищЪЧа ВЕНГЕРА не посещать мои вЕтки и не оставлять свои комментарии …
Прошу администрАцию, если есть техническая вОзможность оградить меня от общения с ним в моих «ветках» … я в его не «полезу» …
Также прошу удАлить все его «+» выставленные в моих работах, статьях и комментариях …
… ВОТ …
слева - документы входящие в последовательность
справа - документы НЕ входящие в последовательность
если вы "дёргает" левые документы - изменится ГП если с права то нет (они там уже дернутые) ...
... вот ...
Нашел в коде вложенной обработки неувязочку при выводе границ по измерениям -
строку (62) "новСтр.Значения = строкаТГ.Организация;", по идее, надо бы заменить на "новСтр.Значения = строкаТГ[Строка(кол)];", иначе вывод границ работает только по измерению "Организация"
А по поводу обработки:
1. Сделано под 8.1 поэтому под 8.2 после конвертации будет вылетать ошибка связанная с перебором подсистем - изменился способ работы с ними на уровне платформы
2. Интерфейс у обработки не совсем очевидный - лучше было бы на каждой странице разместить свои реквизиты чем их блокировать, да и названия закладок как-то вводит в ступор, не поймешь пока не потыкаешь, может я туплю?
3. При заполнении ТР несмотря на вопрос "Таблица будет очищена. Продолжить.? она не очищается :)
4. Вместо документов в ТР выводятся представления - это уже совсем никуда не годится, даже открыть нельзя, в ТГ кстати тоже
5. Непонятно зачем на закладке "Последовательности" выводить ГП если есть измерения у последовательности для каждого из них, а если нет то выводить на закладке "Таблица границ", тут явно нужно что-то одно
Дальше уже в качестве развития:
6. И если уж выводятся Измерения и ГП к ним то почему нельзя ТР получить по этим измерениям? Есть фильтр только по датам
7. В статье зашла речь о том что программист может установить ГП ручками, но в обработке об этом как то ни слова - думаю не помешало бы раз тянет на универсальную, да и нет смысла писать каждый раз - лучше пользоваться готовым.
А так ничего обработка если допилить ее...
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 19146
Создание 25.02.09 12:17
Обновление 25.02.09 12:21
Просмотры 78128
Загрузки 1767
Рейтинг
91
Комментарии 52
Код открыт Не указано
Рубрики Механизмы платформы 1С
Кому Разработчик
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)