![]() |
![]() |
![]() |
|
Именить штрихкод товара программно в УТ | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
15.08.12
✎
08:59
|
Как это сделать?
|
|||
1
Fragster
гуру
15.08.12
✎
08:59
|
ну найти старый ШК, заменить, записать
|
|||
2
kotletka
15.08.12
✎
09:00
|
регистр сведений штрихкоды если в 10.3 выбираешь по номенклатуре и характеристике и меняешь
|
|||
3
Простенький вопросик
15.08.12
✎
09:07
|
А если нет ШК старого. КАк программно тогда?
|
|||
4
Wobland
15.08.12
✎
09:08
|
(3) всё равно регистр сведений штрихкоды
|
|||
5
Простенький вопросик
15.08.12
✎
09:09
|
(4)
это я знаю. как программно там запись сделать? |
|||
6
DrShad
15.08.12
✎
09:10
|
Записать()
|
|||
7
Простенький вопросик
15.08.12
✎
09:11
|
сам нашел
ШК = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи(); ШК.Владелец = Справочники.Номенклатура.НайтиПоКоду(Элемент.Код); ШК.ЕдиницаИзмерения = Элемент.ЕдиницаХраненияОстатков; ШК.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13; ШК.Штрихкод = Строкапоставщика.Штрих; ШК.Качество = Справочники.Качество.Новый; ШК.Записать(); |
|||
8
DrShad
15.08.12
✎
09:12
|
(7) ну вот видишь как и говорили Записать(), только учти у тебя запись нового в твоем примере, а перезаписи старого нету
|
|||
9
Простенький вопросик
15.08.12
✎
09:17
|
Кто нибудь знает, что это может значить?
Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Код" не может быть пустым!: 0 (Регистр сведений: Штрихкоды) ШК.Записать(); |
|||
10
Wobland
15.08.12
✎
09:18
|
(9) это значит, что у тебя ШК.Код не заполнен
|
|||
11
Простенький вопросик
15.08.12
✎
09:19
|
(10)
а он сам не заполняется чтоли? Что туда вписать можно? |
|||
12
DrShad
15.08.12
✎
09:20
|
(11) туда вписывается штрихкод
|
|||
13
Простенький вопросик
15.08.12
✎
09:24
|
Вот у меня щас такой код. Он не ругается, но ничего никуда не записывается
справ1об=справ1.ПолучитьОбъект(); ШК = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи(); ШК.Владелец = справ1об; ШК.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13; ШК.Штрихкод = Элемент.Область(НомерСтроки,НомерКолонки).текст; ШК.Качество = Справочники.Качество.Новый; ШК.Код=Элемент.Область(НомерСтроки,НомерКолонки).текст; ШК.Записать(); справ1об.записать(); |
|||
14
Wobland
15.08.12
✎
09:24
|
(11) какая конфигурация? у меня есть только УдалитьКод
|
|||
15
Простенький вопросик
15.08.12
✎
09:26
|
(14)
8.1 ут 10.2.12 |
|||
16
DrShad
15.08.12
✎
09:27
|
(15) фигасе динозавр, а как узнал что ничего никуда не записывается?
|
|||
17
Простенький вопросик
15.08.12
✎
09:28
|
А, я понял уже, надо чтобы владелец был не объект а ссылка на объект. Теперь работает.
|
|||
18
Шапокляк
15.08.12
✎
09:28
|
(13) а это вообще зачем?
справ1об.записать(); |
|||
19
Простенький вопросик
15.08.12
✎
09:30
|
(18)
для эксперимента, пока не работало |
|||
20
Простенький вопросик
15.08.12
✎
09:39
|
А все таки, как сделать проверку, есть ШК или нет у этого справочника? Такой вариант у меня почему то не работает.
Если значениезаполнено(регистрысведений.Штрихкоды.ВыбратьПоРегистратору(справ1об.Ссылка).Штрихкод)тогда регистрысведений.Штрихкоды.ВыбратьПоРегистратору(справ1об.Ссылка).Штрихкод=Элемент.Область(НомерСтроки,НомерКолонки).текст; регистрысведений.Штрихкоды.ВыбратьПоРегистратору(справ1об.Ссылка).Записать(); иначе |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |