|
|
|
как добавить доп реквизит в номенклатуру? | ☑ | ||
|---|---|---|---|---|
|
0
seraph
17.01.25
✎
11:39
|
Нужно загрузить коды товара из базы данных в номенклатуру при помощи внешнего обработчика (1с 8.3 предприятие Управление торговлей 11.3). Предусмотренного реквизита у номенклатуры нет, поэтому решил записывать в дополнительный реквизит.
Подскажите пожалуйста как добавить доп реквизит и записать в него числовое значение 🙏 |
|||
|
1
Волшебник
17.01.25
✎
11:41
|
||||
|
2
seraph
17.01.25
✎
12:18
|
(1) Тут речь идет о добавлении реквизита своими руками, а мне необходимо узнать как добавить доп реквизит при помощи кода
|
|||
|
3
Бычье сердце
17.01.25
✎
12:23
|
(2)
Используйте БСП УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(ВашаНоменклатура,ТаблицаДопРеквизитов); |
|||
|
4
craxx
17.01.25
✎
12:26
|
(2) ну создать элемент ПВХ ДополнительныеРеквизитыИСведения, заполнить реквизиты элемента, потом в Набор соответствующий добавить.
|
|||
|
5
Stepashkin
17.01.25
✎
12:56
|
(2) Вот тебе для примера.
// Добавить реквизит.
ТипРеквизита = Новый Массив;
ТипРеквизита.Добавить(Тип("Строка"));
ОписаниеТиповДляРеквизита = Новый ОписаниеТипов(ТипРеквизита);
НовыйРеквизит = Новый РеквизитФормы("МойРеквизит", // имя
ОписаниеТиповДляРеквизита, // тип
, // путь
"АбраКадабра", // заголовок
Истина); // сохраняемые данные
ДобавляемыеРеквизиты = Новый Массив;
ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
P.S. Неужели так сложно самому найти? |
|||
|
6
Бычье сердце
17.01.25
✎
12:28
|
(2)
Доп реквизит можно создать 1 раз руками))) |
|||
|
7
Stepashkin
17.01.25
✎
12:30
|
(2) Если речь про наборы, то вот тебе:
Набор = Наборы.Строки.Добавить(); Набор.Имя = "Справочник_Номенклатура"; Набор.Идентификатор = Новый УникальныйИдентификатор("УникальныйИдентификатор"); |
|||
|
8
Stepashkin
17.01.25
✎
12:31
|
(0) А вообще задача неясна) Подробнее можно?
|
|||
|
9
seraph
17.01.25
✎
12:51
|
(8) Есть база данных, состоящая их Excel файлов, в этих файлах необходимая информация для загрузки товаров в номенклатуру. Но помимо наименования, описания, артикула и тд там также есть код товара(персонально для этой базы, не путать с кодом товара в номенклатуре 1с), индивидуальный для каждого товара.
Задача при загрузке номенклатуры с товарами, загрузить и код товара в доп реквизит(для каждого товара разный) |
|||
|
10
Ногаминебить
17.01.25
✎
12:58
|
А потом окажется, что надо для той же номенклатуры в 1С заполнять аналогичный Код товара, но другим значением. (очень похоже на загрузку от поставщика)
|
|||
|
11
seraph
17.01.25
✎
13:12
|
(10) Ну, по сути, это и есть загрузка от поставщика
|
|||
|
12
Ногаминебить
17.01.25
✎
13:15
|
(11) Тогда возникает вопрос что будут делать, когда эту же номенклатуру поставит другой поставщик с другими кодами? Заводить новый реквизит Код товара 2 или заводить новую номенклатуру?
Для таких вещей надо регистр сведений использовать. |
|||
|
13
программистище
17.01.25
✎
13:21
|
А в чем проблема разобраться как работают доп реквизиты
есть пвх, есть характеристики в номенклатуре, есть тч, есть справвочник значений для наборов значений свойсво и значение записать в тч свойсмтво из пвх, и значение либо примитивного типа, либо значение как элемент спраовчника тут и бсп не надо, а с часик посидеть потыркаться в конфе "одынэсники" настолько ленивые пошли? |
|||
|
14
Eiffil123
17.01.25
✎
13:20
|
тогда лучше доп. сведение делайте. это просто запись в регистре сведений, не надо справочник номенклатуры лишний раз тормошить
|
|||
|
15
Eiffil123
17.01.25
✎
13:21
|
(12) если это оптовая торговля, обычно разные номенклатуры держат для разных поставщиков.
|
|||
|
16
seraph
17.01.25
✎
13:37
|
(12) Если другой поставщик, но товар точно такой же, то ничего менять не надо будет, а вот если в товарах будет различия, то новую номенклатуру загружать надо
|
|||
|
17
Eiffil123
17.01.25
✎
14:16
|
(16) кстати, еще есть артикул. Он вам не подойдёт?
|
|||
|
18
Климов Сергей
17.01.25
✎
14:45
|
А есть ещё НоменклатураКонтрагентов...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |