Имя: Пароль:
1C
1С v8
ЗУП
0 Zimulia
 
03.02.14
10:25
Не проводятся созданные документы в фоновом задании, внешней обработкой все отрабатывает. Создаю документы "Прием на работу" или "Увольнение"
1 rbcvg
 
03.02.14
10:26
ясно.
2 vicof
 
03.02.14
10:26
(0) жаль
3 Zimulia
 
03.02.14
10:27
Ошибка из журнала регистрации
ОбщийМодуль.МС_ОбщийМодуль.Модуль (628)                         ДокументНовый.Записать(РежимЗаписидокумента.Проведение);Ошибка при вызове метода контекста (Записать)
4 Zimulia
 
03.02.14
10:29
А как понять в чем может быть причина?
5 Wobland
 
03.02.14
10:29
провести руками и посмотреть
6 Cube
 
03.02.14
10:30
(4) Начни с фотки в своем профиле, а там посмотрим :)
7 undertaker
 
03.02.14
10:34
(0) прав возможно нет у пользователя. Можно попробовать установить привилегированный режим в начале
8 Zimulia
 
03.02.14
10:50
В том-то и дело, что руками все проводится, но хотелось, чтобы в фоновом режиме проводились
9 vicof
 
03.02.14
10:51
(8) Фоновое задание от имени какого пользователя работает?
10 Zimulia
 
03.02.14
10:51
Ставила привилегированный  режим - не помогло. Запускаю под пользователем с полными правами
11 vicof
 
03.02.14
10:53
(10) Давай уже отладчиком под этим пользователем пройдись
12 Zimulia
 
03.02.14
10:59
Отлаживать под пользователем, как внешнюю обработку? Если так, то все работает. А вот в фоновом режиме нет
13 Witean
 
03.02.14
11:09
поймайте в отладчике это фоновое задание
14 Serg_1960
 
03.02.14
11:13
Ответьте на вопрос в (9) скрином :)
15 Zimulia
 
03.02.14
11:27
16 MUXACb
 
03.02.14
11:29
(0) Посмотрите что у Вас происходит при записи документа.

Если есть "клиентские" команды - заключите их в соответствующие директивы

Возможно идет обращение к модулю, который выполняется только на клиенте
17 Wobland
 
03.02.14
11:35
(15) и по какой же причине?
18 Zimulia
 
03.02.14
11:42
Дело в том, что просто документ записывается, он не проводится! А разве обработка проведения происходит на клиенте?
19 piter3
 
03.02.14
11:43
может покажите что в ОбщийМодуль.МС_ОбщийМодуль.Модуль в районе строки 628
20 Zimulia
 
03.02.14
11:44
Попытка                        УстановитьПривилегированныйРежим(Истина);
ДокументНовый.Записать(РежимЗаписидокумента.Проведение);
Исключение
Ошибка = ИнформацияОбОшибке();
ЗаписьЖурналаРегистрации("РегламентноеЗадание.СозданиеКадровыхДокументов", УровеньЖурналаРегистрации.Информация, , , Ошибка.ИмяМодуля +" (" + Ошибка.НомерСтроки+") " + Ошибка.ИсходнаяСтрока + Ошибка.Описание);
ДокументНовый.Записать(РежимЗаписидокумента.Запись);
КонецПопытки;
21 Zimulia
 
03.02.14
11:44
ДокументНовый.Записать(РежимЗаписидокумента.Проведение); - здесь ругается
22 Wobland
 
03.02.14
11:45
ЗаписьЖурналаРегистрации, Ошибка.Описание - ну прям красота
23 Wobland
 
03.02.14
11:45
(22) чего пока нельзя сказать о ТС, между прочим
24 piter3
 
03.02.14
11:48
отладчиком пройдитесь или ждите телепатов
25 Zimulia
 
03.02.14
11:53
Запустить отладку на сервере у меня не получится, а как на файловой версии запустить, чтобы проверить работу  фонового задания?
26 Wobland
 
03.02.14
11:57
а вот бы ещё оно где-то говорило, что его не устраивает..
27 hhhh
 
03.02.14
11:59
(25) запустите в конфигураторе "Проверка конфигурации" с галочкой "внешнее соединение". Если будут ошибки, поправьте.
28 Zimulia
 
03.02.14
12:22
(29) вот счастье-то было бы )))
29 Zimulia
 
03.02.14
13:12
Пробовала отлаживать регл.задание в файловом варианте, все отрабатывается нормально, ошибок нет. Я так поняла у меня 1 выход отлаживать регл.задание на сервере
30 Wobland
 
03.02.14
13:13
(29) а как насчёт (17)?
31 Zimulia
 
03.02.14
13:16
в файловом варианте все отлично, фоновое задание запускала под тем же пользователем
32 mistеr
 
03.02.14
13:20
(18) >Дело в том, что просто документ записывается, он не проводится!

>ДокументНовый.Записать(РежимЗаписидокумента.Проведение);

Путаетесь в показаниях.
33 Zimulia
 
03.02.14
13:37
если  я сделаю ДокументНовый.Записать(РежимЗаписидокумента.Запись);
то все будет нормально
34 Zimulia
 
03.02.14
13:38
пробовала сначала
ДокументНовый.Записать(РежимЗаписидокумента.Запись);
ДокументНовый.Записать(РежимЗаписидокумента.Проведение);
Хотя это маразм, но все равно не сработало
35 Zimulia
 
03.02.14
13:39
а есть другие варианты проведения документа кроме
ДокументНовый.Записать(РежимЗаписидокумента.Проведение); ????
36 Wobland
 
03.02.14
13:43
РежимПроведенияДокумента (DocumentPostingMode)
Значения

Неоперативный (Regular)
Оперативный (RealTime)
37 Zimulia
 
03.02.14
13:49
Значение по умолчанию: Неоперативный , мне этого достаточно
38 vicof
 
03.02.14
13:57
(37) Достопочтеннейшая мадемуазель, а Вы по модулю документа и подписакм на собития уже прошлись в отладчике?
39 lopus
 
03.02.14
13:57
(38) хотел тоже написать, чего то про модуль документа еще ни строчки.
40 Zimulia
 
03.02.14
15:04
Подписок на события нет
41 catena
 
03.02.14
15:27
(40)А недоступного на сервере мусора?
42 Zimulia
 
03.02.14
15:53
Просто не понятно, почему некоторые документы проводятся, другие нет - как бы уже думать, что в проблемы в модуле объекта или документа не приходится
43 Zimulia
 
03.02.14
15:54
получается, что для 1го сотрудника проводится документ - значит мусора нет, а для другого вдруг мусор появился???
44 almar
 
03.02.14
15:54
(42) Документы создаются программно? Значит, что-то в них не хватает или заполняется неправильно
45 catena
 
03.02.14
15:59
(42)Т.е. существуют документы того же типа, которые фоновым заданием провелись без ошибок?
46 Zimulia
 
03.02.14
16:52
да
47 Zimulia
 
03.02.14
16:54
>Документы создаются программно? Значит, что-то в них не хватает или заполняется неправильно
Да, программно. Дело в том, что если я просто созданный документ провожу ручками - нет ошибок в заполнении - все проводится.
48 Zimulia
 
03.02.14
16:58
есть идеи у кого-нибудь? Где посмотреть можно?
49 Wobland
 
03.02.14
17:08
ну у меня есть
50 Zimulia
 
03.02.14
17:12
Можно узнать какие?
51 vicof
 
03.02.14
17:14
(50) Написала какую-нибудь хрень в обработке проведения.
52 Wobland
 
03.02.14
17:17
(50) нее.. я бегал за тобой, а ты меня игнорировала
53 vicof
 
03.02.14
17:20
(52) Почему нет отношений между настоящим мужчиной и настоящей женщиной?
Потому что настоящий мужчина два раза не предлагает, а настоящая женщина с первого раза не соглашается.
54 Wobland
 
03.02.14
17:22
а я слабак. я не могу устоять перед хорошей фоткой ;)
55 vicof
 
03.02.14
17:24
(54) Учитывая длину топика, фотка должна быть в стиле ню
56 Wobland
 
03.02.14
17:39
что длина? объём топика - вот что важно
57 Zimulia
 
04.02.14
08:34
Обрабока проведения у всех документов типовая ЗУПа, я там ничего не меняла.
58 Wobland
 
04.02.14
08:36
(57) на вопрос намерена ответить?
59 Zimulia
 
04.02.14
08:59
На него трудно ответить однозначно...Это философский вопрос :)
60 Wobland
 
04.02.14
09:02
(59) тебе кириллическими символами пишут причину, а ты мне тут мозги полощешь
61 Zimulia
 
04.02.14
09:23
Фоток в силе ню нет....
ответ на вопрос (17) https://lh3.googleusercontent.com/-SMwkPuPs2i4/UvB4z5Sx0xI/AAAAAAAAAUs/Ccnf44J-rug/w618-h316-no/%25D0%259E%25D1%2588%25D0%25B8%25D0%25B1%25D0%25BA%25D0%25B0%25D0%259F%25D0%25A0.jpg
получается не информативно....
62 Wobland
 
04.02.14
09:29
(61) ответ на вопрос (17) скрыт в (15). это несколько разные скрины
63 Valadis
 
04.02.14
09:33
Проводи в привилегированном модуле
64 Ярус
 
04.02.14
09:36
напихали поди свой код куда-нибудь, который НаСервере не отрабатывает
65 Ярус
 
04.02.14
09:43
ОбщийМодуль_МС  в свойствах Сервер галочка стоит?
66 Wobland
 
04.02.14
09:44
(65) а как бы оно добралось до 578й и 630й строк?
67 Ярус
 
04.02.14
09:46
(66) а фиг её знает,там где заканчиваются внятные ответы от тс начинается колдунство
68 tuxik07
 
04.02.14
09:49
у меня не получалось в ЗУПе заставить проводится документ из-за того, что в контексте сервера не отрабатывала ОбщегоНазначенияЗК.ПолучитьЗначениеПеременной. "Переменная" глОбработкаСообщений не хотела сериализоваться. Пришлось втыкать костыль
69 Zimulia
 
04.02.14
09:53
(62)Скрины разные, но везде причина одна и таже
70 Zimulia
 
04.02.14
09:54
А что за костыль, просто мне кажется, что все из-за этого у меня
>ОбщегоНазначенияЗК.ПолучитьЗначениеПеременной. "Переменная" глОбработкаСообщений
71 Wobland
 
04.02.14
09:54
(70) он на другом форуме фотку в профиль вставил
72 Fenrik
 
04.02.14
09:58
Я так думаю, скоро мы услышим вопрос почему начисление зарплаты в фоновом режиме не проводится.
73 tuxik07
 
04.02.14
10:00
Например, хотя бы заменить это:  
    Если Кэш = Неопределено Тогда
        // Кэш не был проинициализирован
        Кэш = Новый Структура;
    Иначе
        // Ищем значение в структуре
        НайденноеЗначение = Неопределено;
        Если Кэш.Свойство(ИмяПараметра, НайденноеЗначение) Тогда
            Возврат НайденноеЗначение;
        КонецЕсли;
    КонецЕсли;
на вот это:
Если Кэш = Неопределено Тогда
        // Кэш не был проинициализирован
        Кэш = Новый Структура;
    #Если Сервер Тогда
    ИначеЕсли ВРег(ИмяПараметра) = ВРег("глОбработкаСообщений") Тогда
        НайденноеЗначение = Обработки.СообщенияВыполняемыхДействий.Создать();
        Возврат НайденноеЗначение;
    #КонецЕсли
    Иначе
        // Ищем значение в структуре
        НайденноеЗначение = Неопределено;
        Если Кэш.Свойство(ИмяПараметра, НайденноеЗначение) Тогда
            Возврат НайденноеЗначение;
        КонецЕсли;
КонецЕсли;
74 Wobland
 
04.02.14
10:02
(72) сакральное таинство нельзя творить походя, в фоновом режиме


Цзы-Гун возвращался домой из путешествия в Чу вместе со своими учениками и по пути увидел старика, который вскапывал огород и поливал его, лазая в колодец с глиняным кувшином. Старик трудился неутомимо, сил тратил много, а работа у него шла медленно.
   Цзы-Гуну стало жаль старого человека, и он обратился к нему с такими словами:
   — Разве ты не знаешь, что существует механизм для полива? Это такое чудесное устройство, что за один день может полить сотню грядок! Много сил с ним тратить не нужно, а работа продвигается быстро. Не лучше ли тебе приобрести такую машину?
   Крестьянин посмотрел на него и спросил:
   — А что это за машина?
   — Её делают из дерева, задняя часть у неё тяжёлая, а передняя лёгкая. Вода из неё бьёт, как из родника. Её называют водяным колесом.
   Старик нахмурился и сказал с усмешкой:
   — Мой учитель так говорил мне: «Тот, кто работает с машиной, сам всё делает как машина. У того, кто всё делает как машина, сердце тоже становится машиной. А когда сердце становится как машина, исчезают целомудрие и чистота. Если же нет целомудрия и чистоты, не будет и твёрдости духа. А тот, кто духом не твёрд, не сбережёт в себе Дао».
75 Zimulia
 
04.02.14
11:17
tuxik07, спасибо вам большое. Теперь все работает.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс