Текущее время: Вс, июл 20 2025, 17:05

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создание ОС по образцу. Не копруютя данные завмс. от времени.
СообщениеДобавлено: Ср, июл 18 2007, 11:48 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 09 2006, 13:52
Сообщения: 129
Почему при создании ОС по образцу не копируются данные зависимые от времени (точнее все интервалы) а копируется только один, причем не последний. Кто нибудь сталкивался с этой пролемой?
Как можно заставить систему копировать все инткрвалы при создании?

_________________
ICQ: 153421108


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

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Не копируются, потому что нет такой функциональности. Заставить наверное можно взломом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание ОС по образцу. Не копруютя данные завмс. от времени.
СообщениеДобавлено: Ср, июн 03 2009, 14:45 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 03 2006, 14:08
Сообщения: 28
Откуда: Беларусь
Пол: Женский
Присоединяюсь к вопросу:
Ситуация такая
ОС было (в закладке "В зависим от времени")
с 01.01.1900 в цехе 1
с 01.01.2008 в цехе 2
с 01.03.2009 в цехе 3

Сейчас, в июне 2009, создаю (AS01) новое ОС по данному образцу.
В новом ОС стоит цех2.

Почему именно цех2, а не текущее состояние ОС образца?
Может где-то что-то недонастроено? :cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание ОС по образцу. Не копруютя данные завмс. от времени.
СообщениеДобавлено: Вт, июн 09 2009, 13:04 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 17 2009, 09:58
Сообщения: 92
Пол: Мужской
Вся проблема в стандартном коде

посмотрите include LAISTF2U
там есть такие строки
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
EXPORTING
i_date = sy-datlo
*+++ I_MONMIT = t093c-monmit
i_periv = t001-periv
IMPORTING
e_buper = t009b-poper
e_gjahr = t009b-bdatj
EXCEPTIONS
input_false = 1
t009_notfound = 2
t009b_notfound = 3
OTHERS = 4.
IF sy-subrc NE 0.
t009b-bdatj = sy-datlo(4).
ENDIF.
*
t009b-poper = '001'.
CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'


Фукнция DATE_TO_PERIOD_CONVERT возвращает месяц t009b-poper и год t009b-bdatj от текущей системной даты sy-datlo.
А потом мы видим как месяц меняют на 001, на январь.
Потом идёт функция, которая берет первый день месяца
Получается что мы создаём ОС как бы первого января текущего года
Поэтому при копировании временных данных копируется та строчка что действовала на первое января
В случае Уралочки это цех 2!!!
И это стандарт - изменить можно только переписав этот кусок.
К тому же даже если всё измените, копироваться будут только данные из последнего интервала.
А вопрос стоял в том, что нужно скопировать все данные.
Вот так вот :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание ОС по образцу. Не копруютя данные завмс. от времени.
СообщениеДобавлено: Вт, июн 09 2009, 14:54 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 03 2006, 14:08
Сообщения: 28
Откуда: Беларусь
Пол: Женский
Спасибо!
на мой вопрос вы ответили!
:) :) :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание ОС по образцу. Не копруютя данные завмс. от времени.
СообщениеДобавлено: Пн, июн 15 2009, 17:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 17 2009, 09:58
Сообщения: 92
Пол: Мужской
На самом деле не только на Ваш :)

На вопрос из первого поста ответ - это сделать не возможно не сломав систему.


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

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


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

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


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

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