Имя: Пароль:
1C
 
Можно ли программно заполнять графы журналов?
0 Гений 1С
 
гуру
03.10.07
15:05
Было бы логично, если бы можно было программно заполнять графы журналов документов.
Например, вытягивать поле Контрагент не из фиксированного поля документа, а путем рассчетов.
Иначе функционал журнала каким-то неполноценным получается.

По моему в восьмерке заполнить графу программно нельзя.
Так?
1 Serg343
 
03.10.07
17:16
Именно графу нет...а что мешает создать в форме колонку и тода помещать данные, правда их постоянно получать надо будет ))) Однако, мне кажется журналы вообще сделаны не удобно и их быстродействие оставляет желать лучшего!!! И особо сильно ими пользоваться не советовал бы.
2 MRAK
 
03.10.07
19:23
Да журналы в 8-ре вообще полная Ж...ПА!!!
проще обработку написать!!!
3 Advan
 
03.10.07
19:40
А чем вам журналы не нравяться? отлично работают...
4 Гений 1С
 
гуру
04.10.07
09:34
(1) так для того и нужна графа, чтобы не лазить по документам при выводе, блин...
(3) Хотя бы тем, что там нету (0)
5 Регистратор
 
04.10.07
09:48
можно и при записи документа путем расчетов заполнить поле документа а потом смотреть на него в журнале
6 Diman000
 
04.10.07
10:00
Журнал документов это физическая таблица, а не вьюха. Так что, претензии Гения1С считаю обоснованными.
7 Гаркин
 
04.10.07
10:25
В качестве идеи, (без претензий)

Предлагаю создать регистр сведений, назвать его «ЖурналДокументов» с измерением (или регистратором)  «Документ» и ресурсами (или  измерениями) графы журнала.

В общем модуле написать процедуру примерно следующего содержания

Процедура РегистрироватьВЖурналеДокументов(Докум)  Экспорт
   Если ТипЗНЧ(Докум)=Тип(«ДокументСсылка.ПриходнаяНакладкная») Тогда
       // здесь сделать запись в регистр сведений для документа    «ПриходнаяНакладная»
   ИначеЕсли  ТипЗНЧ(Докум)=Тип(«ДокументСсылка.РасходнаяНакладкная»)       Тогда
       // здесь сделать запись в регистр сведений для документа    «РасходнаяНакладная»

      // и так далее

   КонецЕсли;
КонецПроцедуры


Вызов процедуры вставить в процедуру ПриЗаписи() всех документов которые мы хотим видеть в журнале.

Ну и чуть поколдовать с формой списка РегистраСведений
8 Asmody
 
модератор
04.10.07
10:45
мдя.. опять все сводится к вопросу - почему нельзя связать результат построителя запроса с табличным полем...
9 Гений 1С
 
гуру
04.10.07
13:19
(6) (8) Суть вопроса именно в этом - раз сделали журналы документов, то почему такими убогими? Неужели нельзя отучить 1с от комплексов неполноценности?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан