|
установка текущей строки перед открытием документа
| ☑ |
0
pedagog
11.03.13
✎
00:29
|
нужно создать обработку, которая ищет все доки, в тч которых есть определенная номенклатура. потом открыть один из док, при этом, чтобы текущей строкой в тч документа была строка, где номенклатура = определен. номенклатуре. Вопрос след-щий: можно ли установить текущую строку в модуле обработки, перед открытием документа?
|
|
1
mikecool
11.03.13
✎
00:33
|
перед открытием - нет, емнип
а вот после - позиционируй, форма то доступна
|
|
2
pedagog
11.03.13
✎
00:53
|
нужно конфигурацию менять. получается.
|
|
3
pedagog
11.03.13
✎
00:54
|
а с помощью обработки никак нельзя?
|
|
4
pedagog
11.03.13
✎
00:55
|
получилось, спасибо.
|
|
5
pedagog
11.03.13
✎
00:56
|
если кому-то поможет, то код такой:
ФормаДокумента.Открыть();
МассивСтрок = ФормаДокумента.Объект.Запасы.НайтиСтроки(Новый Структура("Номенклатура", Объект.Номенклатура));
Если МассивСтрок.Количество() > 0 Тогда
ФормаДокумента.элементы.товары.ТекущаяСтрока = МассивСтрок[0].получитьИдентификатор();
КонецЕсли;
|
|
6
hhhh
11.03.13
✎
01:13
|
(4) можно просто форму целиком скопипастить в обработку и не париться.
|
|