Птичка в журнале
20.10.2005
15:21
#1
Как сделать в журнале документов красную птичку, как в платежных документах? Какой есть ключевой момент, скрытый от беглого взгляда при попытке скопировать технологию?
20.10.2005
19:36
#2
Очень легко: красным фломастером на экране монитора.
А если серьезно - в каком журнале и зачем?
А если серьезно - в каком журнале и зачем?
20.10.2005
21:09
#3
Прописываеш в общих реквизитах документов новый реквизит, например: "Пометка". Тип значения "Число". 1, 0. Далее в нужном журнале создаеш колонку "Текст" и ставиш крыжик "Показывать пиктограммы". Дальше дело техники.
Правда, я когда этим занимался, пришллось ещё и в каждый документ в левом верхнем углу делать флажок с глобальным реквизитом "Пометка", для того, чтобы включать-выключать крыжик.
К стати, это очень удобно. Не могу понять, почему 1С-овцы до этого до сих пор недотумкались?
Правда, я когда этим занимался, пришллось ещё и в каждый документ в левом верхнем углу делать флажок с глобальным реквизитом "Пометка", для того, чтобы включать-выключать крыжик.
К стати, это очень удобно. Не могу понять, почему 1С-овцы до этого до сих пор недотумкались?
21.10.2005
15:03
#4
А зачем включать-выключать крыжик? Мне нужно, чтобы он автоматом проставлялся у тех документов, которые выбрали в Выписке (это документ типа Платажного поручения наоборот: на основании него в Выписке фомируется приход денег). Делаю по аналогии с журналом Банк и упираюсь в функцию НомерПиктограммы(), куда ее значение-то возвращается, где эта связь между номером и картинкой?
24.10.2005
14:22
#5
"Функция НомерПиктограммы()
НомерПиктонраммы=0;
Док=СоздатьОбъект("Документ");
//ТекущийДокумент - там, где должен крижик стоять в журнале. //Документ типа платежного поручения.
Док.ВыбратьПодчиненныеДокументы(<Дата1>,<Дата1>,ТекущийДокумент);
Пока Док.ПолучитьДокумент()=1 Цикл
Если Док.ТекущийДокумент().Вид="Выписка" тогда //
НомерПиктонраммы=1;
Прервать
Иначе
НомерПиктонраммы=0;
КонецЦикла;
Возврат НомерПиктонраммы;
КонецФункции
Что-то типа в этом роде...
В журнале "Платежные документы" "Для подбора" - написан образец, можно посмотреть.
Здесь надо конкретно знать, что на основании чего вводится и какой журнал."
НомерПиктонраммы=0;
Док=СоздатьОбъект("Документ");
//ТекущийДокумент - там, где должен крижик стоять в журнале. //Документ типа платежного поручения.
Док.ВыбратьПодчиненныеДокументы(<Дата1>,<Дата1>,ТекущийДокумент);
Пока Док.ПолучитьДокумент()=1 Цикл
Если Док.ТекущийДокумент().Вид="Выписка" тогда //
НомерПиктонраммы=1;
Прервать
Иначе
НомерПиктонраммы=0;
КонецЦикла;
Возврат НомерПиктонраммы;
КонецФункции
Что-то типа в этом роде...
В журнале "Платежные документы" "Для подбора" - написан образец, можно посмотреть.
Здесь надо конкретно знать, что на основании чего вводится и какой журнал."
24.10.2005
17:38
#6
Так и делала, не получилось, чего-то не хватает, в отладчике увидела только, что эта функция отрабатываетя при открытии журнала.
28.10.2005
20:29
#7
"Я, например, отладчиком вообще не пользуюсь:
Просто в конфе временно пишу в сомневающемся месте:
Сообщить(...); то-то, то-то.
и всё!
Отладчик - ничего не дает кроме гемора."
Просто в конфе временно пишу в сомневающемся месте:
Сообщить(...); то-то, то-то.
и всё!
Отладчик - ничего не дает кроме гемора."
29.10.2005
13:41
#9
Эта функция отрабатывается при прорисовке каждой строки в журнале.
В свойствах многострочной части посмотри закладку "Картинка".
В свойствах колонки, в которой выводится пиктограмма, посмотри закладку "Дополнительно".
Для понимания технологии показа пиктограмм можно почитать в Синтакс-помощнике описание метода таблицы значений "ВыводитьПиктограммы". С поправкой на то, что в многострочной части не вызывается метод, а ставится галочка в свойствах нужной колонки.
В свойствах многострочной части посмотри закладку "Картинка".
В свойствах колонки, в которой выводится пиктограмма, посмотри закладку "Дополнительно".
Для понимания технологии показа пиктограмм можно почитать в Синтакс-помощнике описание метода таблицы значений "ВыводитьПиктограммы". С поправкой на то, что в многострочной части не вызывается метод, а ставится галочка в свойствах нужной колонки.
Читают тему
(гостей: 1)