Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 20:15

Подскажите с документами

Автор Sour, 02 мая 2017, 18:12

0 Пользователей и 1 гость просматривают эту тему.

Sour

Добрый вечер, не понимаю как сделать в документах:
1) есть 2 документа с реквизитами и табличными частям, нужно чтобы пока в первом документе нету никаких записей, во втором документе нельзя было ничего сделать
2) так же 2 документа, нужно чтобы заполненные реквизиты полей с датой первого документа, заполнялись автоматически во второй документ с этими же реквизитами
не знаю как это сделать

alex0402

В первом документе должен быть реквизит, например Основание ссылка на второй. Это даст возможность контроля.
Записывать другой документ можно в событии ПриЗаписи или ПослеЗаписи.
Спасибо за Сказать спасибо

Sour

Спасибо, а не подскажите как еще момент.
убрал доступность заполнения формы документа и нужно другим документом включить её при записи документа. как указать в самом событии записи "на клиенте" доступность документа?

ilnur75

используйте конструкцию " если  какое-то условие выполняется тогда Элементы.<ИмяКнопки>.Видимость = Истина;
иначе ".... = Ложь". и т.д. т.п.

Sour

Есть еще такой вопрос имеется в шапке документа реквизит например магазин, пытался сравнивать реквизит не получается ни в какую, нужно чтобы вводимое названия документов не повторялись( то есть запрет на дублирование) или из списка выбора вариантов заполнения реквизита убирались лишние магазины(справочник.ссылка.мазагины), а при одинаковом названии выдавалась ошибка, помогите с кодом =(

ilnur75

Цитата: Sour от 05 мая 2017, 07:16имеется в шапке документа реквизит например магазин, ... нужно чтобы вводимое названия документов не повторялись( то есть запрет на дублирование) или из списка выбора вариантов заполнения реквизита убирались лишние магазины

Чтобы магазины не повторялись и убирались из списка ( это будет видно в следующем документе при выборе магазина):
это будет код из процедуры МагазинНачалоВыбора, из нее обращение к подчиненным функциям:
функцияПоискНевыбранногоМагазина (использовать запрос к регистру сведений по магазинам), функцияВозвратНазванияМагазина.

незабываем нажимать на кнопку"Спасибо"






Sour

Появился такой вопрос
в конструкторе существует 1 документ(предприятия) с 1 реквизитом((мазагин) присутствует табличная часть)), в предприятии 1с в этом документе создаю 2 записи продуктовый и хозяйственный, подскажите как кодом сделать, чтоб при новой записи не было повторений( например если уже есть запись с реквизитом продуктовый, то был бы отказ записи)
пытался делать сравнение реквизитов ссылка.магазины и после этого отказ, но не выходит

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск