Направляем список пользователей, не закрывающих терминальные сессии 1С, на почту ИТ директору

Публикация № 336022

Администрирование - Администрирование данных 1С - Сервисные утилиты

регламентное задание администрирование ошибки сбой рассылка сессии пользователи список пользователей электронная почта

39
Пятница - лучший день для аншлагов по 1С. У Лены он начался с того, что у одного нашего московского клиента рухнула база по банальной причине ...

Пятница - лучший день для аншлагов по 1С. У Лены он начался с того, что у одного нашего московского клиента рухнула база по банальной причине: у бухгалтера завелся какой-то местный программист, который поставил автосохранение в 5 утра, но не учел, что менеджеры в этой компании оставляют не закрытыми свои сессии (хотя их, между тем, много раз предупреждали). В результате, автосохранение этого программиста поступило как-то очень хардкорно: оно просто молча вырубило все открытые сессии и добросовестно сделало свое дело. И база рухнула...

Вот тогда-то и возникла эта до гениальности простая идея: набросать регламентное задание, призванное положить конец менеджерским вольностям. Оно просто каждую ночь будет формировать и направлять на почту ИТ-директору этой компании в xls-файле список всех пользователей, у которых висят незакрытые сессии. А он уже знает, что с этими менеджерами делать...

У нашей Лены всегда хорошее настроение, а в пятницу - просто отличное, потому она посчитала, что кому-то из коллег это фишка может пригодиться, и решила ее дать... ;)

 

А вот и сам модуль, кому качать лень.

РЕГЛАМЕНТНОЕ ЗАДАНИЕ НА РАССЫЛКУ

Процедура ОПланет_РассылкаАктивныхПользователей() Экспорт
	ТабДок =Новый ТабличныйДокумент;	
	Макет = ПолучитьОбщийМакет("АктивныеПользователи");   
	Шапка = Макет.ПолучитьОбласть("Шапка");
	ТабДок.Вывести(Шапка);
	Строка = Макет.ПолучитьОбласть("Строка");
	//ПолучаемДанные
	СоединенияИнформационнойБазы = ПолучитьСоединенияИнформационнойБазы();
	Для Каждого Соединение Из СоединенияИнформационнойБазы Цикл                 
		Строка.Параметры.Пользователь=Соединение.Пользователь.Имя;                              
		Строка.Параметры.Приложение=ПредставлениеПриложения(Соединение.ИмяПриложения);          
		Строка.Параметры.НачалоРаботы=Соединение.НачалоСеанса;                                  
		Строка.Параметры.Компьютер=Соединение.ИмяКомпьютера;                                    
		Строка.Параметры.Соединение=Соединение.НомерСоединения;  
		ТабДок.Вывести(Строка);
	КонецЦикла;   				
	
	ИмяФ							=	"Polzovateli.xls";
	ИмяВремФайла					=	""+КаталогВременныхФайлов()+ИмяФ;
	Попытка
		ТабДок.Записать(ИмяВремФайла, ТипФайлаТабличногоДокумента.XLS);
	Исключение
		Возврат;
	КонецПопытки;
	
	МассивФайловДляОтправки = Новый Массив;
	МассивФайловДляОтправки.Добавить(Новый Структура ("ПутьВложения,ИмяФайлаВложения,НаименованиеВложения", ИмяВремФайла, ИмяФ, ИмяФ));
	АдресаДляОтправкиНаСклад        = Строка("_______@list.ru");  // тут можно через константу указать
	
	МассивАдресов = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(АдресаДляОтправкиНаСклад, ",");
	
	ЭлАдреса = Новый СписокЗначений;
	Для каждого ЭлАдрес из МассивАдресов Цикл
		ЭлАдреса.Добавить(ЭлАдрес, ЭлАдрес);
	КонецЦикла;
	Тема = "Пользователи базы";
	ТекстПисьма = "Пользователи базы";
	
	СтруктураПисьма = СформироватьПисьмоНовая(Тема, МассивФайловДляОтправки, ТекстПисьма, ЭлАдреса, Ложь);
	
	УчетныеЗаписи = Новый Массив;
	УчетныеЗаписи.Добавить(СтруктураПисьма.ПисьмоСсылка.УчетнаяЗапись);
	Письма = Новый Соответствие;
	Об = СтруктураПисьма.ПисьмоСсылка.ПолучитьОбъект();
	Об.СтатусПисьма = Перечисления.СтатусыПисем.Исходящее;
	Об.Записать();
	Письма.Вставить(Об.Ссылка, Об);
	УправлениеЭлектроннойПочтой.ПолучениеОтправкаПисем(глЗначениеПеременной("глСоответствиеТекстовЭлектронныхПисем"), глЗначениеПеременной("глТекущийПользователь"), УчетныеЗаписи, Письма, Истина);	
КонецПроцедуры

Функция СформироватьПисьмоНовая(Тема, МассивСтруктурФайловВложений = Неопределено, ТекстПисьма, Адрес = Неопределено, Открывать = ЛОЖЬ)
	ЕстьВложение = (ТипЗнч(МассивСтруктурФайловВложений) = Тип("Массив")) И (МассивСтруктурФайловВложений.Количество() > 0);
	
	Если ЕстьВложение Тогда
		
		СтруктураВложений  = Новый СписокЗначений;
		
		Для каждого ТекФайл из МассивСтруктурФайловВложений Цикл
			
			Вложение           = Новый Структура("Наименование, ИмяФайла, Хранилище", ТекФайл.НаименованиеВложения, ТекФайл.ИмяФайлаВложения, "");
			Вложение.Хранилище = Новый ДвоичныеДанные(ТекФайл.ПутьВложения);
			
			СтруктураВложений.Добавить(Вложение);
			
		КонецЦикла;
		
	КонецЕсли;
	
	Если ТипЗнч(Адрес) = Тип("СписокЗначений") Тогда
		СписокАдресов = Адрес;
	Иначе
		СписокАдресов = Новый СписокЗначений;
		Если НЕ Адрес = Неопределено Тогда
			СписокАдресов.Добавить(Адрес, Адрес);
		КонецЕсли;
	КонецЕсли;
	
	ТекстПисьмаHTML = "<HTML><HEAD><META http-equiv=Content-Type content=""text/html; charset=utf-8""><META content=""MSHTML 6.00.2800.1476"" name=GENERATOR></HEAD><BODY><P>";
	ТекстПисьмаHTML = ТекстПисьмаHTML + СтрЗаменить(ТекстПисьма, Символы.ПС, "</P><P>");
	ТекстПисьмаHTML = ТекстПисьмаHTML + "</P></BODY></HTML>";
	
	СтруктураНовогоПисьма                      = Новый Структура("Тело, Тема, СписокФайловВложений, Кому");
	СтруктураНовогоПисьма.Тело                 = ТекстПисьмаHTML;
	Если ЕстьВложение Тогда
		СтруктураНовогоПисьма.СписокФайловВложений = СтруктураВложений;
	КонецЕсли;
	СтруктураНовогоПисьма.Тема                 = Тема;
	СтруктураНовогоПисьма.Кому                 = СписокАдресов;

	СтруктураПисьма = УправлениеЭлектроннойПочтой.НаписатьПисьмо(глЗначениеПеременной("глТекущийПользователь"), СтруктураНовогоПисьма, , , , , , , ЛОЖЬ);
		
	Получатели_ = "";
	Для каждого Адрес из СписокАдресов Цикл
		Получатели_ = Получатели_ + Адрес.Значение + "; ";
	КонецЦикла;
		
	Возврат СтруктураПисьма;
КонецФункции

Но качать все равно придется!

... или самим лепить общий макет "АктивныеПользователи" ;)

39

Скачать файлы

Наименование Файл Версия Размер
Модуль регламентного задания Рассылка отчета по активным пользователям
.zip 2,51Kb
16.03.15
23
.zip 2,51Kb 23 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Ёпрст 1036 16.03.15 09:17 Сейчас в теме
Это всё от лени. Мог бы и без общего макета, просто через область слепить. Или через построитель+тз и вывести.

ЗЫ: а так, всё это решается административными мерами, на крайняк, объектами групповой политики.
И забивать почту директора ненужным спамом, моветон.
2. LavinVadik 16.03.15 09:55 Сейчас в теме
Зачем все так сложно, если Вашему директору заняться не чем, научите его в танки лучше играть ))
dimaster; kuzyara; Alexey_A; ffgnebel; gmn1791; Константин С.; ojiojiowka; daMaster; iiivvvaaannn; +9 Ответить
3. CheBurator 3399 16.03.15 10:01 Сейчас в теме
При выходе из базы пихаем в систему СКД флажок "нет препятствий для покидания работником пределов офиса". и все... ;-)
Stim213; ZOMI; +2 Ответить
4. AlX0id 16.03.15 10:23 Сейчас в теме
А можно сделать обработку, которая бы отслеживала людей, которые не смывают за собой в туалете, и отправляла на почту директору?
dimaster; Andreyyy; denis_aka_wolf; 1v7; trumanl; АндрейКр; Stim213; kuzyara; students; Serg3141; Alexey_A; ffgnebel; Shooroopik111; ojiojiowka; monkbest; j_rubin; daMaster; Taktic; goodwill; b-dm; +20 Ответить
14. O-Planet 6974 16.03.15 23:49 Сейчас в теме
(4) AlX0id,
Да. Можно. Только будет работать по-другому. Утром при включении компа - БАЦ! Синий экран и текст
*** Error hook up because
ЕСЛИ ТЫ НА**АЛ, ЗАРАЗА,
ДЕРНИ РУЧКУ УНИТАЗА!
ЕСЛИ РУЧКИ НЕТУ ТОЙ -
ПРОТОЛКНИ ГО**О РУКОЙ!
5. b-dm 169 16.03.15 11:23 Сейчас в теме
6. vcv 86 16.03.15 12:49 Сейчас в теме
А чего чисто админскую задачу решать через 1С?
Например строчкой
for /F "tokens=1 skip=1 delims=> " %i in ('query user ^|findstr /V "vasya petya"') do echo %i>userslist.txt

получаем список пользователей, не закрывших терминальные сессии (за исключением vasya и petya) в файле userslist.txt

А вот так
for /f "tokens=7 delims=," %i in ('tasklist /V /FO CSV ^| findstr /I "1cv8.exe"') do @echo %i>userslist.txt

получаем в файле userslist.txt логины пользователей, у которых запущена 1С
Tarlich; Terve!R; artbear; Трям; DeD MustDie; ojiojiowka; CatMix; +7 Ответить
7. kolya_tlt 11 16.03.15 13:04 Сейчас в теме
я не понял почему не наказан какой-то местный программист :(
8. ZOMI 418 16.03.15 14:46 Сейчас в теме
База могла рухнуть если какие-то неместные программисты чего-то наковыряли удаленно. Требую всестороннего расследования!)
Serega-artem; Katren; monkbest; +3 Ответить
9. O-Planet 6974 16.03.15 15:33 Сейчас в теме
(8) Нифкоим_случае!!! Мы им базу уже 4 года от мефтных программастеров оберегаем и всячески спасаем. Но тут руководство поменялось, и местные снова просочились род шумок...
10. Бесёнок Инфостарта 16.03.15 16:14 Сейчас в теме
Девчонка оказывается не только красивая, но ещё и умная.
11. jhfrek 185 16.03.15 16:16 Сейчас в теме
Прикольная штука конечно, но вот если бы кроме сообщения она бы ещё автоматически закрывала бы сессию, то было бы ещё круче!!!
12. Yimaida 35 16.03.15 23:14 Сейчас в теме
В результате, автосохранение этого программиста поступило как-то очень хардкорно: оно просто молча вырубило все открытые сессии и добросовестно сделало свое дело. И база рухнула...

Вводная совсем отсутствует. Какая база? Чем делался бэкап? Делался ли бэкап средствами сервера БД? Как отрубались сессии? Как отключение сессии может "положить" базу?

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

И еще, директору в 5 ч. утра приходит письмо что бэкап мол не может отработать, т.к. Ина, Марина и Оля "сидят" в 1с. Директор, конечно же, быстренько всех обзванивает, чтобы закрыли 1с, т.к. нет возможности сделать бэкап. И в конце письма лучше инструкцию приложить как отрубать правильно сеансы, чтобы не положить базу (предполагаю, что это будет типа: "На компьютере Марины закрыть все окна 1с...")
Serg3141; gmn1791; +2 Ответить
13. O-Planet 6974 16.03.15 23:45 Сейчас в теме
(12) Все не так. Про то, чем бэкапилось - не знаем действительно, что-то даже и не поинтересовались. А оно нужно? И в 5 часов ни кто никого обзванивать не будет. Но если менеджер оставил открытую сессию на ночь, а сам спит, то, проснувшись, он должен стать низкооплачиваемым менеджером.
15. Yimaida 35 17.03.15 08:57 Сейчас в теме
(13) именно все не так.. (это был стеб). Все должно быть не так. Главное в этой истории, что нет рабочего бэкапа. Административный ресурс не решит проблему бэкапа. Менеджеру проще будет уволиться чем восстанавливать базу за 3-5 лет. Гораздо ценнее была бы обработка по архивированию базы с отключением юзеров и т.п., всеми возможными способами (средствами SQL, выгрузка dt, копирование в сеть, периодически тестить бэкапы).
24. Nikola23 415 19.03.15 09:06 Сейчас в теме
(13) Низкооплачиваемым. Задача менеджера - продавать или сопровождать клиента. Это не его головная боль - бэкапы.
Примененное решение - плод больной фантазии "обычного программиста 1с", а не грамотного аналитика/внедренца, который должен работать с клиентом. Программистов до клиента допускать не положено.

Правильное решение уже вроде написали, но я повторюсь:
Бэкап должен был быть настроен силами админов, средствами СУБД, что бы открытые сеансы ничему не мешали. На крайний случай, силами тех же админов, должно быть настроено завершение терминальных сессий по ночам или по таймауту.

А кто даст все эти рекомендации админу? Внедренец.

А еще ругаете местных программистов. Для начала, поработайте над собой.
Accident; +1 Ответить
27. O-Planet 6974 19.03.15 14:09 Сейчас в теме
(24) Мы - программисты 1С, не сисадмины. Не местные, аутсорсеры из Ульяновска. Сисадмин у них есть. Местный. Московский. И самое прикольное, это он поставил задачу нам решить вопрос с сессиями. Заметьте, автосохранение делали опять же, не мы, а местный кулибин. Если бы задачу поставили нам, то мы бы и решали, и учли бы все.
Vlasenko.Oleg; jhfrek; Irina2283; +3 Ответить
29. nickperel 2 01.04.15 13:09 Сейчас в теме
(13)
Он никому ничего не должен. По крайней мере, он к этому стремиться. Даже не смотря что 1С и ее данные - это важно для кого-то.
35. vasja_yar 17.04.16 00:49 Сейчас в теме
(13) обработка чушь... как ваша фирма еще работает с такими идеями, в школу вас всех. Вместо того чтобы сделетать завершение сеансов в 12 ночи банальным скриптом, вы шлете что открыта 1С.
Админы, где моно минусы поставить?
33. 19.10.15 13:05 Сейчас в теме
(12) Yimaida,
Как отключение сессии может "положить" базу?

Вы будете смеяться но я сегодня услышал более интересную новость, моему клиенту предлагают в связи с появлением ЕГАИС 3 млн. расходов на оборудование. Долго смеялся)

Вот так и тут...незнание клиентов, основная движущая сила для таких внедренцев))
34. O-Planet 6974 01.03.16 03:20 Сейчас в теме
(33) 3 млн с появлением ЕГАИС? - нормально, если клиент - торговая сеть. Это примерно 50 наших касс, не считая работ по внедрению. Вы бдете смеяться. о местные им уже дважды (!) базу убили с момента написания этой статьи, пришлось восстанавливать.
36. vasja_yar 17.04.16 00:51 Сейчас в теме
(34) С чего вы взяли что из за открытых сеансов? И как вы поняли что местные убили, а не ваши "чудо доработки в рабочей базе"?
16. monkbest 103 17.03.15 09:13 Сейчас в теме
Вроде интересный рассказ, но что-то прям перекореживает на поворчать:) Видимо встал не с той ноги

1. от отключения сессий базы не падают
2. Бэкап должен делаться при любом раскладе, оставшиеся сеансы - не повод остаться без копии базы.
3. Понижать менеджера по чему-либо за незакрытые окна... ну извините, его труд надо оценивать не по умению окошки закрывать, а по, наверное, другим навыкам.
4. Не пускать местных программистов в базу? это вообще меня выбесило. Людям нужна оперативная помощь, а не решение проблем в течении недели "по умному"
5. ябедничать каждую ночь руководству, что кто-то не закрыл окно 1С? там реальной работы нет что ли у директора департамента? я бы эти письма быстро в спам направил бы:)
Serega-artem; Accident; denis_aka_wolf; 1v7; dour-dead; АндрейКр; Net.Bear; Vextel; sasasasa; HitGroove; BorovikSV; Terve!R; artbear; Award; StellaDeMare; didkovskij; kuzyara; exciter; Jenya78; astrius; vlad.frost; students; Chif13; Dimkasan; FrLenok; DrSender; Katren; disnos; Alexey_A; sys1c; illUMI; FSerg; AlX0id; ZOMI; +34 Ответить
18. O-Planet 6974 18.03.15 11:56 Сейчас в теме
(16)
4. Не пускать местных программистов в базу? это вообще меня выбесило. Людям нужна оперативная помощь, а не решение проблем в течении недели "по умному"

Ну вот с этим не согласен. Нас разделяет 900 км, но мы реагируем оперативнее, потому что весь день с ними онлайн работаем. В частности, как раз Лена. Это онлайн сопровождение (вопросы-ответы-помощь) + разные доработки по хотелкам.

(17) Вот! А в (16) господин - далеки от народа-с :)
jhfrek; ne_en; +2 2 Ответить
20. ZOMI 418 19.03.15 01:34 Сейчас в теме
(18)
Целыми днями онлайн 4 года работаете и в том числе Лена трудится, а бухги все местного программиста зовут и зовут?
RuslanKhanow; Terve!R; +2 Ответить
26. O-Planet 6974 19.03.15 13:56 Сейчас в теме
(20) ZOMI,
Так на то и бухи, чтобы тупить!
23. ne_en 49 19.03.15 08:44 Сейчас в теме
(16) monkbest,
4. Не пускать местных программистов в базу? это вообще меня выбесило. Людям нужна оперативная помощь, а не решение проблем в течении недели "по умному"

Прогресс уже так далеко шагнул :) , что уже не важно, где территориально находится программер. Пользуюсь Viber на телефоне и Skype на компе. В некоторых компаниях, некоторые сотрудники, общаясь со мной, даже не догадываются, что я нахожусь в семи часовых поясах от них. Это лишь мне неудобства доставляет, когда мне звонят в 4 утра с банальными вопросам.
17. OrsoBear 18.03.15 10:47 Сейчас в теме
:-) Знакомая тема.
Есть у заказчиков простенький сервер, на котором памяти кот всплакнул.
И есть любители открыть несколько баз на всякий случай, это утренняя процедура такая.
Чем больше баз открыто, тем выше ощущение собственной значимости.
Все работают в терминале на сервере, и каждое подключение основательно отъедает
и без того небольшую память.

Руководителя беспокоить не стали.
Отправляли на принтер раз в ночь служебную записку.

Уважаемый, <РуководительПредприятия>, я - сотрудница отдела <НазваниеОтдела>
<ФИОполностью> прошу отправить меня в отпуск без содержания. Я очень устала,
нет сил даже уходя с работы выключать компьютер...

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

Сначала народ тупил, потом веселился, потом начал пускать в оборотки, потом эти распечатки стали всем надоедать.
Хватило месяца.
O-Planet; +1 Ответить
30. nickperel 2 01.04.15 13:10 Сейчас в теме
(17) OrsoBear,
Это незаконно и несерьезно.
19. vakham 9 18.03.15 15:53 Сейчас в теме
Надо настроить автоотрубание рук менеджерам.
21. didkovskij 44 19.03.15 08:30 Сейчас в теме
В первый раз слышу, чтобы от закрытия сессий база рухнула.... Сам обрываю сессии в скрипте перед бэкапом...
22. ne_en 49 19.03.15 08:35 Сейчас в теме
Решается подобная задача несколько иным способом. Никому ничего отсылать не нужно. Ябедничать ни на кого не надо. Никакого "аварийного" завершения.
Встраивается система передачи сообщений. Некоторые сообщения при поступлении пользователю, производят с его клиентом какие-либо вещи. Например выход из базы с предложением пользователю сохранить не сохранённые объекты; или выход из базы без каких либо запросов пользователю. Завести некоего пользователя (например stopsystem), который при старте передаёт это сообщение всем активным пользователям. В планировщик задач сервера (ну или...) добавить запуск 1Ски от этого пользователя в полночь.
(Ещё вместо сообщений, можно использовать встроенную систему Задач)
Вот и всё. Бонусом имеем систему передачи сообщений между пользователями, в т.ч. и с прикреплёнными объектами (Типа: "посмотри и исправь, в этом документе сумма с оригиналом не сходится"). У меня такие системы работают очень давно, ещё со времён семёрки. Будет время, выделю в отдельные модули и опубликую.
nickperel; +1 Ответить
25. Painted 28 19.03.15 09:45 Сейчас в теме
В бытность сисадмином делал следующим образом.
Каждую ночь по расписанию составлялся список не выключенных компов
net view >> list1.txt
, утром список просматривал и особо злостных нарушителей добавлял во второй список list2.txt. Для этих по ночам срабатывала другая команда
psshutdown.exe -f -s -u АдминДомена -p Пароль @list2.txt
принудительное отключение компьютера
Утилита psshutdown от Марка Русиновича. У него много чего интересного, рекомендую. ))
28. nickperel 2 01.04.15 13:00 Сейчас в теме
Проблема есть. Как аккуратно сделать бакап, перепровести документы, погонять иные всякие обработки, но кто-то работает или оставил сессию с открытыми окнами.

Итого. Что делать то?

Не позитивная ерунда:

- письма директору . Не понятно, что он должен делать при получении письма. Заявлять в прокуратуру? Ущемлять кого-то деньгами? Вообще говоря есть у нас конституция и кодекс о труде. Только в соответствии с ними можно приставать к людям с чем-то. Можно, конечно , вменять в обязанности и вписать в договор и потом контролировать, собирать объяснительные с тех кто не смог закрыть по объективным причинам. Короче ерунда полная.

- прибивать процессы и сессии пользователей. Они могут работать в разное время, из разных часовых поясов и из других мест планеты И вообще не с той базой, которую планируется бакапить.

- принудительный сброс соединений к файл серверу или соединений sql - сервера.

- иные способы "автоотрубания рук менеджерам". И другие глупые способы инфантильных программистов. Достигнутый эффект приведет к автоотрубанию головы программиста или посылания подрядчика-1с ника. Вообще вся административная борьба - ерунда.

Позитивные решения:
- sql - сервер (все может - не всем доступен).

Файловая база.

Типовой механизм файловой из БСП не работает или работает плохо?
Я слышу периодические жалобы - "зависание на утро" в залоченном виде. Оно вообще работает?

22. ne_en 19.03.2015 08:35
Решается подобная задача несколько иным способом. Никому ничего отсылать не нужно. Ябедничать ни на кого не надо. Никакого "аварийного" завершения.
Встраивается система передачи сообщений.


Самая хорошая идея. Есть здесь на infostart, готовое?
Надо только придумать как сделать все внешней обработкой к типовым, не типовым, на 8.1, 8.2, 8.3. К тем, где нет системы сообщений.
То есть вся система должна быть в обработке.


42. ne_en 49 07.02.19 08:02 Сейчас в теме
(28)
Надо только придумать как сделать все внешней обработкой к типовым, не типовым, на 8.1, 8.2, 8.3. К тем, где нет системы сообщений.
То есть вся система должна быть в обработке.

Можно запускать 1С с вызовом внешней обработки (отправить сообщение) указав в командной строке. Однако сообщение нужно сохранить в системе (ну можно намутить файлы txt или dbf), и главное обработать получение. Для обработки потребуется менять ярлыки запуска 1С, чтоб запускалась обработка, прятать её форму, чтоб юзер не прибил её... Ну и т.д.
Если кто всё это реализует таким образом, с удовольствием тоже буду пользоваться. Никак не найду время, чтоб самому сделать. У меня это всё в УТ, которая вся насквозь переписанная.
31. BorovikSV 1330 20.04.15 09:29 Сейчас в теме
(0) Сразу на ум приходит ситуация с японским поездом (из расследования катастроф). Машинист так переживал за то что два рейса назад его поезд опоздал по графику на две минуты, за что ему грозила "обучение" (где унижают), что в текущий рейс гнал на полную, думал об предстоящем кошмаре, не следил за дорогой, и не вписался в поворот......

Грош цена таким ИТ "специалистам", которые из за открытых окошек не могут бэкап сделать. Благо и для клиент-серверной, и для файловой это возможно.
40. O-Planet 6974 03.02.19 20:01 Сейчас в теме
(31) Все мы умеем флудить и других оценивать. А вот когда касается дела - сливаемся легко. Это хорошо делать бэкап, когда полные права. А если дали удаленку с ограничением прав из-за соображений безопасности, тогда что? Мы, к примеру, сопровождаем один банк удаленно достаточно известный. Доступ дают, но только с конкретного IP с ограниченным набором прав. Хотя база серверная, к администрированию sql доступа у нас нет. Попробуйте бэкапить в таких условиях скриптами и с открытыми сессиями.
32. apostal86 213 23.04.15 12:50 Сейчас в теме
Надо сразу, чтобы заявление на увольнение составлялось в формате xls и pdf и директору на почту. Автоматически ставилась печать оргаинзации и подпись сотрудника подтягивалась на печатную форму.
41. O-Planet 6974 03.02.19 20:03 Сейчас в теме
37. user1145143 03.02.19 12:15 Сейчас в теме
Афтора встудию! у меня точно такие "аншлаги" в пятницу, и работает 1с круглосуточно ночные операторы, мне что теперь ночным сказать ребят я пока бекапы делаю а вы идите по гуляйте... Вообщем уточните какая программа бекапила и ваше мнение как это должно быть с учётом что баз много..
38. user1145143 03.02.19 12:47 Сейчас в теме
Ps аглавное афтор так ине ответил, точней ответил что а какая разница, чем он и как делал бекап, они назначили виновного и все... Вам бы заново написать новый пост а как делать бекапы... А это чушь скрипт, дайте директору просто возможность открыть диспетчер задач где он в момент увидит кто сидит сейчас на сервере. Мне больше понравилась идея в коментах с печать на принтере сообщений. Да никто никогда не заставит юзеров выключать компьютер, он просто скажет забыл или уважительные причины придумает, или сделает это специально. Главное специальные программы бекапа 1с рубят открытые сессии,как они это делают хардкорно или ласково?
39. O-Planet 6974 03.02.19 19:54 Сейчас в теме
(38) Снова обнаружил, что живу с некоторыми 1С-никами на разных планетах. Вот буквально в декабре одна иностранная компания для российского офиса заказала учет рабочего времени сотров. Пришел - карточку на входе приложил, ушел - также приложил. Опоздал, переработал, не пошел на обед - все требовалось учитывать. И среди прочего было требование учитывать и то, выключил ли сотр рабочий компьютер в 18:30 или нет. И если выключил на 1 минуту позже или вообще забыл это сделать - отчет шефу и штраф.
Оставьте свое сообщение

См. также

CF & SQL : конструктор прямых запросов к БД 1С 133

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия MS SQL Абонемент ($m) Инструментарий разработчика Администрирование СУБД

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    3679    71    dmitrydemenew    18       

Модель объекта 6

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Инструментарий разработчика

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    2443    1    vadim1980    0       

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD 134

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Инструментарий разработчика Jenkins

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    9295    1    ripreal1    74       

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером 183

Инструменты и обработки Программист Подсистема v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Практический кейс построения HTTP-сервиса, который работает по принципу HTTP-сервера, с разбором всех методов построения и разработки класса задач построения личных кабинетов и сопряжения их с центральной базой.

1 стартмани

13.05.2019    15293    90    Diversus    38       

Блин, мы забыли включить регламентные задания… 51

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 Абонемент ($m) Сервисные утилиты

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию.  В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

1 стартмани

08.04.2019    6442    10    slozhenikin_com    36       

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 512

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    25040    242    bonv    106       

Редактор объектов информационной базы 8.3 36

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки

Универсальная внешняя обработка (СДРОбъектУпр) для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.31 от 02.10.2019

2 стартмани

23.01.2019    8492    126    ROL32    21       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь полноценный оффлайн (обновление от 15.08.19)! 169

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    19757    208    informa1555    167       

Централизованное управление списком доступных баз 1С у пользователей 8

Инструменты и обработки Системный администратор Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Стартеры 1С Сервисные утилиты Рабочее место

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

5 стартмани

05.12.2018    4655    7    RomikR    7       

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. 32

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) v8 1cv8.cf Россия Windows Абонемент ($m) Чистка базы Сервисные утилиты Администрирование данных 1С

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    18154    287    Eugen-S    34       

Навигатор по конфигурации базы 1С 8.3 100

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки

Универсальная внешняя обработка (СДРНавигаторУпр) для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Небольшой набор сервисных функций для повседневной работы. Для программистов и пользователей. Платформа 8.3, управляемые формы. Версия 1.1.0.43 от 01.10.2019

3 стартмани

28.10.2018    14714    176    ROL32    43       

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом 13

Инструменты и обработки Программист Пользователь Архив с данными v8 КА1 БП2.0 УТ10 УПП1 Windows Абонемент ($m) Печатные формы документов Универсальные функции Email

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    11061    10    stvorl    0       

HTTP Сервисы: Путь к своему сервису. Часть 3 133

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Практика программирования

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    14779    29    dsdred    13       

Управляемая консоль запросов, отчетов 3.7.5 (расширение, внешняя обработка) 358

Инструменты и обработки Программист Архив с данными v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m) Консоль запросов

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Выполнение в фоне (с возможностью отмены), Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

1 стартмани

14.08.2018    48853    1096    Evg-Lylyk    414       

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 63

Инструменты и обработки Программист Бизнес-аналитик Приложение (apk) v8 Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    14690    23    informa1555    26       

Консоль HTTP-запросов с генерацией кода 164

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Консоль запросов

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    14824    215    leongl    15       

Работа со схемой запроса 171

Статья Программист Конфигурация (md, cf) v8 v8::Запросы Абонемент ($m) Инструментарий разработчика Практика программирования

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    27154    72    kalyaka    34       

Регистры правил [Расширение] 13

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 v8::Права УТ11 Абонемент ($m) Инструментарий разработчика Информационная безопасность

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    10113    27    33lab    0       

Практика доступа в базу 1С через протокол oData. Чтение данных 275

Статья Системный администратор Программист Бизнес-аналитик Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты Практика программирования Администрирование данных 1С

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

1 стартмани

11.12.2017    54897    231    Dementor    42       

Программное формирование форматированной строки в стиле html+inline CSS 52

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

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

1 стартмани

18.11.2017    19205    24    bonv    5       

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз 45

Инструменты и обработки Системный администратор Приложение (exe) v8 Windows Абонемент ($m) Сервисные утилиты

При обновлении платформы 1С:Предприятие 8 предыдущие версии не удаляются. Со временем количество неиспользуемых версий платформы растет. Они занимают место на диске. Для решения этой проблемы предназначена программа OneCleaner. Она позволяет быстро удалить неиспользуемые версии платформы, а также почистить кэш метаданных и удалить ненужные информационные базы данных.

1 стартмани

14.11.2017    14422    85    bonv    15       

Полезный код для программистов 1С (часть 1). Управление свойствами элементов формы. Хранение копии данных реквизитов 141

Статья Программист Архив с данными v8 Абонемент ($m) Инструментарий разработчика Практика программирования

У каждого программиста за время работы накапливается полезный инструментарий, которым он привык пользоваться. Естественно и у меня он тоже имеется. И вот решено было немного поделиться с сообществом. Возможно идеи не новые. Более того, допускаю, что реализованы они не самым оптимальным образом. Но ведь для этого сообщество и существует, чтобы делиться с ним, получая обратную связь.

1 стартмани

24.09.2017    31392    17    vandalsvq    79       

Трансформатор 1С - SQL 233

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Обработка для представления SQL запросов в терминах 1С, с возможностью захвата SQL запросов трассировкой.  Поддерживается также форматирование текста запроса через интернет сервис. Работает в управляемых и обычных формах, в том числе на веб-клиенте.

1 стартмани

28.06.2017    26559    317    Synoecium    44       

Набор подсистем "Умные таблицы" 64

Инструменты и обработки Системный администратор Программист Архив с данными v8 Беларусь Россия Казахстан Абонемент ($m) Инструментарий разработчика

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    22755    99    Silenser    33       

ОСкрипты для деплоя и копирования базы данных 127

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Сервисные утилиты

Набор оскриптов для деплоя базы 1С через хранилище и копирование через sql-бекап одной базы в другую

1 стартмани

02.05.2017    17423    33    Stepa86    25       

Автокликер для 1С 70

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

03.04.2017    23494    69    slava_1c    49       

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений 181

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Практика программирования

Предлагается к использованию построитель регулярных выражений. Выполненный в виде внешней обработки, он позволит строить сложно-структурированные выражения на основе параметрического описания, тестировать их, и в результате получить программный код 1С.

1 стартмани

13.03.2017    22305    112    romasna    47       

Сценарное тестирование в помощь программисту 1С 186

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Инструментарий разработчика

Альтернативное решение для организации сценарного тестирования конфигураций, разработанных на управляемых формах

1 стартмани

11.11.2016    22152    63    grumagargler    47       

Несколько шаблонов для доработки типовых конфигураций 173

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::УФ Абонемент ($m) Практика программирования Инструментарий разработчика

Предлагаю несколько каркасов для создания новых объектов в типовых конфигурациях. Это выжимка из кода нескольких конфигураций, которая позволит быстро и красиво создавать и дорабатывать объекты метаданных с соблюдением идеологии исходной системы

1 стартмани

03.10.2016    27498    99    json    25       

Управление задачами: Канбан доска 235

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Инструментарий разработчика БСП (Библиотека стандартных подсистем)

Конфигурация "Управление задачами" с использованием БСП. Канбан доска. Открытый код.Загрузка изменений из хранилища конфигураций 1С и связь с задачами. Проект выложен на github (ссылка в публикации). Управляемые формы. Рассылка уведомлений.

1 стартмани

02.10.2016    47294    465    BlizD    284       

Конструктор-тестер http запросов в 1С 215

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) WEB Инструментарий разработчика

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    33663    299    hlopik    16       

Hello world на metadata.js 249

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Инструментарий разработчика WEB Мобильная разработка

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    47495    115    unpete    205       

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен) 7

Инструменты и обработки Системный администратор Программист Бухгалтер Конфигурация (md, cf) v8 1cv8.cf Беларусь БУ НДС Абонемент ($m) Инструментарий разработчика Внешние источники данных WEB

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    25694    28    c1nil    4       

Навигатор по структуре и данным баз 1С 8 28

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Просмотр структуры и данных ИБ 1С 8.2, 8.3. Состав, типы объектов, табличных частей, движений. Размер, структура хранения объекта. Для администраторов и разработчиков. Версия 1 - на обычных формах, версия 2 - на управляемых.

1 стартмани

11.07.2016    22825    130    o.nikolaev    17       

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения) 185

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Практика программирования БСП (Библиотека стандартных подсистем)

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    45619    136    rozer    52       

Консоль запросов "Запросник" для управляемых форм с подсветкой синтаксиса 35

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Консоль запросов

Вот уже много лет я использую замечательный инструмент для работы с запросами - Запросник. Однако, с переходом на управляемые формы для его использования пришлось запускать базы в устаревшем толстом клиенте, да еще и разрешать в свойствах конфигурации использование обычных форм. В 2014 году появился запросник на управляемых формах, который, к сожалению, оказался несовершенен из за ограничений платформы. Самое неприятное из них - отсутствие подсветки синтаксиса. Мне кажется, что я нашел решение этой проблемы.

1 стартмани

19.04.2016    30798    263    1С_Мастер    42       

Яндекс.Деньги "Благотворительность" 17

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Яндекс.Деньги теперь в 1С. Форма для приема благотворительных взносов. Форму легко сделать и вставить на любую страницу сайта или блога. Платежи будут приходить на ваш кошелек. На форме есть три способа платежа: из кошелька, с банковской карты, с баланса мобильного.

1 стартмани

16.02.2016    17056    9    Tatitutu    5       

Мастер рассылки e-mail 2.2 для управляемых форм 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ ERP2 БП3.0 УТ11 Абонемент ($m) Практика программирования Email

Для пользователей: переделанный из старый разработки под 8.2 с использованием библиотеки Мастер рассылки e-mail 2.2 (ERP, УТ, БП) (Только управляемые формы), который теперь может запускаться под любой версией платформы с разрешенными или запрещенными модальными/синхронными вызовами в конфигурации. Также удобный выбор e-mail и их владельцев с помощью отбора динамического списка по любым критериям и галочки исключения.

1 стартмани

29.12.2015    30373    20    milkers    4       

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) 22

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Windows Абонемент ($m) Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    29427    221    catsam    8       

Exec - Выполнение кода, консоль запросов и не только! 70

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Консоль запросов

Незаменимый инструмент администратора БД и программиста: Выполняйте произвольный код из режима 1С Предприятие; сохраняйте/загружайте часто используемые скрипты; выполняйте запросы с замером производительности запроса в целом и каждой из временных таблиц в частности, а также с просмотром содержимого временных таблиц; произвольным образом изменяйте любые объекты БД, редактируя даже не вынесенные на формы реквизиты и записывая изменения в режиме "ОбменДанными.Загрузка = Истина"; легко узнавайте ИД объектов БД; выполняйте прямые запросы к SQL с замером производительности и не только!

5 стартмани

10.11.2015    35713    173    catsam    11       

Работа с push сервисами только средствами 1С 8.2 24

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика Универсальные обработки

Обработка для настройки, тестирования и использования с предустановками для 3-х сервисов. Текст модуля для внедрения в конфигурацию или другие обработки. Уведомления на телефон, компьютер, браузер.

1 стартмани

18.08.2015    23640    45    anig99    1       

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении 58

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 1cv8.cf Россия БУ Windows Учет ТМЦ Абонемент ($m) Инструментарий разработчика Универсальные функции

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    38219    167    ekaruk    31       

Telemonitor - объединяем Telegram и 1С 170

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С Мобильная разработка

Не так давно Telegram предоставил API для создания ботов. Telemonitor - программа, позволяющая легко настроить собственного бота для работы с 1С.

1 стартмани

09.08.2015    69311    230    salexdv    175       

Универсальная учетная система с конструктором документов и справочников в режиме 1С: Предприятие 95

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf УУ Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Заголовок статьи звучит фантастично, но это не шутка. Занимаясь внедрениями, я часто сталкивался с ситуацией, когда надо было к типовой конфе приделать простенький модуль учета чего-нибудь, не специфичного для самой конфы. Например в УТ учет материалов в эксплуатации. Модуль обычно состоял из пары справочников (2-3), 3-х документов и регистра или пары регистров. Однажды подобные пристройки понадобились одновременно на 3 проектах. Скучно делать одинаковую работу, и я подумал, а что, если сделать универсальный инструмент, в котором пользователь сам сможет нарисовать себе справочники, реквизиты к ним, документы и движения. Т.е. конструктор полноценных документов в пользовательском режиме. Это оказалось не так сложно - все дело в подходящей архитектуре данных.

1 стартмани

29.07.2015    25990    141    informa1555    39       

Конвертация данных. Найдется все! И еще немного... 26

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 КД Абонемент ($m) Поиск данных Инструментарий разработчика

Каждый разработчик, применяющий конфигурацию «1С:Конвертация данных», когда-нибудь обязательно сталкивается с проблемой поиска данных в правилах обмена и (или) регистрации данных.

2 стартмани

25.06.2015    22847    40    tomvlad    7       

Отключение назойливых окон и подтверждение легальности обновления(!) для БП 3.0 при помощи расширения 76

Инструменты и обработки no Расширение (cfe) v8 БП3.0 Россия Абонемент ($m) Сервисные утилиты

Отключение назойливых окон и подтверждение легальности обновления(!) для БП 3.0 при помощи расширения

1 стартмани

25.06.2015    40368    284    Йожкин Кот    55       

Завершение работы пользователей (выгонялка) 12

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

Обработка для завершения сеансов пользователей для клиент-серверной базы данных, с возможностью включения монопольного доступа к базе. Разработана на платформе 8.3. Запускается на любой конфигурации, как типовой, так и самописной, как в обычном режиме, так и в управляемом.

1 стартмани

17.06.2015    24674    263    Rusleg    27       

Мастерская запросов 15

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Данный инструмент предназначен для разработчиков на платформе "1С:Предприятие 8" и позволяет в пользовательском режиме разрабатывать и тестировать запросы и схемы компоновки данных. Основная цель создания инструмента - максимальное удобство в работе при использовании конфигураций на управляемых формах. Текущая версия 1.0.8 от 19.09.2016 г. Тестирование выполнялось на платформе версии 8.3.8. Работа на более ранних версиях не гарантируется.

1 стартмани

01.06.2015    12221    95    Saint    28       

Microsoft Power BI + 1С. Зачем и как? 166

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Инструментарий разработчика

Я думаю, что все руководители хотят смотреть и играть в красивые графики. В живые такие графики, чтобы прыгало, скакало, выделялось, было интерактивным и т.д. Не знаю почему, но вот как только человека повышают до любой руководящей должности - у него сразу везде должны быть графики. Или это дань моде, или это просто "прикольно". Не мне судить. А вот как удовлетворить такой запрос клиента, причем малой кровью - об этом мы и поговорим.

1 стартмани

25.05.2015    51925    23    DitriX    69