Вход | Регистрация


1С:Предприятие ::

Метки:

Есть ли в 1С что-то похожее на планировщик заданий

Ø [Волшебник, 30.01.04 - 22:19]
Я
   Ann
26.01.04 - 16:26
Скажите пожалуйста, так есть в 1С что-то похожее на планировщик заданий. Если есть, то где про это можно почитать?
 
 
   Львенок
 
1 - 26.01.04 - 16:37
Что именно вы имете ввиду? Обработку ожидания еще не отменили. А уж ее можно запрограммировать как угодно. Минуса 2 - Пока программа что-то считает, обработка ожидания курит бамбук. Пока 1С не запущена, обработка ожидания, ясно дело тоже. Или вы про что вообще?
___
Искренне Ваш, Львеннок.
   Ann
2 - 27.01.04 - 09:13
Мне нужно чтобы периодически из 1С выгружались в файл данные по остаткам на складе (автоматически).
   Arhitektor
 
3 - 27.01.04 - 09:23
Есть вариант - напиши свою обработку, которая будет выгружать необходимые данные
   Ann
4 - 27.01.04 - 09:38
Спасибо за предложения. Я действительно нашла функцию
ОбработкаОжидания, это то, что мне нужно. Но теперь я не знаю куда ее вписать чтобы она запускалась на исполнение.
   Львенок
 
5 - 27.01.04 - 09:44
(3) Чтой за бред ваш говоряйть? Обработка очевидно нужна 100%, об это речь даже и не идет, собственно. Речь идет о том, как запускать эту обработку автоматом по рассписанию.

Есть один вариант, который, как мне кажется вам наиболее подходит. Завести отдельного пользователя в конфигураторе. В глобальном модуле при запуске системы (Процедура ПриНачалеРаботыСистемы()) проверять ИмяПользователя(), если это наш волшебный пользователь, то запускать эту самую обработку по выгрузке, после чего завершать работу системы (можно в этой самой обратоке). Саму же 1С запускать из обычного планировщика по нужному вас рассписанию, .bat (или .cmd) файл может выглядеть так:

set db="X:\basa"
set pr="C:\Program Files\1cv77\bin\1cv7"
%pr% enterprise /D%db% /NПользователь /PЕгоПароль

Недостатки: 1) Если в программе кто-то сидит монопольно, задание сорвется. 2) Требует аккуратной и грамотной настройки, т.к. работа 1С с планировщиком содержит подводные камни (см: Автоматическая переиндексация баз )
___
Искренне Ваш, Львенонк.
   Ann
6 - 27.01.04 - 10:14
Спасибо большое Львенок за идею. Только вот у меня еще один маленький вопрос: если в начале дня запустить 1С, то будет ли исполняться функция ожидания через указанный промежуток времени? А программу я закрою в конце дня. Мне остатки надо выгружать периодически и для этого не обязательно закрывать программу каждый раз, так?
   Львенок
 
7 - 27.01.04 - 11:29
(6) Будет. Если это одельно запущенный экземпляр 1С, на котором никто не будет работать, то будет исполняться в точное время. Есть тут тоже подводный камень - заметь, обработка ожидания будет выполняться ВО ВСЕХ запущенных экземплярах 1С с этой базой. И выгрузка запустится в КАЖДОМ из них. Тебе же нужно, чтобы она регулярно запускалась только на ОДНОМ, а все остальные работали в нормальном режиме. Т.ч. не забудьте привязать таки выгрузку к имени пользователя, машины, файла на локальном жестком диске, виду из окна или положению звезд... иначе будет кака...
___
Искренне Ваш, Львенок.
   sn
 
8 - 28.01.04 - 00:09
Не могу удержаться...
Если проблемку решить по другому... Остатки у тебя изменяются определенными документами. Ну и сохраняй их в случае сохранения и проведения, связанных с остатками, документами... У меня так был завязан справочник номенклатуры между несколькими базами... Справочники были идентичны... ну и потом я сделала подгрузку документов из всех баз в одну.
Ну это как идея, хочешь, воспользуйся))
Удачи!
   GrayT
 
9 - 28.01.04 - 00:19
Угу. Т.е. отчет по остаткам в модуль проведения? А пользователи не замучаются ждать завершения транзакций?
   skunk
 
10 - 28.01.04 - 01:40
(8)идея хорошая, только ломовая. есть куча подводных камушков. начиная от и кончая до.
 
  Рекламное место пустует
   Львенок
 
11 - 28.01.04 - 07:58
(9),(10) Зря вы так (8) очень неплохая идея. Отчет по остаткам в модуль проведения вполне можно добавить, особенно смотря, что выгружать и как к это делать. Например, если он выгружает не остатки и не по всему прайсу, а (товар, кол-во*коэфф-т) из строчек докумета (т.е. изменение остатков), то даже считать ничего не нужно. Все будет возлагаться на принимающую систему. К тому же ближе к концу проведения мы уже можем перебрать все движения документа по регистрам партий и остатков, т.к. они уже сформированы (правда в данном случае это не особо нужно). И т.д. и т.п. И это не долго.
___
Искренне Ваш, Львенок.
   skunk
 
12 - 28.01.04 - 08:08
(11)Имеем две базы, в базе А работаю я, в базе Б ты. В базе С все сгребается. Как ты будешь осуществлять обмен между наши справочниками товаров. Ведь они должны быть одинаковыми. Тут же для раздумий мы с тобой одновремено решили занести новый товар в свои справочники, то бишь я в А а ты в Б что мы получим в С.
   Львенок
 
13 - 28.01.04 - 10:04
(12) Вопрос не программный. Вопрос организационный. У тебя и у меня в должностной инструкции написано, что прежде чем что-то заносить мы должны согласовать это с главным оператором D. И заносить мы можем только с его разрешения, или вообще не можем, а может только он один. Или на худой конец у нас есть инструкция, где для колных идиотов написано КАК НУЖНО заносить товар, что ставится в наименовании, что в коде и т.д., и если мы заносим не по ней, нас наказывают.
___
Искренне Ваш, Львенок.
   sn
 
14 - 29.01.04 - 00:51
)) Не ожидала такой реакции)) Ладненько, расскажу чуть поподробнее...
У нас справочники заносились в разных базах...
точно все не вспомню...
но где то так: при сохранении все необходимые реквизиты справочника выгружались в файлик текстовый (можно наверное еще куда нибудь))), либо если он существовал, добавлялись, в определнном формате...
В другой базе... при входе в программу, при входе в справочник, при открытии элемента справочника... можно еще разные события добавить)) подгружались данные... было 4 базы!!! ошибки были, но очень редко... но мы их отлавливали... Все получиться, если захотеть))
Что то подобное и с документами я делала... но это давно было, я уже и не помню тонкостей))
А насчет отчета... идея в том, что его формирование можно привязать к определенным событиям... плюс можно где то хранить время когда последний раз формировася отчет... и слишком часто не формировать... :))
   sn
 
15 - 29.01.04 - 00:53
ах да, забыла... про справочники
после добавления данных, файлик текстовый удаляется)) а то опять придеретесь)) что все разбухнет))
   skunk
 
16 - 29.01.04 - 02:47
сдается мне не твое ли программирование я сейчас разгребаю, в тольятти эти четыре базы стояли.
   skunk
 
18 - 29.01.04 - 02:51
(12) из 16 понял имею честь видеть данное в жизни. и никакие инструкции здесь не рулят, ответ один программа что глючит
   sn
 
19 - 29.01.04 - 14:00
(16) вообщем я не знаю чье ты программирование разгребаешь)), у меня все работало : )
но... ответ на поставленный вопрос на форуме:
идея в том, что его формирование можно привязать к определенным событиям...
   sn
 
20 - 29.01.04 - 15:05
кстати, злой ты skunk, наверное...
Совет тебе можно?
Я не пойму, зачем ты мучаешься с чужими ошибками, если такие есть. Напиши программку, как считаешь нужным ты... и не мучайся... А мое... наверное уже давно тоже умерло без поддержки то, да и сейчас я написала бы по другому... )) опыта побольше...
Но повторю, вопрос не о том...
   Львенок
 
21 - 29.01.04 - 15:18
(20) Да все мы тут злые. Я вот до сих пор не могу простить Ally конструкцию вида:

КодНоля=48;
Если (КодСимв(Симв)=КодНоля) Тогда

Вместо:
Если (Симв="0") Тогда

А уж какие перлы я видел в своей базе, за разглебая за предыдущим программистом (барышней)... Ууу... Песня просто. Я сначала долго думал, что же это, потом что же это делает, а потом переписывал тремя строчками на нормальном языке.
___
Искренне Ваш, Львенок.
   skunk
 
22 - 29.01.04 - 18:15
Ни да, ни нет - тоже ответ. Хотя и так все понятно.

Конечно, злой. И особенно на тебя.

Вообще шел домой и думал, ща я на форуме такое устрою. Но пока дошел, выпил бутылочку пивка и не много отошел.

Уже перешел, но год пришлось тянуть с вашими каками.

Вся ваша каша с обмен изначально не работала.
Стоит только посмотреть, что вы там на кодили. Или Вы, хотите сказать, что у Вас ни разу не было ситуации, когда в одной базе один товар «садился» (подозреваю, что ваш термин) с другим кодом, то есть его код кардинально отличался от кода в других трех базах.
Не было ситуации, когда этот элемент «садился» за место другого.
Могу доказать обратное, просто показав куски кода от ваших художеств.
Так, а теперь, стесняюсь спросить, как вы в основной базе решили проблему удаления или отмену проведения в трех рабочих, подозреваю, что никак. По крайне мере если и решили, то никому об этом не сказали, и случайно забыли реализовать ваше решение в рабочих базах. Конечно, можно сказать, как МА, что я туп беспросветно, если честно ваше право, но тогда просьба сказать, где сие можно найти.
Далее борьба с НДС меня вообще приколола, я ржал так, что меня увезли в больницу, чуть не умер.
Отчеты с филиалов, это тема вообще отдельного разговора. Один нескромный вопрос, кто надоумил…. боюсь останется без ответа
Едем дальше, самое больное «себестоимость». За нее честно порвал бы как грелку, и не только я(но и куча людей работающих сейчас в фирме). Потому что МА надо, так как натворили ВЫ, а ВЫ нафигашили там такое… одно слово. Вы говорите, стали опытнее, надеюсь, тогда поймете, о какой «себестоимости» по филиалу может идти речь, если у вас товар туда плюхается по цене его реализации. Ну теперь, благодаря вашем художествам, мне надо вывернуть «себестоимость» так как вывернули его Вы. Ибо этого хочет МА Поскольку для нее в мире только один правильный программист это ВЫ, а все остальные, да простит меня волшебник за дословный слова «к херам собачим, ни … не понимаете а лезете программировать, что Сачев, что Кербель, что еще кто там был… одна Н…. что-то знала и понимала, а всем остальным, абы только деньги с нас содрать, и ни чего не делать»
Ну, в принципе еще чего можно тут наговорить  о вашем решении данной проблемы, только кому это надо.
Кстати и за поддержку тоже можно плюху двинуть ну да ладно.


Есть еще одно вам пожелание, научитесь работать с массивами, если не знаете как, а то смешно смотреться.
   WhiteCat
 
23 - 29.01.04 - 18:51
Остапа понесло! (22)
Эй, Скунки, даже мне страшно стало!
Хотя у меня тоже такой клиент был, Бахчисарайский Хлебозавод. Поставили там такое г... что смотреть страшно. Стал переделывать - бухи на меня взъелись. Плюнул, ушел, до сих пор мучаются
   skunk
 
24 - 29.01.04 - 19:06
(23)а ты думаешь почему я сразу сказал в (10) что идея ломовая. Ох и хлебнул я там такого, особено от МА, это ГБ ихний.
   WhiteCat
 
25 - 29.01.04 - 22:36
(24) Ну ничего, придет еще и наше время! Будут еще программеры белой костью, а бухи будут им кофе на подносиках приносить!
   Львенок
 
26 - 30.01.04 - 07:42
А мне финансовый директор и зам директора кофе уже на рабочее место приносили... А генеральный коньяк дарил... И еще я уже двух бухов пережил... ;)
___
Искренне Ваш, Львенок.
   Vikk
27 - 30.01.04 - 08:47
подскажите пожайлуста с помощью какой программы можно выгружать данные 1с на съемный CD-RW,каждый день в полночь
   Львенок
 
28 - 30.01.04 - 09:33
(27) Предлагаю забить за CD-RW, взять внешний Falsh-диск, коий будет стоить от 2000р (256Мб) и писать на него. Удобнее, надежнее и все та же мобильность. А пишется как на обычный жесткий диск, всем чем угодно начиная с copy c:\*.* f:\
___
Искренне Ваш, Львенок.
   Vser1
 
29 - 30.01.04 - 10:01
(27) Впринципе в WinOnCD есть такая фишка как DirectCD, устанавливаешь его, форматируешь особым образом болванку (теряется где-то процентов 15% емкости болванки). И работаешь с ней как с обычным, но очень медленным HDD...
Тока забыл сказать болванка будет читаться только на компах где данная фишка стоит, на других бесполезно....
   skunk
 
30 - 30.01.04 - 11:00
(27)Для своих проблем надо заводить свою ветку. ;)
   Kondre
 
31 - 30.01.04 - 11:13
Заранее извиняюсь, если вопрос покажется идиотским, но как в 1С определить, с какой машины входит пользователь?
   vikk
32 - 30.01.04 - 11:19
заходишь в монитор и там просматриваешь пользовтелей. А на счет моего вопроса с flash-кой идея хорошая, спасибо. и наверное с помощью архивировния можно перезаписывать резервную копию базы на всякий случайй
   Kondre
 
33 - 30.01.04 - 11:26
Я неверно сформулировал. Вопрос относится в этой ветке. Например нужно выполнять некую процедуру по расписанию, но только если к базе подключен некой пользователь, причем именно с определенной машины. For example.
 
  Рекламное место пустует
   WhiteCat
 
34 - 30.01.04 - 11:29
(31) Открой в синтаксис-помощнике раздел "системные функции", там найдешь, как определить имя компа, имя пользователя и т.д.
   Kondre
 
35 - 30.01.04 - 11:53
Спасибо. Нашел: Сист. функции -> Среда исполнения.
   Kondre
 
36 - 30.01.04 - 11:57
Только если пользователей несколько, непонятно что она вернет?
   yegor
 
37 - 30.01.04 - 11:59
Здравствуйте, skunk!
Скажите, а сколько времени у Вас ушло на опус, который начинается словами "Ни да, ни нет - тоже ответ." По моему мнению, не менее часа. Т.е. вместо того, чтобы разбраться с глупыми и плохо написанными - по Вашему мнению - обработками, Вы тут занимаетесь дешевыми склоками и жалуетесь всем подряд, что неспособны выполнять свою работу из-за, якобы, женщины, не работающей там уже давно. А Вы не пробовали как нибудь окинуть себя мысленным взором и поставить, наконец, под огромный (с моей точки зрения) вопрос собственную компетентность.
   WhiteCat
 
38 - 30.01.04 - 12:04
(36) Тогда давай определимся, для каких целей тебе это нужно:

1. ты админ и тебе нужно видеть список пользователей (решение - монитор пользователей)

2. Нужно, чтобы программа знала, на каком компе ее запускают (решение - функция)
   Львенок
 
39 - 30.01.04 - 12:06
(36) Вполне понятно. Если ТЫ запускаешь эти команды то инфа о ТЕБЕ. Если они выполняются Васей Пупкиным на машине Васи Пупкина, то инфа будет о Васе Пупкине. Команды возвращает инфу о текущем пользователе и текущей машине.
___
Искренне Ваш, Львенок.
   WhiteCat
 
40 - 30.01.04 - 12:11
(37) За Скунки порвем, как грелку. Его компетентность не нуждается в подтверждении. Я бы промолчал, если бы сам однажды не попал в такую же ситуацию
   Kondre
 
41 - 30.01.04 - 12:21
Прошу прощения, уже допер. Торможу. Не обессудьте.
   Львенок
 
42 - 30.01.04 - 12:27
(37) см. (40) плюс к этому, я думаю, что скунки прав на 200%. Его компетентность вне сомнения и он уже подчищает за этими горе-программистами. И я пытался подчистить за такими же. Пришли долбанные бухгалтера-программисты да еще барышни в нашу базу когда-то давно. Навертели с проводками, а потом выяснили, что нужна им аналитика, которая на проводках у них не получается. И меееееееедленно рабоатет. Тогда они навертели еще больше и получились отчеты, которые у меня сейчас вызывают слёзы - данные из проводок, делатся и умножаются на данные из регистров и выводятся. Чессно слово. Мутанты. Убил бы, мля, проектировщиц хрЕновых.
___
Искренне Ваш, Львенок.
   Черт
 
43 - 30.01.04 - 13:06
to (37) Вот за такими горе-теоретиками, которые считают себя САМЫМИ крутыми и компетентными во всем и приходится порой расчищать таким некомпетентным как скунки.
   sn
 
44 - 30.01.04 - 14:05
Ну все ребятки! Умненькие вы наши... Достали...
Привет Костик! Да это я)). Это "малограмотная" Наталья :)
Я все таки действительно думала что этот "товарищ" не мой "заменитель"... раз стольких людей консультирует... Видимо я ошиблась, раз пошли имена и фамилии))
все с чего то начинали... немного неумело... Я БЫ СКАЗАЛА, СОВСЕМ НЕ ГРАМОТНО.
Ну ты же тоже пришел - нолик был, тоже не соображал, только через год дошло, видимо... хотя я результатов не знаю...
А когда я заходила спустя полгода..., ты был даже приветлив... Я видимо чего то не понимаю...

А что если я скажу что ты довел бухгалтеров до того, что они решили что лучше работать в Бесте а не в 1С? Ну нравится ваш консультант главный? :) Помниться я их отговаривала совсем недавно...
Я честно не хотела... сам допрыгался... Я просто не позволю называть людей действительно грамотных и показывать их что они действительно дураки... Та самая ГБ (бухгалтер), как ты ее назвал. Сидит и работает в 6-ке и сама, заметьте САМА настраивает ее (при имеющемся, как вы все утверждаете, компетентном программисте)... Ты корячился с 7 версией торговли... А вопрос решался элементарно...
Настроить заплату не можешь... Ты бы занялся делом, а не трепался на сайтах...
А про Андрея, не могли так сказать. Когда я уходила... его все уважали... Все! И не вздумай его нехорошим словом называть! С ним интересно было работать...
А ты, похоже, кроме трепа и нытья по поводу "неграмотности" твоей предшественницыничем не занимаешься. Это сколько-ж нужно натрепать, пока твои бухгалтера за тебя работу выполняли!
я тут тоже много чего за ребятками правлю... ну посмеюсь... есть хоть чем развеяться... А если совсем все плохо, прото пишу свое... Поверьте так гораздо проще!
Кстати я тебе и почту свою оставляля, сказала, если что пиши... А ты... Кстати тут есть адресок, пиши!
А посторонним людям эти склоки я думаю не интересны!

И не вздумай писать, что ты умнее всех.. Я знаю! это не так... хоть 50 звездочек у тебя будет, трепаться ты мастак, вот это точно! У тебя просто завышенная самооценка...

Но раз вы так всем миром занялись доказывать что я дура, а я знаю что это далеко не так... Меня здесь больше не будет... Нет времени на этот треп...

Волшебник! Солнышко! Убери все что  не касается темы планировщика... никому это не нужно... Я просто не знаю адреса этого skunk... я бы ему на адресок это кинула.
Я не хочу вас всех разочаровывать в этом skunk'е. Если вы хотите думать, что он здесь самый лучший, то продолжайте в том же духе. Кто из вас на самом деле видел результаты ЕГО работы? Он вам, наверное, рассказывал, что его бухгалтера все дураки? Могу вам сказать, что у них мнения о нем не лучше.

Блин! Целый обед на это потратила...
Мне главное, что меня мои ребятки с которыми я работаю уважают... мне этого больше чем достаточно!
Спасибочки за испорченное настроение!
   Львенок
 
45 - 30.01.04 - 15:58
Скопировал (22) и (44) себе на память. 8(
*No comments*
___
Искренне Ваш, Львенок
   skunk
 
46 - 30.01.04 - 17:17
Привет!
Даже прям не знаю с чего начать. Наверное с этого

"не знаю адреса этого skunk... я бы ему на адресок это кинула" неужто Наталья Вы не знаете корпаративный адресок. Ну что ж напоню: старый tamara-dog-avtograd.ru, новый mail-dog-npotamara.com, и мой личный на который я получал от Вас письма для ГБ skunk_-dog-mail.ru
"А когда я заходила спустя полгода..., ты был даже приветлив" только по большой просьбе Андрюхи, которого уважаю, знаю и ценю как хорошего ДРУГА.

Все остальное, будет только между нами, если захочешь и БЭСТ, и зарплата, и себестоимость. Да много чего еще.

Мыло есть пиши, если что!

PS Без обидняков просто для сравнения. Что бы народ заценил.

Вы с Андрюхой в двоем на пару тащили 7 или 8 магазинов.

Я один тащу 12, правда последний месяц 11, один магазин убили.

Далее, мне одному пришлось пахать и на зарплате и тисе, отлавливая мелкие косяки в обмене с базами. При этом писать новую конфу для торговли.

Как Вы думаете Наталья не до фига ли для абсолютного нуля.

Вообщем для меня это тема закрыта!

PS Насчет самой идеи, может у меня просто мозгов не хватило но довести Вашу торговлю я до ума не смог, хотя видит .... ради Андрюхи, старался.


PSS Самым умным я себе не считал и не считаю. Просто пройдись по веткам и увидешь, что я соглашался с народом, что был в чем-то не прав.
   skunk
 
47 - 30.01.04 - 17:21
(37)
Здраствуй yegor! Нет, ты не прав, я то писал почти два часа.
   Волшебник
 
49 - 30.01.04 - 22:19
По просьбе автора темы эта тема закрыта, поскольку начался оффтопик и выяснение отношений.
 
  Рекламное место пустует



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует