|
|
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
Конвертация 2.1 для УТ 10.3 в аналогичную конфигурацию. Есть свой периодический регистр сведений. Документ "Корректировка записей регистров" служит регистратором движений, измерение - номенклатура. Актуальны текущие значения в РС, периодичность нужна для истории изменения. Конвертация отдельных записей "в лоб" не получается - если каждую запись по нужной номенклатуре отдельно "выгружать по правилу", то в базе-приемнике остается только одна запись для каждого док. корректировки. Посоветуйте, как проще организовать передачу данных. "Мысли вслух": Делать в исходной базе для каждой записи отдельный док. корректировки неоптимально. выгружать всё подряд тоже - выборка привязана к выгружаемой номенклатуре. Новый вид документа делать для приема записей РС в базу получатель .... можно, но долговастенько.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 14:52 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
регистр подчинен регистратору или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 15:25 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
Господин ПЖрегистр подчинен регистратору или нет? да, регистратор - документ "Корректировка записей регистров". Измерение Номенклатура. Пишется обработкой. Чтобы большие табличные части документов не плодить, решили сделать так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 16:15 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
пишите наборами... >Конвертация отдельных записей "в лоб" не получается - если каждую запись по нужной номенклатуре отдельно "выгружать по правилу", то в базе-приемнике остается только одна запись для каждого док. корректировки. Если ссылка на документ корректировки остается один конечно затрется. Один и тот же набор записей переписываете каждый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 16:32 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
Господин ПЖпишите наборами... В этом пока пробел в знаниях. Как объекты для ПКО есть только "РегистрСведенийЗапись.<НашРегистр>" Была проба: РЗ = Запрос.Выполнить().Выгрузить(); Для Каждого Стр из РЗ Цикл //выгружаем последний Док."КорректировкаЗаписейРегистров" для нужной номенклатуры ВыгрузитьПоПравилу(Стр.Регистратор,,,,"КорректировкаЗаписейРегистров"); //получаем все движения из нашего регистра по регистратору Запрос2 = Новый Запрос; Запрос2.УстановитьПараметр("ВыбДата", ТекущаяДата()); Запрос2.УстановитьПараметр("Регистратор", Стр.Регистратор); Запрос2.Текст = "ВЫБРАТЬ <...> ИЗ РегистрСведений.<НашРегистр>.СрезПоследних(&ВыбДата, Регистратор = &Регистратор) КАК НР ГДЕ НР.Активность"; РЗ2 = Запрос2.Выполнить().Выгрузить(); Для Каждого Стр2 из РЗ2 Цикл //так плохо, в приемнике останется только одна последняя запись ВыгрузитьПоПравилу(Стр2,,,,"<НашРегистр>"); КонецЦикла; КонецЦикла; Проба выгрузить что-то типа РЗ2 = Запрос2.Выполнить().Выгрузить(); ВыгрузитьПоПравилу(,,РЗ2,,"<НашРегистр>"); - дает ошибку. Как правильно организовать выгрузку набора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 17:43 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
>НР ГДЕ НР.Активность это лишнее если есть регистратор... набор или активен весь или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 17:54 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
хотя пусть лучше будет - какая разница, все равно проверять надо. >Проба выгрузить что-то типа РЗ2 = Запрос2.Выполнить().Выгрузить(); ВыгрузитьПоПравилу(,,РЗ2,,"<НашРегистр>"); - дает ошибку. а в чем проблема писать ТЗ совпадающей с набором движений по регистру и передать корректно в ПГКС с движениями по регистру? Начало в принципе правильное по сути - выборка по регистраторам, дергайте правило ВыгрузитьПоПравилу(Стр2,,,,"<НашРегистр>"); потом уже в ПГКС формируете ПередВыгрузкой ВходящиеДанные например из набора движений регистратора... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 18:01 |
|
||
|
конвертация. Посоветуйте по переносу периодического регистра сведений
|
|||
|---|---|---|---|
|
#18+
Господин ПЖа в чем проблема писать ТЗ совпадающей с набором движений по регистру и передать корректно в ПГКС с движениями по регистру? есть контакт :) проблема была в том, что изначально выгрузили конфу без движений документов по регистрам. ПКГС не получалось создать, т.к. не было подходящего приемника (табличных частей). Подгрузили конфигурацию (с галкой при выгрузке на движениях непроводимых документов) и КорректировкаЗаписейРегистров может выгружаться с движениями - в его КС добавили набор движений по нужному регистру. Теперь достаточно только нужный документ корректировки выгрузить. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2010, 20:19 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36960437&tid=1521819]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 427ms |

| 0 / 0 |
