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

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

Разработка - Инструментарий разработчика

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

Пятница - лучший день для аншлагов по 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;
	Если ЕстьВложение Тогда
		СтруктураНовогоПисьма.СписокФайловВложений = СтруктураВложений;
	КонецЕсли;
	СтруктураНовогоПисьма.Тема                 = Тема;
	СтруктураНовогоПисьма.Кому                 = СписокАдресов;

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

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

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

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

Наименование Файл Версия Размер
Модуль регламентного задания Рассылка отчета по активным пользователям

.zip 2,51Kb
22
.zip 2,51Kb 22 Скачать

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

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

ЗЫ: а так, всё это решается административными мерами, на крайняк, объектами групповой политики.
И забивать почту директора ненужным спамом, моветон.
2. LavinVladik 179 16.03.15 09:55 Сейчас в теме
Зачем все так сложно, если Вашему директору заняться не чем, научите его в танки лучше играть ))
dimaster; kuzyara; Alexey_A; ffgnebel; gmn1791; Константин С.; ojiojiowka; daMaster; iiivvvaaannn; +9 Ответить
3. CheBurator 3109 16.03.15 10:01 Сейчас в теме
При выходе из базы пихаем в систему СКД флажок "нет препятствий для покидания работником пределов офиса". и все... ;-)
xantif_2000; Stim213; ZOMI; +3 Ответить
4. AlX0id 16.03.15 10:23 Сейчас в теме
А можно сделать обработку, которая бы отслеживала людей, которые не смывают за собой в туалете, и отправляла на почту директору?
dimaster; Andreyyy; denis_aka_wolf; 1v7; trumanl; Gvenor; Stim213; kuzyara; students; Serg3141; Alexey_A; ffgnebel; Shooroopik111; ojiojiowka; monkbest; j_rubin; daMaster; Taktic; goodwill; b-dm; +20 Ответить
14. O-Planet 6446 16.03.15 23:49 Сейчас в теме
(4) AlX0id,
Да. Можно. Только будет работать по-другому. Утром при включении компа - БАЦ! Синий экран и текст
*** Error hook up because
ЕСЛИ ТЫ НА**АЛ, ЗАРАЗА,
ДЕРНИ РУЧКУ УНИТАЗА!
ЕСЛИ РУЧКИ НЕТУ ТОЙ -
ПРОТОЛКНИ ГО**О РУКОЙ!
5. b-dm 170 16.03.15 11:23 Сейчас в теме
6. vcv 89 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 80 16.03.15 13:04 Сейчас в теме
я не понял почему не наказан какой-то местный программист :(
8. ZOMI 430 16.03.15 14:46 Сейчас в теме
База могла рухнуть если какие-то неместные программисты чего-то наковыряли удаленно. Требую всестороннего расследования!)
Serega-artem; Katren; monkbest; +3 Ответить
9. O-Planet 6446 16.03.15 15:33 Сейчас в теме
(8) Нифкоим_случае!!! Мы им базу уже 4 года от мефтных программастеров оберегаем и всячески спасаем. Но тут руководство поменялось, и местные снова просочились род шумок...
10. Бесёнок Инфостарта 16.03.15 16:14 Сейчас в теме
Девчонка оказывается не только красивая, но ещё и умная.
11. jhfrek 185 16.03.15 16:16 Сейчас в теме
Прикольная штука конечно, но вот если бы кроме сообщения она бы ещё автоматически закрывала бы сессию, то было бы ещё круче!!!
12. Yimaida 36 16.03.15 23:14 Сейчас в теме
В результате, автосохранение этого программиста поступило как-то очень хардкорно: оно просто молча вырубило все открытые сессии и добросовестно сделало свое дело. И база рухнула...

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

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

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

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

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

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

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

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

1. от отключения сессий базы не падают
2. Бэкап должен делаться при любом раскладе, оставшиеся сеансы - не повод остаться без копии базы.
3. Понижать менеджера по чему-либо за незакрытые окна... ну извините, его труд надо оценивать не по умению окошки закрывать, а по, наверное, другим навыкам.
4. Не пускать местных программистов в базу? это вообще меня выбесило. Людям нужна оперативная помощь, а не решение проблем в течении недели "по умному"
5. ябедничать каждую ночь руководству, что кто-то не закрыл окно 1С? там реальной работы нет что ли у директора департамента? я бы эти письма быстро в спам направил бы:)
xantif_2000; Serega-artem; Accident; denis_aka_wolf; 1v7; dour-dead; Gvenor; 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; +35 Ответить
18. O-Planet 6446 18.03.15 11:56 Сейчас в теме
(16)
4. Не пускать местных программистов в базу? это вообще меня выбесило. Людям нужна оперативная помощь, а не решение проблем в течении недели "по умному"

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

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

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

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

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

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

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

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

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

См. также

Функции "слоупока": как заставить открываться "Все функции" в 97 раз быстрее!

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Наверное, каждый программист 1С (да и не только программист), открывая «Функции для технического специалиста» (ранее «Все функции») на массивных конфигурациях вроде ERP 2.4 и т.п., в своей жизни много раз задавался вопросом – почему же они так долго открываются?? Действительно, в зависимости от мощностей сервера «Все функции» могут открываться от 20 секунд до 2 минут! «Ну, слишком много объектов в конфигурации, огромное количество констант, справочников, документов, регистров… – Отвечали себе страдающие пользователи. – Пока программа обойдёт в цикле все метаданные, пока построит дерево… Тут ничего не поделаешь…». И все они были не правы! Я провёл собственное расследование, которое показало, что 97% времени построения дерева метаданных тратится на…

1 стартмани

09.03.2022    19692    75    XilDen    76    

229

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    9708    26    RocKeR_13    5    

38

Универсальный редактор данных (УРД)

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    14104    202    Adeptus    57    

91

HTTP-клиент

Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    14574    48    SpaceOfMyHead    48    

89

Подсистема "Показатели объектов"

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Если вашим пользователям нужно вывести в динамический список разные показатели, которые нельзя напрямую получить из таблиц ссылочных объектов, и вы не хотите изменять структуру справочников или документов - тогда эта подсистема для вас. С помощью нее вы сможете в пользовательском режиме создать свой показатель, который будет рассчитываться по формуле или с помощью запроса. Этот показатель вы сможете вывести в динамический список, как любую другую характеристику объекта. Также можно будет настроить отбор или условное оформление с использованием созданного показателя.

2 стартмани

06.03.2021    13208    7    pila86    16    

29

Готовые переносы данных из различных конфигураций 1C Промо

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

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

21.12.2020    17772    30    huxuxuya    11    

36

А1Э - альтернативная стандартная библиотека для 1С

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

14.08.2020    20830    0    Enigma    47    

174

Проверка ведения учета (универсальная)

Инструментарий разработчика Анализ учета Платформа 1С v8.3 Запросы Абонемент ($m)

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

2 стартмани

11.08.2020    10104    58    vozhd    4    

19

Консоль кода для управляемых форм

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

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

1 стартмани

17.07.2020    42479    577    salexdv    423    

325

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    15635    14    moolex    12    

15

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Консоль запросов 9000

Инструментарий разработчика Платформа 1С v8.3 Запросы Конфигурации 1cv8 Абонемент ($m)

Простая и удобная консоль запросов 1С для управляемых форм 8.3, работает на любой конфигурации без ее модификации. Возможность использования как внешней обработки или в составе расширения. С перехватом любых запросов и поддержкой всех типов данных во временных таблицах. Анализ плана запроса, запроса на уровне СУБД. Обработка результата кодом.

1 стартмани

24.02.2020    41249    660    kuza2000    167    

173

Конвейер проверки качества кода

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    50276    35    Stepa86    46    

220

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

30.06.2019    23170    2    vadim1980    5    

16

CFU & CFE - reader (версия 3.1).

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для анализа файлов обновлений (.cfu) и расширений (.cfe) в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

2 стартмани

21.06.2019    15573    43    vandalsvq    12    

27

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

03.06.2019    51556    12    ripreal1    92    

182

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.05.2019    50056    199    Diversus    44    

278

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

08.04.2019    33127    22    slozhenikin_com    37    

61

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

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Логистика, склад и ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

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

5 стартмани

09.01.2019    75264    286    informa1555    246    

206

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

7 стартмани

05.12.2018    28926    29    RomikR    11    

17

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

04.11.2018    66270    637    Eugen-S    36    

50

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

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

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

3 стартмани

28.10.2018    57093    517    ROL32    72    

181

Консоль Внедренца v.3.6.2

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.08.2018    52005    518    evvakra    42    

181

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.08.2018    75456    96    dsdred    17    

180

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

14.08.2018    154213    3478    Evg-Lylyk    800    

619

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

5 стартмани

09.08.2018    44697    35    informa1555    30    

77

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

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

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

1 стартмани

25.05.2018    42621    396    leongl    20    

198

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

Инструментарий разработчика Платформа 1С v8.3 Управление правами 1С:Управление торговлей 11 Абонемент ($m)

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

10 стартмани

15.03.2018    30832    33    33lab    5    

18

Заполняем по шаблону (по умолчанию)

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

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

1 стартмани

08.02.2018    42460    25    mvxyz    17    

79

Паузы при исполнении кода (Sleep для 1С)

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

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

1 стартмани

28.11.2017    96688    23    swimdog    57    

181

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

18.11.2017    56203    59    bonv    13    

74

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

14.11.2017    37317    106    bonv    15    

48

DataReducer — R-консоль для «1С:Предприятия»

Инструментарий разработчика Платформа 1С v8.3 Анализ и прогнозирование Абонемент ($m)

Программа для обработки, анализа и визуализации данных информационных баз «1С:Предприятия» с использованием возможностей языка программирования R.

10 стартмани

10.07.2017    31199    2    DataReducer    13    

47

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

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

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

1 стартмани

28.06.2017    52640    442    Synoecium    54    

249

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

Инструментарий разработчика Платформа 1С v8.3 Беларусь Россия Казахстан Абонемент ($m)

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

1 стартмани

22.05.2017    46794    119    Silenser    34    

75

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

03.04.2017    45068    87    slava_1c    67    

74

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.03.2017    49861    137    romasna    54    

208

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

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

11.11.2016    38107    62    grumagargler    62    

193

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

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Абонемент ($m)

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

1 стартмани

03.10.2016    50498    107    json    26    

196

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

3 стартмани

19.08.2016    56702    342    hlopik    19    

227