|
Создание документа Установка Цен Номенклатуры |
☑ |
0
Эльчин
11.08.13
✎
10:24
|
в обработке при ВыполнитьНажатие создаю новый документ. всё присваиваются. но только Ответственный и ЕдиницаИзмерения не присваиваются.
1) Ответственный:
в документе тип "СправочникСсылка.Пользователи". делаю так:
но в документе ответственный пусто палучается. не могу найти ошибку...
2) Единица измерения:
в документе тип "СправочникСсылка.ЕдиницыИзмерения"
но в справочнике его есть:
сто делать?
буду очен благодарен если поможете(извините из за ошибок в тексте)
|
|
1
Эльчин
11.08.13
✎
10:26
|
(0) сама обработка если понадобится:
|
|
2
comp2006
11.08.13
✎
10:30
|
Док. Ответственный = ЭлементыФормы.Ответственный.Значение;
|
|
3
grate
11.08.13
✎
10:31
|
(0) По единице измерения - вы получаете значение типа СправочникВыборка.ЕдиницыИзмерения, а нужна ссылка.
|
|
4
Эльчин
11.08.13
✎
10:32
|
(2) не получается
|
|
5
Эльчин
11.08.13
✎
10:33
|
(3) Справочники.ЕдиницыИзмерения.Выбрать(, Строка.Номенклатура.Ссылка).Ссылка ?
показывает что это вообше не имеет значение
|
|
6
Эльчин
11.08.13
✎
10:34
|
(3) а как делать?
|
|
7
Эльчин
11.08.13
✎
10:35
|
(3) вчера это в другом обработке получилось
|
|
8
grate
11.08.13
✎
10:37
|
(5)
Выборка = Справочники.ЕдиницыИзмерения.Выбрать(, Строка.Номенклатура.Ссылка);
Если Выборка.Следующий() Тогда
НоваяСтрока.ЕдиницаИзмерения = Выборка.Ссылка;
Иначе
//не нашли
КонецЕсли;
|
|
9
Эльчин
11.08.13
✎
10:37
|
(3) там так сделал:
ВыборкаЕдиниц = Справочники.ЕдиницыИзмерения.Выбрать(, Номенклатура.Ссылка);
Если ВыборкаЕдиниц.Следующий() Тогда
НайденнаяЕдиница = ВыборкаЕдиниц.Ссылка;
Иначе
..........
НоваяСтрока.ЕдиницаИзмерения = НайденнаяЕдиница;
|
|
10
Эльчин
11.08.13
✎
10:38
|
(8) понял. надо перебрать... спасибо
|
|
11
Эльчин
11.08.13
✎
10:38
|
а что делать с "Ответственный"?
|
|
12
comp2006
11.08.13
✎
10:44
|
После строки
Док. Ответственный = ЭлементыФормы.Ответственный.Значение;
что показывает отладчик для Док. Ответственный ?
|
|
13
Эльчин
11.08.13
✎
10:46
|
(12) показывает правилно. но на форме его нет
|
|
14
comp2006
11.08.13
✎
10:51
|
И после Док.Записать() Док.Ответственный тоже показывает правильное значение?
|
|
15
Эльчин
11.08.13
✎
10:53
|
решил: просто переташил строку присваивание в конец прцедуры
|
|
16
Эльчин
11.08.13
✎
10:53
|
не понял почему, но получилось. если кто то понял пожалюста обясните мне
|
|
17
Эльчин
11.08.13
✎
10:55
|
присваиваю после открытие документа
|
|
18
Эльчин
11.08.13
✎
10:59
|
(17) может при открытии формы что то мешает
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший