Имя: Пароль:
1C
 
Выбор строки с номенклатурой из ТЧ при вводе на основании
,
0 Валидатор
 
20.08.14
16:09
Есть документ счет на оплату, на его основании вводится документ заказ, так вот заказ может формироваться только по 1 позиции. То есть если в счете на оплату 2 или 3 или 10 позиций, то нужно спрашивать у пользователя, какую именно строку переносить в заказ, как так сделать?
1 Валидатор
 
20.08.14
16:09
диалогом каким-нибудь? с указанием номера строки?
2 Бешеная Нога
 
20.08.14
16:11
Прописать собственную Кнопку "Создать на основании" и в ее процедуре задавать вопрос. По ответу - заполнять документ и открывать
3 Chum
 
20.08.14
16:16
(2) +1.
По идее, еще нужен контроль ранее созданных заказов с привязкой к строкам счета. Заказы, кстати, могут удалить.
4 Валидатор
 
20.08.14
16:17
управляемое приложение 8.2
5 Бешеная Нога
 
20.08.14
16:25
(2) Прописать собственную Кнопку "Создать на основании" и в ее процедуре задавать вопрос. По ответу - заполнять документ и открывать
6 Валидатор
 
20.08.14
18:11
&НаКлиенте
Процедура ТоварыФлажокПриИзменении(Элемент)
    
    ТекущийФлажок = ЭтаФорма.Элементы.Товары.ТекущиеДанные.Флажок;
    
    ТекущаяСтрока = ЭтаФорма.Элементы.Товары.ТекущаяСтрока + 1;
    
    Для каждого ТекСтрока Из объект.товары Цикл
        
        Если НЕ ТекущаяСтрока = ЭтаФорма.Элементы.Товары.ТекущиеДанные.НомерСтроки  Тогда
        
            ТекСтрока.Флажок = ложь;
        
        КонецЕсли;
        
            
        КонецЦикла;
    //
    КонецПроцедуры

Решил так делать, но почему флажки можно стаивть в обеих строках все равно?
7 Валидатор
 
20.08.14
18:15
&НаКлиенте
Процедура ТоварыФлажокПриИзменении(Элемент)
    
    
    ТекущаяСтрока = ЭтаФорма.Элементы.Товары.ТекущаяСтрока + 1;
    
    Для каждого ТекСтрока Из объект.товары Цикл
        
        Если НЕ ТекСтрока.НомерСтроки = ТекущаяСтрока  Тогда
            
            ТекСтрока.Флажок = ложь;
        КонецЕсли;
        
    КонецЦикла;
КонецПроцедуры
8 yavasya
 
20.08.14
18:18
В табличной части сделать колонку с  флажками и переносить те которые помечены флажками
9 Crush
 
20.08.14
18:28
(3) +1
Регистр накопления Изм:Счет\товар Рес:КолВЗаказы
Для поля ввода заполнить список выбора из остатков регистра
10 mrDSide
 
20.08.14
18:31
СписокЗначений (ValueList)
ОтметитьЭлементы (CheckItems)
Синтаксис:

ОтметитьЭлементы(<Заголовок>)
Параметры:

<Заголовок> (необязательный)

Тип: Строка.
Заголовок окна диалога. Если параметр не указан, то используется стандартный заголовок.
Значение по умолчанию: Пустая строка
Возвращаемое значение:

Тип: Булево.
Истина - в диалоге пометки нажата кнопка "ОК"; Ложь - в противном случае.
Описание:

Устанавливает или снимает (интерактивно) пометки у элементов списка значений.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Пример:

Если СписокТиповЦен.ОтметитьЭлементы("Удаляемые типы цен.") Тогда
    Для каждого Элемент из СписокТиповЦен Цикл
        Если Элемент.Пометка Тогда
            Элемент.Значение.ПолучитьОбъект().
            УстановитьПометкуУдаления(Истина);
        КонецЕсли;
    КонецЦикла;
Иначе
    Сообщить("Отказ от пометки на удаление типов цен.");
КонецЕсли;

П.С. Может сначала стоит изучить встроенную справку по системе.