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


#0 by Ann
Скажите пожалуйста, так есть в 1С что-то похожее на планировщик заданий. Если есть, то где про это можно почитать?
#1 by Львенок
Что именно вы имете ввиду? Обработку ожидания еще не отменили. А уж ее можно запрограммировать как угодно. Минуса 2 - Пока программа что-то считает, обработка ожидания курит бамбук. Пока 1С не запущена, обработка ожидания, ясно дело тоже. Или вы про что вообще? ___ Искренне Ваш, Львеннок.
#2 by Ann
Мне нужно чтобы периодически из 1С выгружались в файл данные по остаткам на складе (автоматически).
#3 by Arhitektor
Есть вариант - напиши свою обработку, которая будет выгружать необходимые данные
#4 by Ann
Спасибо за предложения. Я действительно нашла функцию ОбработкаОжидания, это то, что мне нужно. Но теперь я не знаю куда ее вписать чтобы она запускалась на исполнение.
#5 by Львенок
Чтой за бред ваш говоряйть? Обработка очевидно нужна 100%, об это речь даже и не идет, собственно. Речь идет о том, как запускать эту обработку автоматом по рассписанию. Есть один вариант, который, как мне кажется вам наиболее подходит. Завести отдельного пользователя в конфигураторе. В глобальном модуле при запуске системы (Процедура ПриНачалеРаботыСистемы) проверять ИмяПользователя, если это наш волшебный пользователь, то запускать эту самую обработку по выгрузке, после чего завершать работу системы (можно в этой самой обратоке). Саму же 1С запускать из обычного планировщика по нужному вас рассписанию, .bat (или .cmd) файл может выглядеть так: set db="X:asa" Недостатки: 1) Если в программе кто-то сидит монопольно, задание сорвется. 2) Требует аккуратной и грамотной настройки, т.к. работа 1С с планировщиком содержит подводные камни (см: ) ___ Искренне Ваш, Львенонк.
#6 by Ann
Спасибо большое Львенок за идею. Только вот у меня еще один маленький вопрос: если в начале дня запустить 1С, то будет ли исполняться функция ожидания через указанный промежуток времени? А программу я закрою в конце дня. Мне остатки надо выгружать периодически и для этого не обязательно закрывать программу каждый раз, так?
#7 by Львенок
Будет. Если это одельно запущенный экземпляр 1С, на котором никто не будет работать, то будет исполняться в точное время. Есть тут тоже подводный камень - заметь, обработка ожидания будет выполняться ВО ВСЕХ запущенных экземплярах 1С с этой базой. И выгрузка запустится в КАЖДОМ из них. Тебе же нужно, чтобы она регулярно запускалась только на ОДНОМ, а все остальные работали в нормальном режиме. Т.ч. не забудьте привязать таки выгрузку к имени пользователя, машины, файла на локальном жестком диске, виду из окна или положению звезд... иначе будет кака... ___ Искренне Ваш, Львенок.
#8 by sn
Не могу удержаться... Если проблемку решить по другому... Остатки у тебя изменяются определенными документами. Ну и сохраняй их в случае сохранения и проведения, связанных с остатками, документами... У меня так был завязан справочник номенклатуры между несколькими базами... Справочники были идентичны... ну и потом я сделала подгрузку документов из всех баз в одну. Ну это как идея, хочешь, воспользуйся)) Удачи!
#9 by GrayT
Угу. Т.е. отчет по остаткам в модуль проведения? А пользователи не замучаются ждать завершения транзакций?
#10 by skunk
идея хорошая, только ломовая. есть куча подводных камушков. начиная от и кончая до.
#11 by Львенок
, Зря вы так очень неплохая идея. Отчет по остаткам в модуль проведения вполне можно добавить, особенно смотря, что выгружать и как к это делать. Например, если он выгружает не остатки и не по всему прайсу, а (товар, кол-во*коэфф-т) из строчек докумета (т.е. изменение остатков), то даже считать ничего не нужно. Все будет возлагаться на принимающую систему. К тому же ближе к концу проведения мы уже можем перебрать все движения документа по регистрам партий и остатков, т.к. они уже сформированы (правда в данном случае это не особо нужно). И т.д. и т.п. И это не долго. ___ Искренне Ваш, Львенок.
#12 by skunk
Имеем две базы, в базе А работаю я, в базе Б ты. В базе С все сгребается. Как ты будешь осуществлять обмен между наши справочниками товаров. Ведь они должны быть одинаковыми. Тут же для раздумий мы с тобой одновремено решили занести новый товар в свои справочники, то бишь я в А а ты в Б что мы получим в С.
#13 by Львенок
Вопрос не программный. Вопрос организационный. У тебя и у меня в должностной инструкции написано, что прежде чем что-то заносить мы должны согласовать это с главным оператором D. И заносить мы можем только с его разрешения, или вообще не можем, а может только он один. Или на худой конец у нас есть инструкция, где для колных идиотов написано КАК НУЖНО заносить товар, что ставится в наименовании, что в коде и т.д., и если мы заносим не по ней, нас наказывают. ___ Искренне Ваш, Львенок.
#14 by sn
)) Не ожидала такой реакции)) Ладненько, расскажу чуть поподробнее... У нас справочники заносились в разных базах... точно все не вспомню... но где то так: при сохранении все необходимые реквизиты справочника выгружались в файлик текстовый (можно наверное еще куда нибудь))), либо если он существовал, добавлялись, в определнном формате... В другой базе... при входе в программу, при входе в справочник, при открытии элемента справочника... можно еще разные события добавить)) подгружались данные... было 4 базы!!! ошибки были, но очень редко... но мы их отлавливали... Все получиться, если захотеть)) Что то подобное и с документами я делала... но это давно было, я уже и не помню тонкостей)) А насчет отчета... идея в том, что его формирование можно привязать к определенным событиям... плюс можно где то хранить время когда последний раз формировася отчет... и слишком часто не формировать... :))
#15 by sn
ах да, забыла... про справочники после добавления данных, файлик текстовый удаляется)) а то опять придеретесь)) что все разбухнет))
#16 by skunk
сдается мне не твое ли программирование я сейчас разгребаю, в тольятти эти четыре базы стояли.
#18 by skunk
из 16 понял имею честь видеть данное в жизни. и никакие инструкции здесь не рулят, ответ один программа что глючит
#19 by sn
вообщем я не знаю чье ты программирование разгребаешь)), у меня все работало : ) но... ответ на поставленный вопрос на форуме: идея в том, что его формирование можно привязать к определенным событиям...
#20 by sn
кстати, злой ты skunk, наверное... Совет тебе можно? Я не пойму, зачем ты мучаешься с чужими ошибками, если такие есть. Напиши программку, как считаешь нужным ты... и не мучайся... А мое... наверное уже давно тоже умерло без поддержки то, да и сейчас я написала бы по другому... )) опыта побольше... Но повторю, вопрос не о том...
#21 by Львенок
Да все мы тут злые. Я вот до сих пор не могу простить Ally конструкцию вида: А уж какие перлы я видел в своей базе, за разглебая за предыдущим программистом (барышней)... Ууу... Песня просто. Я сначала долго думал, что же это, потом что же это делает, а потом переписывал тремя строчками на нормальном языке. ___ Искренне Ваш, Львенок.
#22 by skunk
Ни да, ни нет - тоже ответ. Хотя и так все понятно. Конечно, злой. И особенно на тебя. Вообще шел домой и думал, ща я на форуме такое устрою. Но пока дошел, выпил бутылочку пивка и не много отошел. Уже перешел, но год пришлось тянуть с вашими каками. Вся ваша каша с обмен изначально не работала. Стоит только посмотреть, что вы там на кодили. Или Вы, хотите сказать, что у Вас ни разу не было ситуации, когда в одной базе один товар «садился» (подозреваю, что ваш термин) с другим кодом, то есть его код кардинально отличался от кода в других трех базах. Не было ситуации, когда этот элемент «садился» за место другого. Могу доказать обратное, просто показав куски кода от ваших художеств. Так, а теперь, стесняюсь спросить, как вы в основной базе решили проблему удаления или отмену проведения в трех рабочих, подозреваю, что никак. По крайне мере если и решили, то никому об этом не сказали, и случайно забыли реализовать ваше решение в рабочих базах. Конечно, можно сказать, как МА, что я туп беспросветно, если честно ваше право, но тогда просьба сказать, где сие можно найти. Далее борьба с НДС меня вообще приколола, я ржал так, что меня увезли в больницу, чуть не умер. Отчеты с филиалов, это тема вообще отдельного разговора. Один нескромный вопрос, кто надоумил…. боюсь останется без ответа Едем дальше, самое больное «себестоимость». За нее честно порвал бы как грелку, и не только я(но и куча людей работающих сейчас в фирме). Потому что МА надо, так как натворили ВЫ, а ВЫ нафигашили там такое… одно слово. Вы говорите, стали опытнее, надеюсь, тогда поймете, о какой «себестоимости» по филиалу может идти речь, если у вас товар туда плюхается по цене его реализации. Ну теперь, благодаря вашем художествам, мне надо вывернуть «себестоимость» так как вывернули его Вы. Ибо этого хочет МА Поскольку для нее в мире только один правильный программист это ВЫ, а все остальные, да простит меня волшебник за дословный слова «к херам собачим, ни … не понимаете а лезете программировать, что Сачев, что Кербель, что еще кто там был… одна Н…. что-то знала и понимала, а всем остальным, абы только деньги с нас содрать, и ни чего не делать» Ну, в принципе еще чего можно тут наговорить  о вашем решении данной проблемы, только кому это надо. Кстати и за поддержку тоже можно плюху двинуть ну да ладно. Есть еще одно вам пожелание, научитесь работать с массивами, если не знаете как, а то смешно смотреться.
#23 by WhiteCat
Остапа понесло! Эй, Скунки, даже мне страшно стало! Хотя у меня тоже такой клиент был, Бахчисарайский Хлебозавод. Поставили там такое г... что смотреть страшно. Стал переделывать - бухи на меня взъелись. Плюнул, ушел, до сих пор мучаются
#24 by skunk
а ты думаешь почему я сразу сказал в что идея ломовая. Ох и хлебнул я там такого, особено от МА, это ГБ ихний.
#25 by WhiteCat
Ну ничего, придет еще и наше время! Будут еще программеры белой костью, а бухи будут им кофе на подносиках приносить!
#26 by Львенок
А мне финансовый директор и зам директора кофе уже на рабочее место приносили... А генеральный коньяк дарил... И еще я уже двух бухов пережил... ;) ___ Искренне Ваш, Львенок.
#27 by Vikk
подскажите пожайлуста с помощью какой программы можно выгружать данные 1с на съемный CD-RW,каждый день в полночь
#28 by Львенок
Предлагаю забить за CD-RW, взять внешний Falsh-диск, коий будет стоить от 2000р (256Мб) и писать на него. Удобнее, надежнее и все та же мобильность. А пишется как на обычный жесткий диск, всем чем угодно начиная с copy c:*.* f: ___ Искренне Ваш, Львенок.
#29 by Vser1
Впринципе в WinOnCD есть такая фишка как DirectCD, устанавливаешь его, форматируешь особым образом болванку (теряется где-то процентов 15% емкости болванки). И работаешь с ней как с обычным, но очень медленным HDD... Тока забыл сказать болванка будет читаться только на компах где данная фишка стоит, на других бесполезно....
#30 by skunk
Для своих проблем надо заводить свою ветку. ;)
#31 by Kondre
Заранее извиняюсь, если вопрос покажется идиотским, но как в 1С определить, с какой машины входит пользователь?
#32 by vikk
заходишь в монитор и там просматриваешь пользовтелей. А на счет моего вопроса с flash-кой идея хорошая, спасибо. и наверное с помощью архивировния можно перезаписывать резервную копию базы на всякий случайй
#33 by Kondre
Я неверно сформулировал. Вопрос относится в этой ветке. Например нужно выполнять некую процедуру по расписанию, но только если к базе подключен некой пользователь, причем именно с определенной машины. For example.
#34 by WhiteCat
Открой в синтаксис-помощнике раздел "системные функции", там найдешь, как определить имя компа, имя пользователя и т.д.
#35 by Kondre
Спасибо. Нашел: Сист. функции -> Среда исполнения.
#36 by Kondre
Только если пользователей несколько, непонятно что она вернет?
#37 by yegor
Здравствуйте, skunk! Скажите, а сколько времени у Вас ушло на опус, который начинается словами "Ни да, ни нет - тоже ответ." По моему мнению, не менее часа. Т.е. вместо того, чтобы разбраться с глупыми и плохо написанными - по Вашему мнению - обработками, Вы тут занимаетесь дешевыми склоками и жалуетесь всем подряд, что неспособны выполнять свою работу из-за, якобы, женщины, не работающей там уже давно. А Вы не пробовали как нибудь окинуть себя мысленным взором и поставить, наконец, под огромный (с моей точки зрения) вопрос собственную компетентность.
#38 by WhiteCat
Тогда давай определимся, для каких целей тебе это нужно: 1. ты админ и тебе нужно видеть список пользователей (решение - монитор пользователей) 2. Нужно, чтобы программа знала, на каком компе ее запускают (решение - функция)
#39 by Львенок
Вполне понятно. Если ТЫ запускаешь эти команды то инфа о ТЕБЕ. Если они выполняются Васей Пупкиным на машине Васи Пупкина, то инфа будет о Васе Пупкине. Команды возвращает инфу о текущем пользователе и текущей машине. ___ Искренне Ваш, Львенок.
#40 by WhiteCat
За Скунки порвем, как грелку. Его компетентность не нуждается в подтверждении. Я бы промолчал, если бы сам однажды не попал в такую же ситуацию
#41 by Kondre
Прошу прощения, уже допер. Торможу. Не обессудьте.
#42 by Львенок
см. плюс к этому, я думаю, что скунки прав на 200%. Его компетентность вне сомнения и он уже подчищает за этими горе-программистами. И я пытался подчистить за такими же. Пришли долбанные бухгалтера-программисты да еще барышни в нашу базу когда-то давно. Навертели с проводками, а потом выяснили, что нужна им аналитика, которая на проводках у них не получается. И меееееееедленно рабоатет. Тогда они навертели еще больше и получились отчеты, которые у меня сейчас вызывают слёзы - данные из проводок, делатся и умножаются на данные из регистров и выводятся. Чессно слово. Мутанты. Убил бы, мля, проектировщиц хрЕновых. ___ Искренне Ваш, Львенок.
#43 by Черт
to Вот за такими горе-теоретиками, которые считают себя САМЫМИ крутыми и компетентными во всем и приходится порой расчищать таким некомпетентным как скунки.
#44 by sn
Ну все ребятки! Умненькие вы наши... Достали... Привет Костик! Да это я)). Это "малограмотная" Наталья :) Я все таки действительно думала что этот "товарищ" не мой "заменитель"... раз стольких людей консультирует... Видимо я ошиблась, раз пошли имена и фамилии)) все с чего то начинали... немного неумело... Я БЫ СКАЗАЛА, СОВСЕМ НЕ ГРАМОТНО. Ну ты же тоже пришел - нолик был, тоже не соображал, только через год дошло, видимо... хотя я результатов не знаю... А когда я заходила спустя полгода..., ты был даже приветлив... Я видимо чего то не понимаю... А что если я скажу что ты довел бухгалтеров до того, что они решили что лучше работать в Бесте а не в 1С? Ну нравится ваш консультант главный? :) Помниться я их отговаривала совсем недавно... Я честно не хотела... сам допрыгался... Я просто не позволю называть людей действительно грамотных и показывать их что они действительно дураки... Та самая ГБ (бухгалтер), как ты ее назвал. Сидит и работает в 6-ке и сама, заметьте САМА настраивает ее (при имеющемся, как вы все утверждаете, компетентном программисте)... Ты корячился с 7 версией торговли... А вопрос решался элементарно... Настроить заплату не можешь... Ты бы занялся делом, а не трепался на сайтах... А про Андрея, не могли так сказать. Когда я уходила... его все уважали... Все! И не вздумай его нехорошим словом называть! С ним интересно было работать... А ты, похоже, кроме трепа и нытья по поводу "неграмотности" твоей предшественницыничем не занимаешься. Это сколько-ж нужно натрепать, пока твои бухгалтера за тебя работу выполняли! я тут тоже много чего за ребятками правлю... ну посмеюсь... есть хоть чем развеяться... А если совсем все плохо, прото пишу свое... Поверьте так гораздо проще! Кстати я тебе и почту свою оставляля, сказала, если что пиши... А ты... Кстати тут есть адресок, пиши! А посторонним людям эти склоки я думаю не интересны! И не вздумай писать, что ты умнее всех.. Я знаю! это не так... хоть 50 звездочек у тебя будет, трепаться ты мастак, вот это точно! У тебя просто завышенная самооценка... Но раз вы так всем миром занялись доказывать что я дура, а я знаю что это далеко не так... Меня здесь больше не будет... Нет времени на этот треп... Волшебник! Солнышко! Убери все что  не касается темы планировщика... никому это не нужно... Я просто не знаю адреса этого skunk... я бы ему на адресок это кинула. Я не хочу вас всех разочаровывать в этом skunk'е. Если вы хотите думать, что он здесь самый лучший, то продолжайте в том же духе. Кто из вас на самом деле видел результаты ЕГО работы? Он вам, наверное, рассказывал, что его бухгалтера все дураки? Могу вам сказать, что у них мнения о нем не лучше. Блин! Целый обед на это потратила... Мне главное, что меня мои ребятки с которыми я работаю уважают... мне этого больше чем достаточно! Спасибочки за испорченное настроение!
#45 by Львенок
Скопировал и себе на память. 8( *No comments* ___ Искренне Ваш, Львенок
#46 by skunk
Привет! Даже прям не знаю с чего начать. Наверное с этого "не знаю адреса этого skunk... я бы ему на адресок это кинула" неужто Наталья Вы не знаете корпаративный адресок. Ну что ж напоню: старый tamara-dog-avtograd.ru, новый mail-dog-npotamara.com, и мой личный на который я получал от Вас письма для ГБ skunk_-dog-mail.ru "А когда я заходила спустя полгода..., ты был даже приветлив" только по большой просьбе Андрюхи, которого уважаю, знаю и ценю как хорошего ДРУГА. Все остальное, будет только между нами, если захочешь и БЭСТ, и зарплата, и себестоимость. Да много чего еще. Мыло есть пиши, если что! PS Без обидняков просто для сравнения. Что бы народ заценил. Вы с Андрюхой в двоем на пару тащили 7 или 8 магазинов. Я один тащу 12, правда последний месяц 11, один магазин убили. Далее, мне одному пришлось пахать и на зарплате и тисе, отлавливая мелкие косяки в обмене с базами. При этом писать новую конфу для торговли. Как Вы думаете Наталья не до фига ли для абсолютного нуля. Вообщем для меня это тема закрыта! PS Насчет самой идеи, может у меня просто мозгов не хватило но довести Вашу торговлю я до ума не смог, хотя видит .... ради Андрюхи, старался. PSS Самым умным я себе не считал и не считаю. Просто пройдись по веткам и увидешь, что я соглашался с народом, что был в чем-то не прав.
#47 by skunk
Здраствуй yegor! Нет, ты не прав, я то писал почти два часа.
#49 by Волшебник
По просьбе автора темы эта тема закрыта, поскольку начался оффтопик и выяснение отношений.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям