Имя: Пароль:
1C
 
Как добавить в журнал документов Бух7.7 графу "автор"?
0 Estranger
 
30.11.09
12:58
Хотелось бы в ряд журналов в Бухгалтерии 7.7 добавить графу с отображением пользователя-создателя. В конфигураторе у меня получается добавить только реквизиты шапочные, а там юзера конечно нет. Надо что-то в модуль дописать?
1 ДенисЧ
 
30.11.09
12:59
В общих реквизитах он есть?
2 Guk
 
30.11.09
13:00
(1) в бухгалтерии?...
3 ДенисЧ
 
30.11.09
13:01
(2) Я её не помню, потому и спрашиваю
4 Guk
 
30.11.09
13:01
(0) дописывать надо. много...
5 Estranger
 
30.11.09
13:03
почему вопрошаю - в торговле так уже сделали в свое время, правда так давно было, что уже толком не помню - привлекали кого для этого или сами смогли. Соответственно сейчас бухгалтерия требует того же. Малой кровью не выйдет? А может кто делал подобное?
6 Sadovnikov
 
30.11.09
13:03
(4) Скорее, нудно...
7 Guk
 
30.11.09
13:04
(5) в торговле это в типовой есть. в бухгалтерии нет. почему-то...
8 Estranger
 
30.11.09
13:05
Жаль ) Пните в сторону куда копать?
9 Guk
 
30.11.09
13:05
(5) кроме как добавлять код в каждый документ, других вариантов не вижу...
10 Guk
 
30.11.09
13:06
(8) у тебя ж торговля есть. так же и делай...
11 Гефест
 
30.11.09
13:07
можно прикинуться проктологом и при выводе журнала документов журнал регистрации рыть...
12 Sadovnikov
 
30.11.09
13:08
(11) Ну скажи, что ты пошутил, а?...
13 Estranger
 
30.11.09
13:09
Да мне в каждый вид не надо, мне платежные поручения достаточно. То бишь при создании каждой платежки в нее же и должно писаться значение из справочник(пользователи), правильно?
14 Guk
 
30.11.09
13:11
(13) да.
зы: какое трепетное отношение именно к платежкам ;)...
15 Estranger
 
30.11.09
13:22
(14) еще бы ) новый бух пришел, не знаю кто теперь косячит, а журналом регистрации пользоваться не умеют и не хотят )
16 KRV
 
30.11.09
13:23
Может журналу обучить их?  Хотя... если без авторизации толпой сидят, то ничего не поможет
17 FanatToNight
 
30.11.09
13:32
(13) пральна.
Введи в шапку платежки реквизит "Автор", значение - по усмотрению, можно и справочник Пользователи, можно и просто строку.
Если строка - то в модуле формы "приОткрытии" или там "ПриЗаписи" присвой этой строке-реквизиту значение "ИмяПользователя()", типа:
Автор = ИмяПользователя();
В журнале Плат.Поручений введи Графу "Автор", указав, что Автор берется из реквизита документа "ТвояПлатежка".
В ТЧ журнала вставь эту графу
вроде всё..
18 Estranger
 
30.11.09
13:35
(16) если без авторизации сидят - то тогда мне и отбор по автору не нужен был бы )))
19 Estranger
 
30.11.09
13:36
(17) благодарствую, сейчас потестим на кроликах
20 FanatToNight
 
30.11.09
13:36
+17 чтобы не портить уже записанного Автора, в проц. ПриОткрытии() можно вставить код
   Если Выбран()=0 Тогда
       Автор = ИмяПользователя();
   КонецЕсли;
можно придумать способ, как поменять Автора этого платежного шедевра, если в него внесены изменения
21 Злобный Йожег
 
30.11.09
13:37
Если у тебя есть общий реквизит "Автор", то создаешь в форме списка журнала текстовую колонку, в ней прописываешь формулу
ТекущийДокумент.Автор, и всё.
22 FanatToNight
 
30.11.09
13:38
(21) тоже пральна..
но автору надо только для одного дока :)
23 Злобный Йожег
 
30.11.09
13:42
(22) ну, по-моему, и здесь колонкой-лейблом обойтись было бы легче, если в дальнейшем не предполагается отбор в журнале по ней :)
24 TeddySlaf
 
30.11.09
13:47
(17) (20) а про ВводНового() забыли?
Лучше ведь там для ввода начального автора.
25 Guk
 
30.11.09
13:50
в ВводНового только и надо...
26 dk
 
30.11.09
13:52
в топку текстовый реквизит - даешь спр. Пользователи
иначе потом заколебешься отбор в общем журнале делать
27 Estranger
 
30.11.09
13:56
эээ.. Вопрос общий ) а где в бух справочник пользователи?? В конфигурации оного нет ) сотрудники вижу, а родного пользовательского нема )
28 Guk
 
30.11.09
13:58
(27) нет его там...
29 Estranger
 
30.11.09
13:59
(28) А как тогда? Откуда выцепить входное имя?
30 TeddySlaf
 
30.11.09
14:01
ИмяПользователя();
ПолноеИмяПользователя();
31 Guk
 
30.11.09
14:02
(29) завести справочник и выцеплять. я тебе уже говорил - смотри торговлю, там все есть...
32 TeddySlaf
 
30.11.09
14:05
(30) но это текст.
Если хочешь, делай (31). Либо к Сотрудникам цепляй, либо новый справочник.Пользователи.
А уже в ПриНачалеРаботыСистемы() можно задать соответствие этому ИмяПользователя() элементу в справочнике.Пользователи, если не найден, то создать.
33 TeddySlaf
 
30.11.09
14:07
(32)+ но это изменение кода, нужно будет каждый раз при обновлении конфы прописывать вручную...
34 Estranger
 
30.11.09
15:05
Спасибо Guk,Злобный Йожег, TeddySlaf - на копии все заработало. Самым простым и действенным решением оказалось действительно "тупо" ввести общий реквизит "Автор" и в процедуру "вводнового" добавить:
Автор = ИмяПользователя();
Хуже оттого, что у каждого документа можно вывести автора я думаю не будет )
Ну и в журнале, в форме списка просто была вставлена графа, которая в такой реализации просто выбирается из списка.
ЗЫ. Заодно при сохранении конфигурации узрел, что есть нарушения правил уникальности нумерации платежек за прошлый год. Пойду бить бухгалтерию заочно..
ЗЗЫ. Ни у кого обработки перенумерации платежек не завалялось? :)
35 TeddySlaf
 
30.11.09
15:24
нумерацию платежек, по-моему, лучше не менять.
Ибо это документ без обязательного требования нумерации повозрастанию, и в банках его идентифицируют лишь по последним трем цифрам.
А номера уже существующие могут быть в, например, счетах-фактурах ваших контрагентов вбиты в пятое полу (Платежно-расчетный документ.
Не надо менять номера платежек.
Это мое мнение, тем более за прошлый год.

Приложение 4
к Положению Банка России
"О безналичных расчетах
в Российской Федерации"
от 3 октября 2002 г. N 2-П

ОПИСАНИЕ ПОЛЕЙ ПЛАТЕЖНОГО ПОРУЧЕНИЯ

(в ред. Указаний ЦБ РФ от 03.03.2003 N 1256-У,
от 02.05.2007 N 1823-У, от 22.01.2008 N 1964-У)
------T-----------------T----------------------------------------¬
¦Номер¦   Наименование  ¦                 Значение               ¦
+-----+-----------------+----------------------------------------+
+-----+-----------------+----------------------------------------+
¦  3  ¦N                ¦Номер платежного поручения.             ¦
¦     ¦                 ¦Указывается номер  платежного  поручения¦
¦     ¦                 ¦цифрами. В  случае,  если  номер состоит¦
¦     ¦                 ¦более чем  из   трех   цифр,   платежные¦
¦     ¦                 ¦поручения при   осуществлении   платежей¦
¦     ¦                 ¦через расчетную   сеть   Банка    России¦
¦     ¦                 ¦идентифицируются по    трем    последним¦
¦     ¦                 ¦разрядам номера,  которые  должны   быть¦
¦     ¦                 ¦отличны от "000"                        ¦
+-----+-----------------+----------------------------------------+

Нумерация Платежных документов
36 Estranger
 
30.11.09
15:47
(35) Пришел к тому же выводу. Но за такие косяки надо виновных таки бить подсвечниками..
2 + 2 = 3.9999999999999999999999999999999...