Answer the question
In order to leave comments, you need to log in
How to remove the auto-complete of the 1s window, and open it empty on the click of a button?
In general, there is a Buy button. She opens a buy under a contract. screenshot 1.
There is a button to create a movement, it opens an empty purchase. Screen 2.
It is necessary that the buy button opens like on screen 2, can anyone fix the code?
&НаСервереБезКонтекста
Функция ПриемТовараНаСервере(ТекущийМагазин)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| Покупка.Ссылка
|ИЗ
| Документ.Покупка КАК Покупка
|ГДЕ
| Покупка.Дата >= &Дата
| И Покупка.Магазин = &Магазин";
Запрос.УстановитьПараметр("Дата", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Магазин", ТекущийМагазин);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Ссылка;
КонецЦикла;
лДокумент = Документы.Покупка.СоздатьДокумент();
лДокумент.Дата = ТекущаяДата();
лДокумент.Магазин = ТекущийМагазин;
лДокумент.Записать(РежимЗаписиДокумента.Запись);
Возврат лДокумент.Ссылка;
КонецФункции
Процедура ПриемТовара(Команда)
ОткрытьЗначение(ПриемТовараНаСервере(ТекущийМагазин));
КонецПроцедуры
Answer the question
In order to leave comments, you need to log in
&НаКлиенте
Процедура Покупка(Команда)
ОткрытьЗначение(ПокупкаНаСервере(ТекущийМагазин));
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПокупкаНаСервере(ТекущийМагазин)
лДокумент = Документы.Покупка.СоздатьДокумент();
лДокумент.Дата = ТекущаяДата();
лДокумент.Магазин = ТекущийМагазин;
лДокумент.Записать(РежимЗаписиДокумента.Запись);
Возврат лДокумент.Ссылка;
КонецФункции
&НаКлиенте
Процедура Покупка(Команда)
ОткрытьФорму("Документ.Покупка.Форма.ФормаДокумента", Новый Структура("Ключ", ПредопределенноеЗначение("Документ.Покупка.ПустаяСсылка")));
КонецПроцедуры
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question