Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Заполнение формы выбранным значением

Заполнение формы выбранным значением
Я
   alod
 
16.12.17 - 16:55
Доброго времени суток.
Вопрос от новичка. В попытке создать форму подбора товаров в табличную часть документа с контролем остатков по партиям столкнулся со следующей проблемой:

Процедура Подбор(Команда)
    ПФ = Новый Структура("ЗакрыватьПриВыборе", Ложь);
    ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбор",ПФ,Элементы.Товары);
КонецПроцедуры

данные заполняются из произвольного запроса:

ВЫБРАТЬ
    спрНоменклатура.Ссылка,
    Остатки.Партия,
    ISNULL(Остатки.КоличествоОстаток, 0) КАК Остаток
ИЗ
    Справочник.Номенклатура КАК спрНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровНаСкладах.Остатки КАК Остатки
        ПО спрНоменклатура.Ссылка = Остатки.Номенклатура

1)если выбираешь ОсновнуюТаблицу (Справочник.Номенклатура) - выдает ошибку о дублирование значений в колонках "ссылка"

2)если не выбираешь ОсновнуюТаблицу - в табличную часть не добавляются выбранные позиции

Почему так происходит и первом и во втором случае я разобрался. А вот решение этой проблемы не осилил.
 
 
   jsmith82
 
1 - 16.12.17 - 16:57
Убери поле партия, чо
   alod
 
2 - 16.12.17 - 17:10
"В попытке создать форму подбора товаров в табличную часть документа с контролем остатков по партиям"
   jsmith82
 
3 - 16.12.17 - 17:23
(2) Вынеси в отдельную таблицу и заполняй её при активизации строки
Нафейхрена тебе разбивка по партиям в таблице подбора? Ты не архитектор что ли?

А если нужна, тогда пиши свою форму подбора
   jsmith82
 
4 - 16.12.17 - 17:24
В смысле, если это — нетиповая форма, то убери стандартный режим выбора и пиши свою обработку выбора
   alod
 
5 - 16.12.17 - 18:32
(4) Как писать и что писать? или хотя бы где прочить про это.
В событии "ОбработкаВыбора" в "ВыбранноеЗначение" возвращается выбор строки
   hhhh
 
6 - 16.12.17 - 20:03
(5) ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаПодбор",ПФ,Элементы.Товары);

у тебя владелец Элементы.товары??
   alod
 
7 - 16.12.17 - 21:16
(6) "Элементы.Товары" это табличная часть документа в которую должны добавляться выбранные позиции
   alod
 
8 - 16.12.17 - 21:17
в модуле которого и описывается сама процедура "подбора" и "Обработка выбора"
   h-sp
 
9 - 16.12.17 - 21:24
(8) модуля чего? Например у документа 10 табличных частей. Вы куда там суете обработку выбора? В какую табчасть?
   alod
 
10 - 17.12.17 - 13:06
(9) "Элементы.Товары" таблица называется "Товары"
 
 Рекламное место пустует
   alod
 
11 - 18.12.17 - 00:16
Всем спасибо, разобрался сам.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует