|
|
|
|
#1 |
|
Ищущий знания...
|
Цитата:
insert срабатывает когда вы нажимаете Ctr+S (или переходите на другую строчку), т.е. сохраняете запись, тогда и происходит вставка строки в базу. Нажимая Ctr+N Вы просто создаете строчку, для того что бы заполнить в ней нужные поля ![]() судя по этому посту советую вам почитать книгу по 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();
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|