|
Проверка заполнения формы | ☑ | ||
---|---|---|---|---|
0
KLOUN1091
17.02.15
✎
15:08
|
Такая проблема, у меня есть форма РеализацияТоваровУслуг,в ней по нажатию на кнопку открывается форма перемещение товаров и заполняется автоматически поля.Надо поставить проверку если в поле Склад введен Склад ОптДоставка,то открывать и заполнять документ автоматически, иначе выход. Не получается поставить проверку. 1с 8.2, УТ.
Процедура ПеремещениеТоваровДоставка(Элемент) Форма = Документы.РеализацияТоваровУслуг.ПолучитьФормуТекщегоДокумента("ФормаДокумента"); Если Форма.ЭлементыФормы.Склад.Значение="ОптДоставка" Тогда НовДок = Документы.ПеремещениеТоваров.СоздатьДокумент(); НовДок.Организация = Организация; НовДок.СкладПолучатель= Склад; Для каждого стр из Товары Цикл НовСтр = НовДок.Товары.Добавить(); ЗаполнитьЗначенияСвойств(НовСтр,стр); КонецЦикла; НовДок.ПолучитьФорму().Открыть(); КонецЕсли; КонецПроцедуры |
|||
1
salvator
17.02.15
✎
15:13
|
У тебя что, поле "Склад" строкового типа?
|
|||
2
salvator
17.02.15
✎
15:18
|
И зачем форму текущего документа вообще получать?
Процедура ПеремещениеТоваровДоставка(Элемент) СкладОптДоставка = Справочник.Склады.НайтиПоНаименованию("ОптДоставка",Истина); Если СкладОптДоставка.Пустая() Тогда Возврат; КонецЕсли; Если Склад=СкладОптДоставка Тогда НовДок = Документы.ПеремещениеТоваров.СоздатьДокумент(); НовДок.Организация = Организация; НовДок.СкладПолучатель= Склад; Для каждого стр из Товары Цикл НовСтр = НовДок.Товары.Добавить(); ЗаполнитьЗначенияСвойств(НовСтр,стр); КонецЦикла; НовДок.ПолучитьФорму().Открыть(); КонецЕсли; КонецПроцедуры |
|||
3
salvator
17.02.15
✎
15:18
|
Сорри,
СправочникИ.Склады.НайтиПоНаименованию(... |
|||
4
KLOUN1091
17.02.15
✎
15:31
|
salvator, Спасибо. Я до этого так же делал, только тоже Склад сначала написал вместо Склады и подумал, что это не правильно реализовано
|
|||
5
KLOUN1091
17.02.15
✎
15:32
|
Какую еще проверку надо поставить, чтобы в поле отправитель автоматически вставал склад, к которому принадлежат введенные товары?
|
|||
6
hhhh
17.02.15
✎
15:40
|
(5) а там точно один склад? Или несколько?
|
|||
7
KLOUN1091
17.02.15
✎
15:42
|
В реализации точно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |