|
Система не заполняет код элемента |
☑ |
0
Anempadest
22.07.11
✎
16:07
|
Выполняю импорт номенклатуры из файла Эксель.
Создаю новый элемент справочника "Номенклатура", заполняю его реквизиты, записываю. Потом смотрю в справочнике, а у этого элемента нет кода! о_О
Если создаю новую группу, то группе система код присваивает.
Почему 1С не заполняеет значение реквизита "Код" для нового элемента, созданного программно?
|
|
1
Живой Ископаемый
22.07.11
✎
16:08
|
присваивает
|
|
2
Anempadest
22.07.11
✎
16:11
|
Открываю форму элемента - код не заполнен.
Нажимаю кнопку Записать - код появляется.
|
|
3
Живой Ископаемый
22.07.11
✎
16:12
|
везет, продолжайте наблюдения...
|
|
4
Anempadest
22.07.11
✎
16:15
|
Это не смешно :(
|
|
5
Живой Ископаемый
22.07.11
✎
16:16
|
да, это грустно...
|
|
6
simol
22.07.11
✎
16:17
|
Импортируешь поди с ОбменДанными.Загрузка = Истина?
|
|
7
Maxus43
22.07.11
✎
16:19
|
код при записи и присваивает
|
|
8
Anempadest
22.07.11
✎
16:21
|
(6) Да.
|
|
9
Draconus
22.07.11
✎
16:22
|
Вставь код, которым создаешь номенклатуру... Может там что. Потому что действительно при записи присваивает следующий
|
|
10
Живой Ископаемый
22.07.11
✎
16:23
|
2(8)ну, и что теперь еще непонятного?
|
|
11
simol
22.07.11
✎
16:24
|
(8)Тогда сам код и заполняй
|
|
12
Anempadest
22.07.11
✎
16:26
|
(10) А теперь вообще ничего не понятно.
Зачем код не присваивается?
Поздно уже переделывать. 29000 элементов импортировано в очередной раз. Четвёртый день бьюсь. Буду делать глобальное перекодирование.
|
|
13
Живой Ископаемый
22.07.11
✎
16:29
|
2(12) он не присваивается специально, потому что ты указал
ОбменДанными.Загрузка = Истина
и об этом написано в СП. почему так сделано - потому что в разных узлах распределенной базы могут создавать элементы с одинаковым кодом, и эти объекты должны быть записаны, даже если установлена уникальность для кодов...
а ты вместо того чтобы почитать и посмотреть какой код выполняется ПриЗаписи в обычных условиях и вызвать его вручную, просто бездумно скопировал строчку.
|
|
14
Живой Ископаемый
22.07.11
✎
16:30
|
"четвертый день бьюсь" -выходит что лучше бы сначала почитать 3 дня букварей и потом сделать правильно и за 2 часа.
|
|
15
Anempadest
22.07.11
✎
16:33
|
Спасибо за разъяснения. У меня как в анекдоте:
- Мужик, заточи топор.
- Некогда мне, рубить надо.
|
|
16
Reset
22.07.11
✎
16:35
|
Правильный анекдот)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший