|
Корректировка записей регистров из непроведенного документа |
☑ |
0
Grobik
24.04.13
✎
17:15
|
УПП Украина 1.3
Есть проведенный "перемещение товаров". Но в силу неопределенного глюка движений по нему нет. Документ такой не один, но появляется примерно один на тысячу нормальных. Если перепровести то появляются. Но перепроводить нельзя, период закрыт. Как попроще ввести "Корректировка записей регистров" которая выполнила-бы все те-же движения, что и сам документ "перемещение товаров". Может есть готовая обработка?
|
|
1
В тылу врага
24.04.13
✎
17:18
|
логика уникальна, пиши свою
|
|
2
sapphire
24.04.13
✎
17:20
|
>>Но в силу неопределенного глюка движений по нему нет.
Уверен?
Глюк думаешь программно низьзя сделать?
|
|
3
Grobik
24.04.13
✎
18:16
|
(1) Логика типовой конфигурации?
(2) Можно. Но зачем?
|
|
4
Живой Ископаемый
24.04.13
✎
19:45
|
Один из способов:
1.Начать траназакцию
2. Провести документ в закрытом периоде с обменданными.загрузка=истина
3. Создать документкорректировку, который заполнить полученными движениями
4. Сериализовать егов хмл, хмл сохранить в файл
5. Отменить транзакцию
6. Прочитать хмл, десериализовать, записать документ корректировка текущим периодом
Наверное можно сделать проще, если сделать копию базы, поовести документы в ней невзирая на закрытость периода, скопировать их движения в документы коректировок, которые выгрузить при помощи известной обработки в базу оригинал через хмл
|
|
5
rusrus
24.04.13
✎
19:58
|
1. Открыть период
2. Перепровести
3. Закрыть период
|
|
6
shuhard
24.04.13
✎
20:46
|
(0)[Может есть готовая обработка?]
а чё, встроенного в корректировку Рг заполнения по сторно мало ?
|
|
7
Живой Ископаемый
24.04.13
✎
20:51
|
2(6) Там только один вид операции - сторно, ему наверное мало, а сам добавить несторно боится.
|
|