Имя: Пароль:
1C
 
Проверка наличия документа продажи
0 Lobanov_Dev
 
18.08.23
15:48
Всем привет, недавно начал изучать 1с строго не судите за не знание
Суть вопроса:
Есть документ Запись на основании которого вводится документ Продажа, при повторном нажатии на кнопку ОформитьПродажу с Формы документа Запись - создаётся новая продажа а не открывается ранее созданная
Вопрос = Как можно реализовать что бы при повторном нажатии кнопки ОформитьПродажу(программно открывает форму создания документа продажи на основании записи), не создавать новую продажу, а открывать текущую, потому что сейчас получается такой формат что с одной записи можно наплодить н- ое количество продаж
Как можно проверить наличие документа продажи и открыть его форму?
1 Волшебник
 
18.08.23
15:50
документ Запись - странное название
2 H A D G E H O G s
 
18.08.23
15:54
(0) Ну а какие у вас есть идеи решения этой проблемы?
3 Fish
 
18.08.23
15:54
(0) Можно проверить наличие продажи запросом.
4 H A D G E H O G s
 
18.08.23
15:56
(3) Пагади, тут еще Тьюринга не прошли.
5 Lobanov_Dev
 
18.08.23
15:59
Можно проверить наличие продажи запросом. - Да, но не совсем понимаю как ссылаться на документ, задача по моему простая, просто знаний не хватает
6 Волшебник
 
18.08.23
16:11
(5) ДокументСсылка
7 Donkey_hot
 
18.08.23
16:32
(5) Создаете у документа Продажа реквизит ДокументОснование с типом ДокументСсылка.Запись. При нажатии на кнопку сначала запросом проверяете наличие Продажи с соответствующим значением реквизита ДокументОснование. Если таковая есть, открываете, если нет, то создаете, не забываете заполнить ДокументОснование и тоже открываете.
8 Donkey_hot
 
18.08.23
16:32
(1) Может, что-то типа предварительной записи к специалисту.