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

18.03.10

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

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

Скачать файлы

Наименование Файл Версия Размер
Обработка
.epf 19,59Kb
1289
.epf 19,59Kb 1289 Скачать

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

См. также

SALE! 20%

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122113    670    389    

714

SALE! 25%

Infostart PrintWizard

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

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

18000 15300 руб.

06.10.2023    7286    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

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

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

10000 8000 руб.

10.11.2023    3524    11    1    

34

SALE! 30%

PowerTools

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

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177737    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99344    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

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

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18108    6    8    

39

1С HTML Шаблоны / HTML Templates

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

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28107    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

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

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23601    15    15    

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

А вообще обработка напоминает игру в угадывание - "угадай что это кнопка может сделать" :)
7. Alraune 1502 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 1502 16.03.10 16:20 Сейчас в теме
А в "Удалить движения" ошибка, кажется, осталась.
И все-таки справка бы не помешала? Или Вы ее добавили, тогда не могу найти
10. Sword 42 16.03.10 16:27 Сейчас в теме
Добавил справку, поправил ошибку.
11. Alraune 1502 16.03.10 16:36 Сейчас в теме
Как на третьей закладке выставить условие?
12. Sword 42 16.03.10 16:43 Сейчас в теме
1. Выбирается регистр сведений.
2. В поле построителя добавляется поле по которому будет отбор, тип сравнения, значение сравнения.
3. Очистить.
13. Alraune 1502 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 135 20.03.12 17:15 Сейчас в теме
Из 7-х просмотренных наугад - единственная, которая удаляет не только <Объект не найден>, по отбору и с гибким сравнением (равно, в списке, в горуппе и т.д.), т.е. действительно универсальна.
Проверял на Регистрах сведений пока.
28. AlexO 135 22.03.12 10:55 Сейчас в теме
Недочеты:
есть один хитрый РС в УПП, на который данная обработка показывает, что сам РЕГИСТР (при выборе его из списка регистров) помечен НА УДАЛЕНИЕ (это как так может быть??).
И при попытке его очистить - выдает ошибку:
{Форма.Форма.Форма(488)}: Слишком много фактических параметров
табРег=ПостроительОтчета.Результат.выгрузить(,"Регистратор");

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

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


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

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

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

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

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