1с конструктор ввода на основании не активен
Потребовалось на основе документа создать другой. Есть стандартный механизм в свойствах добавляешь подчинённый док и всё, появиться кнопка на форме. Так работает на обычных формах. А на управляемой почему то не появляется кто подскажет что нужно сделать?
свойство Использовать стандартные команды у документа установлено?
В командном интерфейсе формы проверьте наличие галок
Комплексная автоматизация, редакция 1.0 (1.0.6.1)(не типовая конечно)
что то нашел команду вроде как создал как надо, но что то не так. с управляемой формой не работаю почти поэтому такие сложности. может кто мат часть скинет? почитаю
может быть уже проверите наличие галок в командном интерфейсе формы?!
захожу в командный там пусто. группа создать на основание пустая. почему так?
Проверьте контекстное меню. Возможно группа "создать на основании", в которую вы заходите не является системной. А заполняется програмно каким-то кодом. Пострайтесь его найти.
конфу сохранял после того как добавил ввод на основании?
там нету этого кода такого конечно.. но даже на форме не отображается в конфигураторе.
Прям чувствую что то нужно просто тыкнуть и всё. критерий отбора уже сделал реквизит добавил.
Ниче нигде не нужно тыкать. Просто нужно добавить ввод на основании, остальное все само должно заработать. Команда в командном интерфейсе должна сама появится. Сфоткай закладку ввод на основании свойств документа и командный интерфейс формы и выложи на нормальный обменник.
В других документах на управляемых формах есть эта кнопка? Смотри как там сделано. В типовых (КА 2.0, ERP), вывод кнопок ввод на основании засунули в модуль менеджера, автоматом само ничего не выводится, может и у тебя также.
она не типовая обновлён на ЕГАИС - управляемая форма
в том и дело что не нет в этой конфе больше управляемых форм с основанием. эту и то дорабатываю.
в форме зайдите в Глобальные параметризуемые команды. Там есть нужное создание на основании?
тогда нужно создавать собственную команду скорее всего. Всё-таки у вас только 1 документ на УФ, а не вся конфигурация.
а у командной панели на вкладке Элементы автозаполнение включено?
я создал общую команду уже и там прописал открытие формы . но не знаю как привязать его нужному месту. или предлагаешь прям вообще отдельную кнопку сделать?
эта общая команда должна появится в глобальных командах в форме. Ее надо перетащить в командный интерфейс.
форму открыл но в обработку заполнения не заходит . скорей всего по тому что без основания просто как код что ли
это когда самому надо что-то заполнять, не було обработки заполнения. По идее открыть с параметром можно так:
kolomtaras --> kolomtarasНедавно начал работать с 1с 8.2
Появилась необходимость создавать Приходную накладную на основании счёта покупателю.
Захожу в конфигуратор, открываю Конфигурацию БД, выбираю Счёт НаОплатуПокупателю, выбираю ввод на основании - разворачивается список. Внизу списка есть кнопка Конструктор ввода на основании. Я так понимаю им можно задать новые документы которые будут выводится на основании счёта на оплату покупателя. Проблема в том что она (кнопка) не активна.
Я единственный пользователь Базы, у меня открыты все права. Подскажите в чём проблема и что нужно делать?
Если есть другая возможность сделать ввод приходной на основании счёта, подскажите, буду примного благодарен.
Заранее спасибо за все ответы
Vofka --> VofkaНа вкладке уже указан ряд документов. Мне необходимо добавить новый. Как это сделать я и не пойму?
Когда открываю конфигурацию базы данных, то напротив каждого пункта стоит значок ЗАМКА, когда навожу мышкой пишет "Конфигурация открыта только для чтения"
Что нужно сделать чтоб конфигурация была редактируемой??
sava1 --> sava11С:Предприятие 8.3 (8.3.11.3133)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.24.3)
Для формы списка реализации сделали управляемую форму. Но почему-то не заполнена команда "Создать на основании", соответственно в форме подменю не отображается.
Почему не выводится структура подчиненности? Как ее вывести для управляемой формы? В обычной все выводится.
Например тоже самое в УТ на управляемых формах:
Не там тему разместил
Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1Это как, не понял?
у документа галочка "Использовать стандартные команды" стоит
Стандартные команды включены в документе:
Нет общей команды которая бы открывала ввод на основании, ни в УТП ни в УТ11, но в УТ11 есть ввод на основании.
Создать общую команду я могу, вывести в командный интерфейс. Но что сделать чтоб вывести меню? Писать свой обработчик, бежать по метаданным и собирать список документов вводимых на основании? Внедряю, сопровождаю, разрабатываю, обслуживаю 1С: +38 (066) 53-281-53 sava1 --> sava1
я вооще-то про Структуру подчиненности.
а для ввода на основании добавляйте свою команду - автоматом не прокатит
vbi --> vbisava1 @ Сегодня, 16:02 ,
Я ошибся сказав про структуру подчиненности. Я имел ввиду ввод на основании.
Все, разобрался, помог коллега.
Для того, чтобы в управляемой форме списка реализации отображалось меню вода на основании, галочка "Использовать стандартные команды" должна стоять не только у документа реализации, но и у всех документов, которые вводятся на основании реализации.
А лучше проставить вообще у всех документов.
оффтоп (не только лишь все, мало кто может это делать - вспомнилась известная фраза.. где я ее слышал. )
Конструктор ввода на основании предназначен для визуальной настройки правил заполнения реквизитов одного объекта на основе данных других объектов (возможно, даже другого типа). Результатом работы конструктора является создание предопределенной процедуры ОбработкаЗаполнения() в модуле заполняемого объекта. Конструктор ввода на основании работает только для объектов метаданных ссылочного типа (т.е. тех, что генерируют ссылки: справочники, документы, планы видов характеристик и т.п.).
Конструктор можно вызвать двумя способами:
Внимание! Конструктор доступен только для тех объектов метаданных, для которых указаны объекты-основанияОписание конструктора
Сам конструктор состоит из одной единственной формы с тремя табличными полями и набором кнопок:
При выделении объекта-основания в поле А происходит изменение списка реквизитов в поле Б. Поля Б и В также взаимосвязаны: в списке реквизитов (поле Б) отображаются только те реквизиты, которые подходят для выбора в качестве заполнителя для выделенного реквизита в поле В (по имени, типу или являются ссылкой). Галочкой в поле Б помечаются те реквизиты объекта-основания, которые имеют тот же тип, что и реквизит, выделенный в поле В.
Примечательно то, что в значения в поле В можно вводить и вручную. Однако, конструктор не проверяет синтаксическую верность введенных формул. Кроме того, автоматическое заполнение не всегда работает верно.
Внимание! Проверяйте соответствие реквизитов не только по типу, но и по имени. Может получиться так, что конструктор для поля Сумма укажет Количество и наоборот.Результатом работы конструктора будет процедура ОбработкаЗаполнения() в модуле текущего объекта. Обратите внимание, что в процедуре присутствуют служебные комментарии конструктора. Таким образом конструктор отделяет свои изменения от кода, введенного вручную:
Внимание! Если впервые вызываете конструктор, а процедура ОбработкаЗаполнения() уже есть в модуле объекта и содержит код, то по окончании работы конструктора она будет полностью замещена. Все изменения, внесенные вручную будут утеряны!Смотреть на Youtube
Читайте также: