|
v7: Замена значений | ☑ | ||
---|---|---|---|---|
0
bestship
18.01.13
✎
17:34
|
Добрый вечер всем!
Поделитесь обработкой (или знаниями), как заменить значения в доках? А именно, ситуация следующая: в базе был курс и кратность валюты (AFN=200, кратность=10000 / USD=1, кратность=1) неправильно выставлены,=> во всех документах курс и кратность валюты ставилась неправильно. Затем в справочнике изменили как надо (AFN=1, кратность=1 / USD=курсу на дату, кратность=1), но ... в документах курс и кратность остались по старому. И следовательно, итоги считаются по старым данным. Если перебивать в ручном режиме в документе (USD на USD, EUR на EUR и т.д.), то документ и курсы пересчитываются. Но это не вариант, т.к. в месяц около 2000 доков. Вот такая проблемка :(. Есть ли у кого обработка для таких замен? Заранее благодарю. |
|||
1
Стрелок
18.01.13
✎
17:35
|
есть типовая "замена значений"
|
|||
2
lamme
18.01.13
✎
17:37
|
написать самому
пройти по объекту Документ определить - есть ли реквизит шапки -валюта и кратность исправить вернуть док в первоначальное состояние (провести, записать..) имхо |
|||
3
Злопчинский
18.01.13
✎
17:41
|
Без мелкого программирования - не получится...
а) проверяем, что стоит в настройках базы как валюта УПР.УЧЕТА б) перебираем ВСЕ доки, смотрим наличие валюты в шапке дока (обычно там) - заменяем значения на нужные, КСЛИ НАДО - пересчитываем ТЧ, ПЕРЕСЧИТЫВАЕМ ОБЯЗАТЕЛЬНО реквизит "СуммаВзаиморасчетов", записываем док, если документ проведен - то перепроводим. . автор - дятел. Конфигу надо озвучивать |
|||
4
bestship
18.01.13
✎
17:46
|
(3) Валюта и бух. и упр. - USD
Конфа 7.7 Комплексная Типовой обработкой "Замена значений" не получается, курсы и кратность остаются без изменений и документ не пересчитывается. |
|||
5
Злопчинский
18.01.13
✎
18:03
|
(4) типовая замена только ЗАМЕНЯЕТ (и перепровести можно). Но при замене могутпонадобится пересчеты ТЧ - и пересчет реквизитов.
. Обработка простая, накидай в строк 20 |
|||
6
Злопчинский
18.01.13
✎
18:04
|
(0) >
=> во всех документах курс и кратность валюты ставилась неправильно. / означает ли это что в ТЧ доков на данный момент неверные данные..? |
|||
7
lamme
18.01.13
✎
18:04
|
(4)
обработка очень простая ) кажется в (2) дал идею пользуйся функциями СуществуетРеквизитШапки() СуществуетреквизиттабличнойЧасти() и там для пересчета ТЧ - сущесвуют глобальные функции. но будет долго. |
|||
8
Злопчинский
18.01.13
✎
18:06
|
(7) все правильно, см. также и (3).
2000 доков - херачь в транзакции по 200 доков. Время не долго будет, приемлемое. . БЭКАП СДЕЛАЙ! |
|||
9
lamme
18.01.13
✎
18:06
|
о да
бекап - это святое |
|||
10
Злопчинский
18.01.13
✎
18:07
|
валютабухучета (глРубли) = AFN..?
|
|||
11
bestship
18.01.13
✎
18:07
|
(5) Накидай в 20 строк )))
Эх, если бы умел, да знал как - я бух, а не программер (только учусь - пришлось) |
|||
12
bestship
18.01.13
✎
18:08
|
(10) USD, и управленческая тоже.
А EUR и AFN, как валюта |
|||
13
probably
18.01.13
✎
18:10
|
(1), (5) типовую замену где можно взять? На ИТС искать? Стотит ТиС, внутри не нашел. Еще раз на всякий случай отмечу, что речь про 7.7 идет.
|
|||
14
bestship
18.01.13
✎
18:11
|
(13) типовая есть, но не помогает
|
|||
15
Злопчинский
18.01.13
✎
18:11
|
(12) Итого: доки оформлены в долларах и еврах.
в ТЧ доков ничего не надо менять. . - перебрать доки; - на дату дока получить курс валюты из шапки дока; - пересчитать реквизит "СуммаВзщаиморасчетов" - записать/перепровести документ. |
|||
16
Злопчинский
18.01.13
✎
18:13
|
(14) читай выше - типовая не поможет. Тебе надо вытащить данные. а она тупо заменяет теми данными которые указываешшь.
|
|||
17
bestship
18.01.13
✎
18:16
|
(16) Но если в ручном режиме менять валюту на ту же самую, курс и кратность меняется. И сумма документа пересчитывается, и проводки правильно раскидываются.
|
|||
18
Злопчинский
18.01.13
✎
18:18
|
(17) потому что при выборе валюты отрабатывает куча кода, который учитывает написанное в (15)
|
|||
19
Злопчинский
18.01.13
✎
18:18
|
(17) если что - цена вопроса = 1 час, 1500руб
|
|||
20
probably
18.01.13
✎
18:20
|
(14) тебе не поможет, мне поможет. Поделится кто или подскажет где взять?
|
|||
21
bestship
18.01.13
✎
18:23
|
(20) в почту скинул.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |