Регистры сведения и накопления

18.03.10

Разработка - Инструментарий разработчика

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка
.epf 19,59Kb
1289
1289 Скачать (1 SM) Купить за 1 850 руб.

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

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    180426    1001    403    

954

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21755    146    82    

144

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    19466    50    19    

84

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

15000 руб.

10.11.2023    13205    54    33    

74

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    29623    101    48    

147

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18830    7    32    

43

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1959    2    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Sword 42 15.03.10 14:10 Сейчас в теме
Пишите впечатления, ставьте оценки, интересно же :)
2. Alraune 1504 15.03.10 14:48 Сейчас в теме
Впечатление такое, что не очень понятно, как этим пользоваться. В УПП и бухгалтерии выдает ошибку
{Форма.Форма(197)}: Ошибка при установке значения атрибута контекста (Текст): {(1, 10)}: Поле не найдено "ссылка"
выбрать <<?>>ссылка как Док,ссылка.Дата как Датадок из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.обороты(&НачПериода,&КонПериода,регистратор)
Это если пытаться "ПровестиПоРегистрам"
ПостроительОтчета.Текст=" выбрать ссылка как Док,ссылка.Дата как Датадок из РегистрНакопления."+стрРег.значение+".обороты(&НачПериода,&КонПериода,регистратор)";
по причине:
{(1, 10)}: Поле не найдено "ссылка"
выбрать <<?>>ссылка как Док,ссылка.Дата как Датадок из РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций.обороты(&НачПериода,&КонПериода,регистратор)
6. Широкий 693 16.03.10 15:21 Сейчас в теме
(2) Там, если я не ошибаюсь, нужно задать псевдоним у таблицы - иначе построитель не всегда верно текст запроса определяет.

А вообще обработка напоминает игру в угадывание - "угадай что это кнопка может сделать" :)
7. Alraune 1504 16.03.10 15:41 Сейчас в теме
(6) Да, справки явно не хватает. Но на Бух 1.6.23.2 автор тестировал, а у меня все равно не находит поле "Ссылка", если пытаться "Провести по регистрам" или "Удалить движения". Наверно, Вы правы насчет того, что надо делать, у меня на это знаний недостаточно, да и обработку решила посмотреть просто ради интереса, раз уж автор попросил впечатлений)))
3. Sword 42 15.03.10 15:38 Сейчас в теме
Возможности:
1. Очистка регистров сведений по любому условию (3-я закладка).
Механизм: Если регистр с подчинением регистратору выбираются регистраторы удовлетворяющие наложенному условию.Считываются и очищаются наборы записей по соответствующим регистраторам.
Если регистратор не подчинён регистратору. Выбираются все значения измерений, ресурсов,реквизитов удовлетворяющими наложенному условию. Последовательно перебираются, очищаются набором записей с отбором по полученным значениям измерений.
2. Документы в регистре (2-я закладка) показывает Показывает сколько документов какого вида сделали движения по регистру накопления (отбор по дате накладывается на первой странице).
3. Регистры накопления (1-я страница)
Для каждого регистра можно установить условие построителем. Движения удаляются получением регистраторов удовлетворяющим условиям построителя и очисткой набором. При проведении по регистрам делаются выборки по отмеченным регистрам, полученными регистраторами заполняется таблица значений,сворачивается, сортируется, каждый регистратор перепроводится. Обнулить кор. зап рег- выполняет обнуление регистров по условиям построителя с помощью документа корректировка записей регистров. Кнопки сравнить и выгрузить выгружает все записи регистра в указанном периода, отборы не накладываются, пользовался для сравнения версий sql и Postgress

4. Sword 42 15.03.10 15:40 Сейчас в теме
Пересчёт регистров сделал независимым от конфигурации.
При записи документа корректировка записей регистров теперь не ставится ответственный. При открытии убрал контроль на полные права.
5. Sword 42 15.03.10 15:42 Сейчас в теме
Тестировал на УПП (8.1.0.14), УТ (10.3.8.9), БУХ (1.6.23.2)
8. Sword 42 16.03.10 15:55 Сейчас в теме
Заменил версию, исправлена ошибка. Так же в списке регистров теперь показываются регистры с НДС. Добавил справку, колонку с представлением регистров.
9. Alraune 1504 16.03.10 16:20 Сейчас в теме
А в "Удалить движения" ошибка, кажется, осталась.
И все-таки справка бы не помешала? Или Вы ее добавили, тогда не могу найти
10. Sword 42 16.03.10 16:27 Сейчас в теме
Добавил справку, поправил ошибку.
11. Alraune 1504 16.03.10 16:36 Сейчас в теме
Как на третьей закладке выставить условие?
12. Sword 42 16.03.10 16:43 Сейчас в теме
1. Выбирается регистр сведений.
2. В поле построителя добавляется поле по которому будет отбор, тип сравнения, значение сравнения.
3. Очистить.
13. Alraune 1504 16.03.10 16:50 Сейчас в теме
Все, понятно, добавить можно только Ins, а я кнопку ищу.
14. Sword 42 16.03.10 16:51 Сейчас в теме
Да, уже добавил, во всех отборах.
15. Air777 22.03.10 16:26 Сейчас в теме
{Форма.Форма(515)}: Поле объекта не обнаружено (НаименованиеОбъекта)
набор.отбор[стрКол.Имя].установить(значРез);
Не работает с независимым регистром сведений. Вообще насколько я понял платформа не предоставляет возможности удаления записей регистра сведений по произвольному фильтру. Ну кроме перебора разумеется. Докажи обратное плюсану. Пока жирный минус. :evil:
16. rustemg 15.04.10 18:19 Сейчас в теме
При переносе остатков бывает что регистр партий не совпадает с регистром остатком. Реальной этой обработкой это выровнить?
17. Sova132 24 21.04.10 12:18 Сейчас в теме
Всё вроде неплохо, но отбор вводит в заблуждение. Если я хочу сделать отбор по какому-либо измерению, то всё равно удаление движений произойдет по регистратору. Приведу пример. В ЗУП задваивается запись в регистре накопления "Фактический отпуск организаций", потому что запись может формироваться документом "Отпуска организаций" и документом "Начисление отпуска сотрудниками организаций". Если буду удалять движение, то попутно удалятся записи созданные документом "Отпуска организаций" по другим сотрудникам заведенных этим документом. А это неправильно, я ведь в отборе завела только одного сотрудника..
И в процедуре ОсновныеДействияФормыУдалитьДвижения(Кнопка) поправьте ошибку - вот здесь просит ссылку: МенеджерРегистра.отбор.регистратор.установить(выборка.ДОК.ссылка).
Но всё равно плюс. Технически хорошо
18. Clunya 27.08.10 14:35 Сейчас в теме
у меня вообще ничего не обнуляет. Мне надо регистр партий очистить
19. aryan_spirit 12.11.10 15:06 Сейчас в теме
при нажатии "УдалитьДвижения":

{Форма.Форма(169)}: Поле объекта не обнаружено (ссылка)
МенеджерРегистра.отбор.регистратор.установить(выборка.ссылка);


выбран 1 регистр накопления с 1 фильтром
20. kudryavaya2001@mail.ru 27.09.11 09:23 Сейчас в теме
Здравствуйте, а в программе Зарплата и кадры бюджетного учреждения 8 не тестировали?
21. Sword 42 27.09.11 09:28 Сейчас в теме
Добрый день, обработка универсальная должна работать везде...
22. avavadim 08.10.11 00:22 Сейчас в теме
если убрать Регистратор.Номер то будет работать наверное везде... не во всех конфах есть этот номер... у меня так заработало на УПП Украина...
23. Sword 42 08.10.11 11:25 Сейчас в теме
Согласен, по умолчанию считалось что регистратор в регистрах накопления имеет номер и он не нулевой длинны.

P.S. Остальным: речь о кнопке выгрузить, которая выгружает для сравнения.
24. avavadim 17.10.11 02:46 Сейчас в теме
а так-же обработать регистр бухгалтерии можно? может есть такая обработка?
25. пользователь 19.01.12 19:23
Сообщение было скрыто модератором.
...
26. пользователь 19.01.12 19:24
Сообщение было скрыто модератором.
...
27. AlexO 136 20.03.12 17:15 Сейчас в теме
Из 7-х просмотренных наугад - единственная, которая удаляет не только <Объект не найден>, по отбору и с гибким сравнением (равно, в списке, в горуппе и т.д.), т.е. действительно универсальна.
Проверял на Регистрах сведений пока.
28. AlexO 136 22.03.12 10:55 Сейчас в теме
Недочеты:
есть один хитрый РС в УПП, на который данная обработка показывает, что сам РЕГИСТР (при выборе его из списка регистров) помечен НА УДАЛЕНИЕ (это как так может быть??).
И при попытке его очистить - выдает ошибку:
{Форма.Форма.Форма(488)}: Слишком много фактических параметров
табРег=ПостроительОтчета.Результат.выгрузить(,"Регистратор");

хотя никаких параметров в принципе не вводилось - просто очистка всего регистра.
Т.е. получается, что ошибка кода - много параметров передано...
Хотя проверил еще несколько - на некоторые тоже ругается "Помечен на удаление!".
Ну не может целый регситр быть помечен на удаление... не документ ведь.
29. AlexO 136 22.03.12 11:43 Сейчас в теме
По РН:
почему на первой вкладке (РегистрыНакопления) - усеченный список РН (какие-то только избранные регистры представлены в таблице), а на второй (где выбор документов по регистру) - в списке полный перечень РН конфы?
Вот это осталось непонятно.

Когда удаляю движения по РН "Пособия по уходу за ребенком до полутора лет организаций", выдает ошибку:
{Форма.Форма.Форма(169)}: Поле объекта не обнаружено (ссылка)
МенеджерРегистра.отбор.регистратор.установить(выборка.ссылка);


Еще вопросы:
Как сравнить регистры между собой? кнопка постоянно погашена.
Куда и в каком виде выгружается все по кнопке "Выгрузить"? в файл по пути, который указан в поле без названия вверху?
30. gala2009 31 18.04.12 11:31 Сейчас в теме
мне нужна такая обработка, будет ли она удалять записи из регистра накопления с видом Обороты?
31. gala2009 31 20.04.12 08:47 Сейчас в теме
куда не ткни - везде ругается

{Форма.Форма.Форма(169)}: Поле объекта не обнаружено (ссылка)
МенеджерРегистра.отбор.регистратор.установить(выборка.ссылка);
{Форма.Форма.Форма(110)}: Поле объекта не обнаружено
рег=метаданные.регистрынакопления[СписокДляДокументов];
32. gala2009 31 20.04.12 08:48 Сейчас в теме
33. Evgeny-st 23.06.12 14:51 Сейчас в теме
Добрый день!Согласен с предыдущим пользователем. У нас УПП ред. 1.3

Не может обнулить регистры накопления: "ЗатратыНаВыпускПродукцииБухгалтерскийУчет", ЗатратыНаВыпускПродукции", "ЗатратыНаВыпускПродукцииНалоговыйУчет". Выдает ошибку:

{Форма.Форма.Форма(143)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительОтчетаОтчет.Текст = ТекстЗапроса;
по причине:
{(21, 5)}: Таблица не найдена "РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки"
из <<?>>РегистрНакопления.ЗатратыНаВыпускПродукцииБухгалтерскийУчет.Остатки(&Момент) как Остаткиент "За

Т.е. с оборотными регистрами накопления обработка не работает!
34. gala2009 31 16.03.13 20:47 Сейчас в теме
Оставьте свое сообщение