Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Торговля и склад 8.1 (10.3.8.9) Обработка подбора

ЮлияТ
читатель
офлайн
Дата регистрации: 23.04.2004
Сообщений: 148
Пост №1
 
19.03.2010 10:38

"Уважаемые спецы!<br>Помогите, решить задачку.<br>В форме обработки есть табличная часть , с полем документ типа ДокументССылка.РеализацияТоваровИУслуг. Впрочем, вид документа значения не имеет. Как в этой обработке сделать подбор документов в соответствующую табличное поле на форме - по типу подбор поменклатуры в табличную часть вышеназванного документа? Вообщем, чтобы не тыкать каждый раз кнопку "добавить". <br>Сделано : 1. По кнопке "Подбор" вызывается процедура:<br> ФормаПодбора = ПолучитьФорму("ФормаВыбораДокумента");<br> ФормаПодбора.РежимВыбора = Истина;<br> ФормаПодбора.ЗакрыватьПриВыборе = Ложь;<br> ФормаПодбора.ВладелецФормы = ЭтаФорма;<br> ФормаПодбора.Открыть();<br>       2. В основной форме прописана предопределенная процедура <br>       ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)<br>       ..................<br>       КонецПроцедуры; <br>По кнопке "подбор" открывается список нужных документов, но по "Enter" открывается сам документ.В Обработку подбора программа не попадает. В чем может быть фишка. Помогите пожалуйста. "

creative
читатель
офлайн
Дата регистрации: 24.07.2007
Сообщений: 787
Пост №2
 
19.03.2010 12:03

"К примеру.<br>На форме обработки есть табличное поле с именем "ДокументыДляВыбора"<br>Событию "Выбор" этого табличного поля назначена процедура "ДокументыДляВыбораВыбор"<br><br>И поехали.<br><br>Процедура ДокументыДляВыбораВыбор(Элемент, ВыбраннаяСтрока, СтандартнаяОбработка)<br> СтандартнаяОбработка=Ложь;<br> ДокОснование = ЭлементыФормы.ДокументыДляВыбора.ТекущиеДанные.ТекДокумент; (ТекДокумент, это имя поля содержащего "Документ.Ссылка")<br> ДобавитьИзДокумента(ДокОснование);<br>КонецПроцедуры<br><br>Соответственно в процедуре ДобавитьИзДокумента содержится алгоритм заполнения ТЧ документа из которого открыт подбор.<br>В вашем случае может быть любая другая процедура.<br><br>Вообще вариантов решения различных задач много. Я привёл пример который использовал в одной обработке заполнения ТЧ.<br>В общем "СтандартнаяОбработка" устанавливаем в Ложь, и дальше делаем что нам нужно.<br><br>З.Ы. И не зацикливайтесь на стандартных именах предопределённых процедур. Эта "Семёрочная" привычка зачастую только мешает. Используйте события элементов формы. В данном примере "ДокументыДляВыбора" и является вызовом процедуры ОбработкаВыбора (только называется по другому) с возможностью использования всех присущих ей свойств и методов.<br>"

ЮлияТ
читатель
офлайн
Дата регистрации: 23.04.2004
Сообщений: 148
Пост №3
 
22.03.2010 09:05

Попробовала. Все равно по enter нифига не выбирается. Где-то я делаю одну и ту же ошибку, только где не могу понять. Событие "Выбор" табличного поля ДокументыДляВыбора это Событие ОбработкаВыбора?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация