|
|
Заполнение формы выбранным значением |
☑ |
|
0
alod
16.12.17
✎
16:55
|
Доброго времени суток.
Вопрос от новичка. В попытке создать форму подбора товаров в табличную часть документа с контролем остатков по партиям столкнулся со следующей проблемой:
Процедура Подбор(Команда)
ПФ = Новый Структура("ЗакрыватьПриВыборе", Ложь);
ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбор",ПФ,Элементы.Товары);
КонецПроцедуры
данные заполняются из произвольного запроса:
ВЫБРАТЬ
спрНоменклатура.Ссылка,
Остатки.Партия,
ISNULL(Остатки.КоличествоОстаток, 0) КАК Остаток
ИЗ
Справочник.Номенклатура КАК спрНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровНаСкладах.Остатки КАК Остатки
ПО спрНоменклатура.Ссылка = Остатки.Номенклатура
1)если выбираешь ОсновнуюТаблицу (Справочник.Номенклатура) - выдает ошибку о дублирование значений в колонках "ссылка"
2)если не выбираешь ОсновнуюТаблицу - в табличную часть не добавляются выбранные позиции
Почему так происходит и первом и во втором случае я разобрался. А вот решение этой проблемы не осилил.
|
|
|
1
jsmith82
16.12.17
✎
16:57
|
Убери поле партия, чо
|
|
|
2
alod
16.12.17
✎
17:10
|
"В попытке создать форму подбора товаров в табличную часть документа с контролем остатков по партиям"
|
|
|
3
jsmith82
16.12.17
✎
17:23
|
(2) Вынеси в отдельную таблицу и заполняй её при активизации строки
Нафейхрена тебе разбивка по партиям в таблице подбора? Ты не архитектор что ли?
А если нужна, тогда пиши свою форму подбора
|
|
|
4
jsmith82
16.12.17
✎
17:24
|
В смысле, если это — нетиповая форма, то убери стандартный режим выбора и пиши свою обработку выбора
|
|
|
5
alod
16.12.17
✎
18:32
|
(4) Как писать и что писать? или хотя бы где прочить про это.
В событии "ОбработкаВыбора" в "ВыбранноеЗначение" возвращается выбор строки
|
|
|
6
hhhh
16.12.17
✎
20:03
|
(5) ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбор",ПФ,Элементы.Товары);
у тебя владелец Элементы.товары??
|
|
|
7
alod
16.12.17
✎
21:16
|
(6) "Элементы.Товары" это табличная часть документа в которую должны добавляться выбранные позиции
|
|
|
8
alod
16.12.17
✎
21:17
|
в модуле которого и описывается сама процедура "подбора" и "Обработка выбора"
|
|
|
9
h-sp
16.12.17
✎
21:24
|
(8) модуля чего? Например у документа 10 табличных частей. Вы куда там суете обработку выбора? В какую табчасть?
|
|
|
10
alod
17.12.17
✎
13:06
|
(9) "Элементы.Товары" таблица называется "Товары"
|
|
|
11
alod
18.12.17
✎
00:16
|
Всем спасибо, разобрался сам.
|
|