|
Подставка родителя в документ | ☑ | ||
---|---|---|---|---|
0
Lemon_11
09.12.15
✎
16:25
|
Как можно в колонку табличной части которая пустая в документе Инвенторизация подставить Родителя номенклатуры в эту колонку
Табличная часть идет вот так: Номер, Артикул, Группа(сюда надо подставить родителя из справочника номенклатура),Номенклатура,Единицы измерения, Серия номенклатуры,Количество,Цена,Сумма Я сделал внешнюю обработку вот так: Процедура КнопкаВыполнитьНажатие(Кнопка) Док = Документы.ИнвентаризацияТоваров.Выбрать(); Спр = Справочники.Номенклатура.Выбрать(); Пока Док.Следующий() Цикл Пока Спр.Следующий() ЦИкл ГруппыДок = Док.Товары.Найти("Группы"); ГруппыДок = Спр.Родитель; КонецЦикла; КонецЦикла; КонецПроцедуры но не работает |
|||
1
Лефмихалыч
09.12.15
✎
16:27
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Выборка = Документы.ИнвентаризацияТоваров.Выбрать(); Пока Выборка.Следующий() Цикл ДО = Выборка.Ссылка.ПолучитьОбъект(); Для каждого Строка из ДО.ИмяТабличнойЧасти Цикл Строка.Группа = СсылкаНаГруппу; КонецДля Конец, пока! КонецПроцедуры |
|||
2
Лефмихалыч
09.12.15
✎
16:27
|
а, ну и Записать() надо потом еще
|
|||
3
Михаил Козлов
09.12.15
✎
16:27
|
Надеюсь "Группа" - не реквизит табличной части?
Событие ПриПолученииДанных табличного поля. |
|||
4
Lemon_11
09.12.15
✎
16:29
|
Группа реквизит табличной части
|
|||
5
Лефмихалыч
09.12.15
✎
16:29
|
(4) ты обронил -
|
|||
6
Михаил Козлов
09.12.15
✎
16:31
|
(4) При смене родителя в документах будет лажа.
Да и не к чему это в документе. Если нужно просто показать, то колонка табличного поля и (3). |
|||
7
Lemon_11
09.12.15
✎
16:33
|
мне необходимо внешней обработкой лезть туда и изменять не могу 50 пользователей и каждый должен видеть еще филиальные пользователи есть это лажа
|
|||
8
Lemon_11
09.12.15
✎
16:33
|
выйти
|
|||
9
Лефмихалыч
09.12.15
✎
16:36
|
(7) лажа - это твоя грамматика.
По сабжу вопросы есть еще? |
|||
10
Lemon_11
09.12.15
✎
16:39
|
Лефмихайлыч спс нет
|
|||
11
Lemon_11
10.12.15
✎
06:51
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Выборка = Документы.ИнвентаризацияТоваров.Выбрать(); ВыборкаСпр = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Пока ВыборкаСпр.Следующий() Цикл ДО = Выборка.Ссылка.ПолучитьОбъект(); Для каждого Строка из ДО.Товары Цикл Строка.Группа = ВыборкаСпр.Родитель; КонецЦикла КонецЦикла КонецЦикла; ДО.Записать(); КонецПроцедуры че то код не работает родителя не видит |
|||
12
Мэс33
10.12.15
✎
07:19
|
(11)
Перед: Строка.Группа = ВыборкаСпр.Родитель; Поставь: Сообщить(ВыборкаСпр.Родитель); А вдруг товары в корневой папке лежат? |
|||
13
vicof
10.12.15
✎
07:31
|
(11) Ты еще и копировать не умеешь
|
|||
14
hhhh
10.12.15
✎
09:09
|
(11)
Процедура КнопкаВыполнитьНажатие(Кнопка) Выборка = Документы.ИнвентаризацияТоваров.Выбрать(); Пока Выборка.Следующий() Цикл ДО = Выборка.Ссылка.ПолучитьОбъект(); Для каждого Строка из ДО.Товары Цикл Строка.Группа = Строка.Номенклатура.Родитель; КонецЦикла ДО.Записать(); КонецЦикла; КонецПроцедуры |
|||
15
Лефмихалыч
10.12.15
✎
09:20
|
(11) потому, что ты проигнорировал подсказки, которые тебе были даны
|
|||
16
Lemon_11
10.12.15
✎
09:22
|
ok понял
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |