Текущее время: Вт, июл 22 2025, 16:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Сб, июн 27 2015, 21:33 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, апр 26 2010, 10:24
Сообщения: 24
Откуда: Москва
Пол: Мужской
Коллеги, добрый вечер!
Столкнулся с нижеописанной проблемой. Жду вашего совета.

В системе настроен приблизительный сценарий копирования полей в NewGL как тут:
Добавление новых полей в таблицу итоговых записей FAGLFLEXT
с одним лишь отличием, что блок контировки CI_COBL не содержит этих полей и поля добавлены без ZZ*.
Поля: KUNNR, LIFNR, MWSKZ добавлены через include CI_FAGLFLEX05 - нужны для построения отчетов Report Painter.

Проблема: копирование данных происходит непонятным мне образом, например, для документов выравнивания, содержащих две позиции по кредитору в FAGLFLEXA копируется LIFNR только в одну позицию.
Пробовал на конкретном примере удалять запись через программу FAGL_DELETE_DOCUMENT, а потом добавлять через тр. GLGCU1 - ситуация не поменялась. :(

Подскажите, с чем это может быть связано? И как это поправить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Пн, июн 29 2015, 10:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1175
Откуда: Москва
Пол: Мужской
Сплиттинг может? Ваще так очень трудно сказать, надо видеть пример, там реально 100500 практически равновероятных причин.

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Пн, июн 29 2015, 14:40 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, апр 26 2010, 10:24
Сообщения: 24
Откуда: Москва
Пол: Мужской
-TT- написал:
Сплиттинг может? Ваще так очень трудно сказать, надо видеть пример, там реально 100500 практически равновероятных причин.

Со сплиттингом ничего особенного не заметил.
Настроена операция 1010 автоматический сплиттинг на Кредитора и Дебитора.

Где еще покопать можно? Такая канитель по всем пользовательским полям.
MWSKZ тоже добавлен как пользовательское поле и тут тоже по нему такая проблема.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Пн, июн 29 2015, 14:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1175
Откуда: Москва
Пол: Мужской
Вполне вероятно, что Ваш сценарий нереализуем. Попробуйте в документе, который дает Вашу ошибку, нажать сверху кнопку Ракурс ГК. Подозреваю, что на следующем экране Вы можете увидеть ответ на свой вопрос, т.к. в ракурсах регистрации и ГК (особенно ГК со сплиттингом) состав и содержимое строк документа как правило отличается, иногда - очень сильно (зависит от количества корреспондирующих строк в исходнике в ракурсе ввода) и судя по том, что Вы пишете
Цитата:
для документов выравнивания, содержащих две позиции
- там документ с несколькими дебетами и/или кредитами.

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Вт, июн 30 2015, 01:15 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, апр 26 2010, 10:24
Сообщения: 24
Откуда: Москва
Пол: Мужской
Попробовал настроить все по-человечески через ZZ-поля и все заработало.

-TT- , коллеги, как бы теперь стереть поля структуры CI_FAGLFLEX05?
Через FAGL_GINS выдает ошибку.
В FAGLFLEXA скопилось огромное кол-во неверных данных.

Если стереть данные и прогнать документы через FAGL_DELETE_DOCUMENT. и потом через тр. GLGCU1 все обновить, это будет решением и "хорошим решением" проблемы?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Вт, июн 30 2015, 13:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1175
Откуда: Москва
Пол: Мужской
Elv1s написал:
Попробовал настроить все по-человечески через ZZ-поля и все заработало.

-TT- , коллеги, как бы теперь стереть поля структуры CI_FAGLFLEX05?
Через FAGL_GINS выдает ошибку.
В FAGLFLEXA скопилось огромное кол-во неверных данных.


Ой, давно это было... Вообще все эксперименты с полями - в OXK3 + если расширялись инклюды, то там уже ручками, в обратной последовательности от добавления. По поводу данных - мне думается, что самый правильный вариант будет снести всю группу FAGLFLEX* через FAGL_DEL, вынести поля из инклюдов, пройтись по затронутым таблицам утилитой БД (обязательно со сбросом!), активнуть все через RGZZGLUX, и запустить GLGCU1.

_________________
Гюгюльме аля улю


Последний раз редактировалось -TT- Вт, июн 30 2015, 16:38, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Вт, июн 30 2015, 13:33 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, апр 26 2010, 10:24
Сообщения: 24
Откуда: Москва
Пол: Мужской
-TT- написал:
Elv1s написал:
Попробовал настроить все по-человечески через ZZ-поля и все заработало.
Ой, давно это было... Вообще все эксперименты с полями - в OXK3 + если расширялись инклюды, то там уже ручками, в обратной последовательности от добавления. По поводу данных - мне думается, что самый простой вариант будет снести всю группу FAGLFLEX* через FAGL_DEL, вынести поля из инклюдов, пройтись по затронутым таблицой утилитой БД (обязательно со сбросом!), активнуть все через RGZZGLUX, и запустить GLGCU1.

-TT- , спасибо! Все понятно - думал в этом же ключе.

Еще вопрос: как я понимаю, нужно через SE14 очистить все данные по FAGL* таблицам, куда попали эти данные?
Не нашел на просторах интернета схожих кейсов. Лучше самому не браться, если я прежде не работал с SE14?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Вт, июн 30 2015, 16:36 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1175
Откуда: Москва
Пол: Мужской
Да можно, почему не браться. Там ничего сложного нет, она сама все делает. Ставите галку Удалить данные, и нажимаете кнопку Активировать и адаптировать БД. Но удалять все равно лучше через FAGL_DEL, потому что она чистит индексные таблицы тоже, чего SE14 не делает, а это важно для повторной загрузки, система упираться будет, что типа такой номер документа уже проведен в ГГК. Так что: сносим данные, сносим поля из структур, катаем все утилитой, ну и далее шаги по списку :)

ЗЫ но все же сперва попробуйте в песочнице какой-нибудь, особенно если раньше не делали подобных операций :wink: А то можно вполне безвозвратно все похерить, по случайности ))

_________________
Гюгюльме аля улю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Копирование значений в пользовательские поля NewGL
СообщениеДобавлено: Вт, июн 30 2015, 16:44 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, апр 26 2010, 10:24
Сообщения: 24
Откуда: Москва
Пол: Мужской
-TT- , спасибо!!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB