Имя: Пароль:
1C
1C 7.7
v7: КакПолучитьКонтекстДокумента?
,
0 НикДляЗапросов
 
29.11.12
01:44
Т.е. я из обработки хочу открыть подбор у меня есть Док реализации и нужно передать его контекс а не обработки
   КонтекстФормыПодбора = СоздатьОбъект("СписокЗначений");
   КонтекстФормыПодбора.ДобавитьЗначение(Контекст, "Контекст");
   КонтекстФормыПодбора.ДобавитьЗначение(Контрагент, "Контрагент");
   КонтекстФормыПодбора.ДобавитьЗначение(Договор, "Договор");
   ОткрытьПодбор("Справочник.Номенклатура", "ДляПодбора", КонтекстФормыПодбора);
1 yuch
 
29.11.12
01:47
Проснитесь уважаемый. Нет тут такого. Это только в 7.7 контекст присутствует.
2 ВалераОшкин
 
29.11.12
01:47
с клюшек уходишь?
3 НикДляЗапросов
 
29.11.12
01:48
семерка это не туда поставил
4 yuch
 
29.11.12
01:51
Тогда не ко мне. Впадлу мне с 7.7 работать, не интересно.
5 ВалераОшкин
 
29.11.12
01:53
недавно попробовал в 7.7 выбрать в цикле элементы справочника и забыл как это делается.
6 yuch
 
29.11.12
01:54
(5) Как такое можно забыть? Нехорошо, ой нехорошо....
7 НикДляЗапросов
 
29.11.12
01:57
вот и поговорили
8 maip1
 
29.11.12
02:00
есть Док реализации - где есть? реквизит на форме обработки?
9 НикДляЗапросов
 
29.11.12
02:00
Перем Док, который уже засписан в базу
10 maip1
 
29.11.12
02:02
КонтекстФормыПодбора.ДобавитьЗначение(Док, "Контекст");

так не прокатит?
11 orefkov
 
29.11.12
06:49
Я в свое время брал 1С++ или TurboBL,  и в модуле обработки делал фэйковые свойста и методы экспортные, чтобы обработка притворялась доком.

Перем ДатаДок Экспорт, Склад Экспорт, Контингент экспорт;
Функция Проведен () Экспорт возврат 0; КонецФункции

И т.д.
12 Злопчинский
 
29.11.12
11:13
(9) ты представляешь что такое "Конекст" открытого документа (т.е. открытой формы документа) и что такое реквизит "док" (поле выбора)...? если у тебя нет открытой формы с док - у тебя нет контекста.