|
v7: В ТЧ документа не записывается реквизит с типом строка.
| ☑ |
0
planod
21.11.14
✎
04:06
|
Всем доброго утра. Такая ситуаци: у документа есть табличная часть с реквизитами Номенклатура (Тип Справочник.Номенклатура) и ШтрихКод (тип строка, длина 20) и Количество (Число) В форме документа есть Процедура ОбработкаВнешнегоСобытия, в которой вызывается обработка поиска номенклатуры по штрихкоду (Реализацию частичо взял с ТиС 9.2). После поиска обработка передается найденный элемент (ссылку на него). После поиска делаю код
НоваяСтрока();
Номенклатура = НайденныйЭлемент;
Штрихкод = Данные;
Количество = 1;
Вот тут и случается непонятная загвоздка: поля Номенклатура и Количество заполняется, а поле ШтрихКод нет. В чем может быть проблема?
Заранее спасибо.
|
|
1
Злопчинский
21.11.14
✎
04:13
|
Перед присвоением штрихкода вставь
Сообщить("#"+данные+"#")
Что выдаст
|
|
2
planod
21.11.14
✎
04:24
|
(1)
#5099206000681# То есть сам штрихкод в решетках
|
|
3
КонецЦикла
21.11.14
✎
04:28
|
Открой ветку с реквизитами и скопируй название реквизита из нее сюда:
Штрихкод = Данные;
|
|
4
Злопчинский
21.11.14
✎
04:35
|
Блин тс видно на первом пне сдесятком мб памяти работает
|
|
5
vcv
21.11.14
✎
05:20
|
Скорее всего одноименная переменная Штрихкод в модуле описана. Или параметр функции.
|
|
6
planod
21.11.14
✎
05:58
|
(4) нет, просто нужна легковесная небольшая система учета, восьмерку не стал использовать, так как она более требовательна к ресурсам, а со времен универа я все стальные языки программирования вообще не вспомина :)
(5) Вы правы, я зачем-то объявил переменную ШтрихКод в начале процедуры.
|
|