|
![]() |
#1 |
Ищущий знания...
|
Цитата:
![]() ![]() судя по этому посту советую вам почитать книгу по MorphX.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
Участник
|
Цитата:
Если у вас номерная серия, например, имеет формат "N######" и следующий номер = 20 откройте Excel файл - встаньте на первую строку импорта на поле и введите "N000021", а ниже ячйку "N000022" - мышкой пометьте обе ячейки и тяните вниз включив автозаполнение - автоматом "N000023" ... "N0001001" потом в аксапту - импорт из файла стандарт потом в номерную серию и ставьте след номер = 1002 - делов на 5 мин желательно сделать, когда нет пользователей или вы уверены, что номерную серию не тронут из сессии Аксапты если формат "N######M" - сложнее, но тоже можно через формулу в Excel... ps непрерывность не учитывается естественно Последний раз редактировалось titov; 14.10.2010 в 12:56. |
|
|
За это сообщение автора поблагодарили: EAlex (1). |
![]() |
#3 |
Ищущий знания...
|
Цитата:
Сообщение от titov
![]() Вот уж действительно лишь бы покодить.
Если у вас номерная серия, например, имеет формат "N######" и следующий номер = 20 откройте Excel файл - встаньте на первую строку импорта на поле и введите "N000021", а ниже ячйку "N000022" - мышкой пометьте обе ячейки и тяните вниз включив автозаполнение - автоматом "N000023" ... "N0001001" потом в аксапту - импорт из файла стандарт потом в номерную серию и ставьте след номер = 1002 - делов на 5 мин желательно сделать, когда нет пользователей или вы уверены, что номерную серию не тронут из сессии Аксапты если формат "N######M" - сложнее, но тоже можно через формулу в Excel... 95% кто нибудь что нибудь тронет и поедет все коту под хвост.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#4 |
Участник
|
Цитата:
А насчет опасности - дополню тогда 100% вариант - поставить перед импортом следующий номер = 1, проверить, что "N000001" есть в базе и номерная серия не непрерывная или нет списка не использованных номеров ==> тогда НИКТО не тронет. У пользователей Аксапты будет ошибка без использования номера. |
|
![]() |
#5 |
Ищущий знания...
|
Цитата:
Сообщение от titov
![]() Я понял так, что это "временная, одноразовая операция заливки справочника из 1с" при начале проекта и участник процесса НЕ владеет программированием.
А насчет опасности - дополню тогда 100% вариант - поставить перед импортом следующий номер = 1, проверить, что "N000001" есть в базе и номерная серия не непрерывная или нет списка не использованных номеров ==> тогда НИКТО не тронет. У пользователей Аксапты будет ошибка без использования номера. Цитата:
При стандартном импорте можно написать дополнительное преобразование. Откройте группу определения, откройте настройку таблицы, на второй вкладке поставьте что-нибудь такое:
X++: dimensions.num = NumberSeq::newGetNum(NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(CustomJournalId_RU))),false).num();
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|