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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Динамические мероприятия - копирование записи в таблицу
СообщениеДобавлено: Вт, сен 25 2007, 13:58 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 08 2006, 10:56
Сообщения: 143
Откуда: Екатеринбург
Пол: Женский
Добрый день,

насколько могла разобралась с динамическими мероприятиями, но не работает запись - обращение к полю в таблице:

Code:
0002,,,06,W,cop ра0002-gbdat = p0002-gbpas


что здесь не так и возможно ли такое вообще? :roll:

заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 25 2007, 16:40 
Гость
При динамических мероприятиях работа ведется с инфотипами. И скопировать соответственно инфотип можно... То, что у вас написано, нужно как минимум на две строки разбить, например,так:

Code:
0002,,,06,I,COP,0002,,,(P0002-BEGDA),(P0002-ENDDA)
0002,,,06,W,р0002-gbdat = p0002-gbpas


ну и так далее...
Или я не правильно поняла и вам просто в текущем инфотипе надо даты уравнять?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 25 2007, 19:35 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 08 2006, 10:56
Сообщения: 143
Откуда: Екатеринбург
Пол: Женский
Дико извиняюсь, написала совсем не то, о чем спрашивала :oops:


Code:
0002,,,06,I,COP,0002,,,/D
0002,,,06,W,рa0002-gbdat=p0002-gbpas


вот теперь верно :)
как быть в этой ситуации, когда мне необходимо, чтоб происходила запись этого значения из поля gbpas в поле таблицы pa0002-gbdat или такое не возможно или делается только абаперами? потому что когда поле gbdat скрыто на экране, то значение в него соотвественно не записывается :cry:


Последний раз редактировалось Lapin Ср, сен 26 2007, 06:20, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 25 2007, 19:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
а оно скрыто(HIDE) или инициализируется(INIT) T588M?

и вроде как пробелы нельзя вокруг равно ставить. Нота 386027.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 26 2007, 06:18 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 08 2006, 10:56
Сообщения: 143
Откуда: Екатеринбург
Пол: Женский
Насколько я понимаю, когда INIT, то записывается начальное значение,
когда скрыто - значение не пишется,
поэтому на данный момент - поле выводится.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 10:59 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 08 2006, 10:56
Сообщения: 143
Откуда: Екатеринбург
Пол: Женский
в итоге обошлись без динамических мероприятий, программисты написали программу копирования значения одного поля в другое :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 05 2007, 13:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Lapin написала:
Code:
0002,,,06,I,COP,0002,,,/D
0002,,,06,W,рa0002-gbdat=p0002-gbpas

...
как быть в этой ситуации, когда мне необходимо, чтоб происходила запись этого значения из поля gbpas в поле таблицы pa0002-gbdat или такое не возможно или делается только абаперами? потому что когда поле gbdat скрыто на экране, то значение в него соотвественно не записывается :cry:


Если я правильно понял :), то вам необходимо копировать значение одного поля записи инфотипа в другое поле той же записи?

Тогда, чтобы не абапить, можно сделать так, как обсуждалось здесь.

Получится что-то типа:
Code:
0002,,,06,I,MOD,0002,,,/D
0002,,,06,W,P0002-GBDAT=P0002-GBPASS


Обратите внимание: не PA0002, а P0002

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 09 2007, 06:28 
Специалист
Специалист

Зарегистрирован:
Ср, ноя 08 2006, 10:56
Сообщения: 143
Откуда: Екатеринбург
Пол: Женский
Bully написал(а):
Тогда, чтобы не абапить,
Code:
0002,,,06,I,MOD,0002,,,/D
0002,,,06,W,P0002-GBDAT=P0002-GBPASS


Обратите внимание: не PA0002, а P0002


так это запись идет из поля в поле, но только когда и то, и другое поле видны на экране, а не скрыты:)
сейчас перекопировали прогой из gbpas в gbdat, gbdat осталось открытым на экране 2033 ИТ0002, скрыли gbpas,
плюс еще учли, чтобы заполнялись 3 доп.поля gbjhr, gbmon и gbtag - год, месяц и день соотвественно, т.к. они автоматом заполняются только при изменении поля gbdat и сохранении изменений в конкретном экране. :)


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

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


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

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


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

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