Имя: Пароль:
1C
1C 7.7
v7: Как поставить "<...>" в ячейку табличной части документа?
0 Scorpion2123
 
16.09.11
14:09
Необходимо ставить <...> в ячейку ТЧ дока, если по счету существует субконто. Каким образом можно это сделать?
1 poligraf
 
16.09.11
14:11
вот вспоминаю ручную проводку в 7.7, вроде так и есть...
2 Эльниньо
 
16.09.11
14:12
Функция Рефреш()
   Если ПоСчетуСуществуетСубконто = 1 Тогда
       Возврат "<>";
   Иначе    
       Возврат "";
   КонецЕсли;
КонецФункции //Рефреш
3 Scorpion2123
 
16.09.11
14:18
Спасибо! суть понял
4 G-Re
 
16.09.11
14:45
(2)Ну зачем шутить, вед примет за истину.
(0) По всей видимости, ты хочешь в качестве субконто "Пустое значение". Наверное, так ЯчейкаДока=ПолучитьПустоеЗначение(тип субконто).
По-всей видимости, пройдет даже
ЯчейкаДока="";
5 G-Re
 
16.09.11
14:46
(2) Хотя пройдет и твой вариант, если тип ячейки задан явно, а не Неопределенный.
Извини за замечание.
6 Scorpion2123
 
16.09.11
14:53
(5) у меня как раз тип ячейки "Неопределенный". допустим, счет выбран, начинаю вибирать субконто и тут же нажимаю "Esc", в ячейку ничего не попадет.
7 Rie
 
16.09.11
14:54
(6) Тогда см. (4). ПолучитьПустоеЗначение() - если нужно задать.
8 Scorpion2123
 
16.09.11
14:59
в какую процедуру это запихивать?
9 Rie
 
16.09.11
15:04
(8) Наверное, в обработчик, срабатывающий при выборе счёта.
10 Scorpion2123
 
16.09.11
15:08
(9) не то - <...> не появляется
11 Rie
 
16.09.11
15:12
(10) А что именно ты сделал?
12 Rie
 
16.09.11
15:12
+(11) (И что именно ты хочешь сделать?)
13 Scorpion2123
 
16.09.11
15:17
Например, при заполнении строк в документе, если счет имеет субконто, тогда вместо субконто ставить "<...>" (это сделал). Если начинать вибирать субконто и тут же нажимать "Esc" (субконто не выбрано), значение "<...>" чтоб не пропадало.
14 G-Re
 
16.09.11
15:17
(10) 1. Сначала установи тип неопределенного реквизита, он известен, если известен счет и номер субконто.
    2. Потом туда помести ПолучитьПустоеЗначение(...).
(специально не пишу чвные команды, читай буквари, хотя бы синтксис-помощника(такой мужик в шапке в кнопке)).