Помогите уже день играюсь с регистрами!!!

Форум 1С: Одинэс.Ру

Найти!

Помогите уже день играюсь с регистрами!!!

simvanes
20.02.2009 - 14:38
Проблема следующая: Нужно дозаписать даные по регистру. Нужно каким-то образом дозаписать еще  несколько измерений, но чтобы даные по проводкам и регистрам не трогать.
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
22.10.2020 - 15:08
Смотри также:
УРБД. Как организовать миграцию документов не по виду документа, а по определенному критерию
В SQL база вылетает при открытии документа "Отмена заявок"
Номер платежки четырехзначный

Re: Помогите уже день играюсь с регистрами!!!

roma n
1 - 20.02.2009 - 14:45
Считываешь набор
модифицируешь
Записываешь набор
=======
В чем проблема-то?

Re: Помогите уже день играюсь с регистрами!!!

simvanes
2 - 20.02.2009 - 14:53
Для построения отчет не хватает данных (отчет требуется за предыдущий период, данные сверены и если перепроводить доки повылазят бока) нужно просто дозаписать нужную информацию не проводя документы
 

Re: Помогите уже день играюсь с регистрами!!!

simvanes
3 - 20.02.2009 - 14:54
Можно более подробно, а то я только начинающий...

Re: Помогите уже день играюсь с регистрами!!!

Arden
4 - 20.02.2009 - 15:00
(3) подозреваю что (1) говорил по 1С 8.1. в 7.7 регистры вроде только  проведением документа можно записать.

Re: Помогите уже день играюсь с регистрами!!!

roma n
5 - 20.02.2009 - 15:03
Упс, точно, 7.7...
"я только начинающий" - тогда иных способов, кроме перепроведения нет

Интересные темы

odines.ru
22.10.2020 - 15:08
Смотри также:
Кассовая книга
Доступ к форме документа.
Как определить в запросе |ВидДок = Регистр.Партии.ТекущийДокумент.Вид();?

Re: Помогите уже день играюсь с регистрами!!!

simvanes
6 - 20.02.2009 - 15:05
Можно ли решить даную проблему?

Re: Помогите уже день играюсь с регистрами!!!

roma n
7 - 20.02.2009 - 15:07
Ищи хорошего спеца за денежку

Re: Помогите уже день играюсь с регистрами!!!

simvanes
8 - 20.02.2009 - 15:11
Мне надо было еще на вчера это зделать...

Re: Помогите уже день играюсь с регистрами!!!

roma n
9 - 20.02.2009 - 15:18
(8) и чё?

Re: Помогите уже день играюсь с регистрами!!!

Исчо
10 - 20.02.2009 - 15:21
Элементарно, Ватсон. Делаешь копию базы, в старой копии всё останется нетронутой, а в новой дописываешь измерения и препроводишь. Когда приходят бухгалтера и хотят чтоб всё было по-старому - предъявляешь им старую базу. Когда приходят финдир с аналитиком - показываешь им новую.
Вот и всё.

Re: Помогите уже день играюсь с регистрами!!!

Тёмный
11 - 20.02.2009 - 15:29
Очень может быть, что так называемые "нужные измерения" по сути можно представить группировками по состоянию объектов уже попавших в существующие  измерения регистра. вместо переделки регистра стоит подумать о разработке отчета. тем более, что и после переделки придется отчет разрабатывать.

Re: Помогите уже день играюсь с регистрами!!!

Arden
12 - 20.02.2009 - 16:04
(8) как вариант: выгоняешь всех из базы. делаешь архив. комментируешь в обработке проведения документа все, кроме записи в нужный регистр. перепроводишь документы, снимаешь комментарии.

Re: Помогите уже день играюсь с регистрами!!!

Cthulhu
13 - 20.02.2009 - 16:32
Если только в существующих движениях (до)заполнить значения измерений.
1. Подготовка данных в виде таблицы: Ид документа, Номер движения, Наименование колонки измерения, Ид значения измерения. Делается быстро.
2. Прямая корректировка таблицы движений по подготовленной ранее таблице (см.п.1). Делается быстро.
3. Переиндексация базы и полный пересчет итогов.
Небесплатно. День-два.

Re: Помогите уже день играюсь с регистрами!!!

Lada
14 - 20.02.2009 - 16:45
12 на верном пути, но не совсем. Автору надо не затронуть операцию
документа, а для этого закоментировать все кроме записи в регистр явно не
достаточно, надо еще предварительно сохранить проводки, а потом вернуть их
на место. Делов минут на 15.

Re: Помогите уже день играюсь с регистрами!!!

Cthulhu
15 - 20.02.2009 - 16:47
(14): за 15 минут только один модуль переписать.. потом от суток до недельки - перепроведение... потом возврат модулей на место..

Re: Помогите уже день играюсь с регистрами!!!

Lada
16 - 20.02.2009 - 17:12
(15) ну само собой я указал время на код да и то приблизительно, поскольку
кто его знает что там на самом деле. Я все же думаю, что авто имеет ввиду
один единственный документ - 1шт.

Re: Помогите уже день играюсь с регистрами!!!

Lada
17 - 20.02.2009 - 17:15
А вообще (не всегда применимо конечно), я бы заюзал
УниверсальныйДвгательРегистров, но опять таки, задача не ясна. Просто если
автору не важен ТекущийДокумент в регистре, то и заморачиваться не стОит.

Re: Помогите уже день играюсь с регистрами!!!

Cthulhu
18 - 20.02.2009 - 17:19
(17): не только ТекущийДокумент, но и период(ы) вообще..
двиг.регистров / бух.справка оставляют аудиторский след но не делают актуальными оперативные отчеты, в которых д.б. отражены корректировки..

Re: Помогите уже день играюсь с регистрами!!!

Cthulhu
19 - 20.02.2009 - 17:26
ЗЫ: а я кстати наверное нарисую универсалку из одного ерт-шника (который в корректируемой базе запускать для формирования списка изменений в контексте самой базы, и для выгрузки в правочные таблицы с ИД-ами) и одной конфиги (в которой только ерт-шку, которая по сформированной правочной таблице в таблицах указанной базы сделает нужные правки, убъет индексы и напомнит о пересчете итогов) слеплю как-нить.. если будет востребовано.. и будет у меня времени... ))))

Re: Помогите уже день играюсь с регистрами!!!

tremp
20 - 20.02.2009 - 19:01
то ли я чего не понимаю, то ли на территории день сурка...
Про технологическое проведение что-нить слышали?
Если коротко, то:
1. В конфигруаторе у дока снимаешь галочку "автоматическое удаление движений".
2. В модуле дописываешь алгоритм, который считывает текущие движения документа в ТЗ, потом их удаляет по необходимому регистру, заново записывает с уже установленными новыми реквизитами.
ВСЕ. Старые значения НЕ пересчитываются. В таком варианте база проводится на порядок быстрее.

Re: Помогите уже день играюсь с регистрами!!!

Cthulhu
21 - 20.02.2009 - 21:35
(20): "В таком варианте база проводится на порядок быстрее" -- не-а..
(слышать то мы слышали, и юзали и юзаем когда это нужно, но в данном случае - это все равно на один раз перерисовка модулей, которые потом вертать взад, а выборочная корректировка измерений-ресурсов-реквизитов движений да при мощном интерфейсном решении - это и быстро, и гибко, и без правки конфигурации и неочевидного ковыряния функционала))))
ЗЫ: хотя таки да, согласен, (20) - особенно подача - выглядит как отповедь самого умного стаду баранофф ))))

Re: Помогите уже день играюсь с регистрами!!!

tremp
22 - 21.02.2009 - 16:53
[21] Не отповедь это была - просто очень удивлён, что за 19 постов никто не упомянул про это - ну, а автор уж пусть сам решает что ему нужно в данном случае (для меня пока совершенно не очевидно, что такой вариант автору не подходит).
ЗЫ: Мне как-то всё-равно - пусть вы будете все самые умные - а я баран.

Re: Помогите уже день играюсь с регистрами!!!

Друзья зовут меня Курулай
23 - 22.02.2009 - 06:40
имхо, вариант (22) - наиболее методологически грамотный из всех предложенных

Re: Помогите уже день играюсь с регистрами!!!

Твинсен
24 - 22.02.2009 - 12:42
*так и не понял, речь о семёрке или восьмёрке... если о восьмёрке - вообще всё гораздо проще, по-моему*

Re: Помогите уже день играюсь с регистрами!!!

DeiMos
25 - 22.02.2009 - 13:26
(0): У Вас в организации сократили специалистов по 1С и теперь эту работу поручили выполнять тебе?

Re: Помогите уже день играюсь с регистрами!!!

Reaper
26 - 22.02.2009 - 13:30
(24) речь о клюшках. Конечно технологическое перепроведение - оно правИльнее... но я бы взял на перевес 1с++ и так им по регистрам провел бы, что на следующее утро все были бы счастливы...
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« нужна обработка... ЗиК отпуск по уходу за ребенком »
© 2009 Форум 1С: Одинэс.Ру