Обработка заполнения табличной части 1С 8 (Создание) #742954


#0 by ElidaDV
Товарищи добрый день. Задумал сделать обработку заполнения табличной части[ИнвентарьИХозяйственныеПринадлежности] документа Передача материалов в эксплуатацию на основании документа перемещения товаров Если НЕ ЗначениеЗаполнено(ДокументПеремещения) Тогда     Сообщить("Не выбран документ перемещения"); ***************** После подключения выдает: Заполнение ТЧ не произведено! Метод объекта не обнаружен (Инициализировать) ***************** где косяк подскажите? Пробовал писать так: Разницы не какой
#1 by asady
платформа? конфа? релиз?
#2 by Garykom
тут! все! телепаты!
#3 by ElidaDV
упс, у нас просто уже 23.40.... БП 2.0 (последний релиз) Платформа: 8.3.5
#4 by Garykom
95% что с правами косяки
#5 by ElidaDV
Запускаю под админом, собственно я создал читстую базу с одним пользователем!
#6 by Garykom
сорри был не прав, хотя... есть ли права на правку конфы?
#7 by ElidaDV
конфа дописывается походу необходимости.
#8 by Garykom
тогда проверить если ли эта механизма для "документа Передача материалов в эксплуатацию" если нет добавить
#9 by ElidaDV
Что проверить??? Обработку подключаю как внешнюю обработку заполнения табличных частей.
#10 by ВРедная
Процедура Инициализировать в модуле объекта или формы?
#11 by Garykom
как бы код конфы то должен вызвать по кнопочке вашу экпортную процедуру в вашей внешней обработке а если для объекта этого вызова нету? ну не сделали...
#12 by ElidaDV
в модуле формы
#13 by ElidaDV
Перенес процедуру в модуль объекта. Заработало. Новый косяк!!!! Нажимаем кнопку заполнить, открывается список документов перемещения, выбираем любой, он закрывается. 1с выдает сообщение: не выбран документ перемещения.
#14 by ElidaDV
Сообщить("Не выбран документ перемещения"); Щас то чего не так?
#15 by Garykom
мда...
#16 by ElidaDV
Сообщить("Не выбран документ перемещения");
#17 by ElidaDV
Дельный совет был Спасибо Вредной))
#18 by Garykom
не подскажете что это? ?
#19 by ElidaDV
1. используя модальное открытие(пока форма открыта все остальные окна 1С недоступны), потому что при таком способе открытия дальнейший наш код в процедуре Инициализировать выполняться не будет, пока пользователь не закроет форму. 2. Нам необходимо что бы пользователь выбрал документ Перемещение товаров, поэтому напишем код открытия формы выбора документа. Для начала получим эту форму в переменную, используя метод внешней обработки ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>). Нам достаточно заполнить только первый параметр этого метода, передав туда строку с именем нашей формы. Под нашей формой подразумевается форма добавленая мной во внешнюю обработку, в этой форме поле с реквизитом Про это вопрос был?
#20 by Garykom
да терь понял, я то думал используется форма выбора доков перемещения из конфы, а не из обработки своя добавленная
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С