Форум системных администраторов
General => Главный => Тема начата: shs от 01 марта 2017, 16:19:21
-
Уважаемые, подскажите литературу/ресурсы ликбезовскую по 1с.
Хочу решить простенькую задачу средствами 1с:
рассылка уведомлений по мылу о том, что у того или иного сотрудника наступил день варения. Почитал/погуглил, понял, что есть такая штука как "регламентные задания" (аналог задания планировщика ОС), но дальше ступор пока и опухоль головного мозга от обилия всякого разного внутри конфигуратора. Как вообще в этом одинэсе скрипт написать? куда его впендюривать (где он хранится, какими средствами его создать, как отладить)?
-
:cry:
ТЗ - збсЪ
Конфигурация/платформа? на поддержке конфа или нет? Файловый вариант или SQL, т.к. даже там будет разница между работой регламентных заданий. Можно вообще заюзать механизмы БСП, если она там есть.
Литература: Руководство разработчика 8.3. Книга из поставки или на сайте 1с
Практическое пособие разработчика 8.3 Радченко
По теме: не### туда лезть - дай денег людям, дешевле выйдет
-
на поддержке конфа или нет?
нет
Файловый вариант или SQL
SQL
Конфигурация/платформа?
В душе не ведаю. Где посмотреть?
По теме: не### туда лезть - дай денег людям, дешевле выйдет
Протиф!
Литература: Руководство разработчика 8.3. Книга из поставки или на сайте 1сПрактическое пособие разработчика 8.3 Радченко
Спасибо!
-
нет
Скрин Конфигуратор-Поддержка-Настройка поддержки. Хотя можно и через расширение конфигурации кой-чего попробовать впендюрить, если надо.
В душе не ведаю. Где посмотреть?
Скрин Конфигуратор-справка-о программе
Протиф
ну-ну
-
ну-ну
чай, не rocket science, почитаю литературу, начну разбираться.
[attachimg=1]
Updated: 01 March 2017, 17:25:45
У нас 1с-кой приходящий товарищ занимается, ну вот по таким пустякам напрягать его не охота, надо бы освоить элементарные действия (а то я кроме загрузить/выгрузить базу, или внешним скриптом отрубить пользователей ничего не разумею).
-
ЗуП :facepalm2: и сразу в конфигуратор :cry:
Короче, если делать грамотно, то в 3.1 используется БСП 2.3, поэтому сначала осилить те книжки сверху, а потом курить в БСП разделы:
Регламентные задания
Дополнительные отчеты
Обмен данными
Но возможно необходимый функционал там уже есть
-
если она на поддержке с возможностью внесения изменений - то сам ый лучший вариант добавить в пофигураторе обработку. которая делает рассылку.
эту обработку запускать раз в сутки через регламентные задания (проверить, если выключены - включить)
в 1С встроен почтовый клиент, оно могет работать с почти любым смтп сервером
причем именно шта из кода
если делать бездумно можно порушить базёнку :)
(с) не моё
-
или внешним скриптом отрубить пользователей ничего не разумею).
В sql варианте можно из базы, кстати
-
и сразу в конфигуратор
не переживай, я себе копию базы сделаю, Чо я изверг что ли? ???
Updated: 01 March 2017, 17:44:25
или внешним скриптом отрубить пользователей ничего не разумею).
В sql варианте можно из базы, кстати
да, я так и хотел сначала, но в той БД столько табличек, что хрен найдешь - где/что лежит?
Нашел вот такую ветку обсуждения http://www.sql.ru/forum/524033/struktura-tablic-bd-1s
но хрен знает, что с этим делать, надо наликбезиться сначала.
-
да, я так и хотел сначала, но в той БД столько табличек, что хрен найдешь - где/что лежит?
Нашел вот такую ветку обсуждения [url]http://www.sql.ru/forum/524033/struktura-tablic-bd-1s[/url]
но хрен знает, что с этим делать, надо наликбезиться сначала.
Эмм... :o не из sql, а из 1с базы штатным механизмом
-
[17:45:21] D: не, на самом деле могу бесплатно помочь
[17:45:34] D: просто нюансов доп**ды, особенно в 8.3
[17:45:47] D: и от конфигурации зависит
[17:46:03] D: в той же ЗУП с включенным модулем защиты персданных х*й доберешься
[17:48:10] D: а так можно всякое вплоть до синхронизации с календарес аутглюка и гугла
[17:48:19] D: просто действительно не просто
[17:48:50] K: ну нопейши там сам, чо я буду перепечатывать..
[17:48:52] K: :)
[17:49:19] D: а у меня логинов туда нет, регистрациев делать дениво и всотакое прочее
пардон, оно в глагне переехало
-
я так и хотел сначала, но в той БД столько табличек, что хрен найдешь - где/что лежит
Вообще-то ищется несложно. Есть платформенная функция, возвращающая таблицу сопоставления метаданных и их таблиц/полей. Но так делать не нужно, ибо не положено и геморрой.
По существу задачи: посрите в каментах на инфостарте, за это вам накапает местных тугриков, за которые можно скачать подходящую обработку.
Updated: 01 March 2017, 22:37:29
Нашел вот такую ветку обсуждения
УБИВАТЪ РЖАВЫМЪ ВЕДРОМЪ (ректально, раструбом внутрь), во имя гуманизма и человеколюбия.
Updated: 01 March 2017, 22:43:52
В sql варианте можно из базы, кстати
Эмм... не из sql, а из 1с базы штатным механизмом
Ну почему же?
alter database My1CDB set single user with rollback immediate; ::)
Updated: 01 March 2017, 22:48:08
оно в глагне переехало
Положьте взад, я не могу эту тему обсуждать серьезно!
-
Вообще-то ищется несложно. Есть платформенная функция, возвращающая таблицу сопоставления метаданных и их таблиц/полей. Но так делать не нужно, ибо не положено и геморрой.
Да есть то она есть, но я про одинэс не знаю ничего, потому ща взялся читать рекомендованного Радченку, чтобы понять, что там и как.
По существу задачи: посрите в каментах на инфостарте, за это вам накапает местных тугриков, за которые можно скачать подходящую обработку.
Это не спортивно, хочу научиться делать это самостоятельно.
-
Ну что вы накинулись на человека, может он хочет научиться на 1С программировать, почему бы и нет?
-
да, я так и хотел сначала, но в той БД столько табличек, что хрен найдешь - где/что лежит?
Нашел вот такую ветку обсуждения [url]http://www.sql.ru/forum/524033/struktura-tablic-bd-1s[/url]
но хрен знает, что с этим делать, надо наликбезиться сначала.
Эмм... :o не из sql, а из 1с базы штатным механизмом
https://habrahabr.ru/post/220863/
http://cascade-group.com.ua/fizicheskaya-struktura-bazy-1s/
-
да, я так и хотел сначала, но в той БД столько табличек, что хрен найдешь - где/что лежит?
Нашел вот такую ветку обсуждения [url]http://www.sql.ru/forum/524033/struktura-tablic-bd-1s[/url]
но хрен знает, что с этим делать, надо наликбезиться сначала.
Эмм... :o не из sql, а из 1с базы штатным механизмом
[url]https://habrahabr.ru/post/220863/[/url]
[url]http://cascade-group.com.ua/fizicheskaya-struktura-bazy-1s/[/url]
Это дичь, за такое надо
УБИВАТЪ РЖАВЫМЪ ВЕДРОМЪ (ректально, раструбом внутрь), во имя гуманизма и человеколюбия.
-
А еще за разработку такого рода доступа к данным можно огресть судимость, причем по двум статьям сразу.
146 - потому, что лицензионное соглашение запрещает доступ к данным в обход механизма лицензирования платформы
273 - потому, что вы разработали и применяете ПО, предназначенное для доступа к данным в обход механизмов защиты, следовательно вредоносное.
-
146 - потому, что лицензионное соглашение запрещает доступ к данным в обход механизма лицензирования платформы
ну-ка, ну-ка, поподробнее... (про запрет доступа к данным)
пруфы?
Updated: 02 March 2017, 12:34:14
273 - потому, что вы разработали и применяете ПО, предназначенное для доступа к данным в обход механизмов защиты, следовательно вредоносное.
Ерунда, IMHO. Механизм защиты (хаспы и прочие софтовые лицензии) защищает не данные, но софт. Собственник данных тот, кто их наработал (см соответствующие статьи об авторском праве). Привлекать собственника данных за доступ к своим же данным? Да вы чо? :o
-
Какие-то у тебя представления инфантильные.
"c:\Program Files\1cv8\8.3.9.2170\licenses\1CEnterprise_ru.htm"
ОПИСАНИЕ ПРАВ И ОГРАНИЧЕНИЙ
...
Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя:
...
осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;
совершать действия, результатом которых является устранение или снижение эффективности технических средств защиты авторских прав, применяемых Правообладателем, включая применение программных и технических средств "мультиплексирования"...
Updated: 02 March 2017, 17:46:39
Привлекать собственника данных за доступ к своим же данным? Да вы чо?
Прокурору расскажешь :P
-
информационной базе ПРОГРАММНОГО ПРОДУКТА
Невнятная формулировка, непонятно о чем идет речь. С продуктом поставляется какая-то информационная база? Ну так в гробу я ее видел. А вот база данных, которую я создам при помощи программного продукта, принадлежит создателю.
-
осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;
В сопроводительной документации в качестве средства забыли упомянуть sql-сервер? Смешно.
Если понимать этот текст так, как вы его пытаетесь трактовать, то и бэкапы средствами sql-сервера делать запрещено, а так же всякую оптимизацию.
Updated: 03 March 2017, 11:46:17
"c:\Program Files\1cv8\8.3.9.2170\licenses\1CEnterprise_ru.htm"
забавно, но в лицензионном соглашении используются два термина "база данных" и "информационная база". Определение термину информационная база не дается.
-
Повторяю еще раз, для особо упоротых идеалистов.
Вы можете описывать и реализовывать любые модели работы с данными. Однако прокурора будет интересовать исключительно соотношение количества приобретенных лицензий 1С к количеству пользователей, работающих с данными, формируемыми платформой 1С в ее информационной базе.
Хинт: если вы средствами 1С будете формировать данные в какой-то другой информационной базе, и средствами же 1С обрабатывать и помещать их в информационную базу 1С, это будет рассматриваться как обмен с внешней системой и не будет требовать лицензии, за исключением той, которую использует процесс обмена с внешней системой.
Ну и для ясности. Понятие "Информационная база" описывается в документации и означает совокупность прикладных данных и конфигурации (которая, сюрпрайз, хранится в той же самой датабазе, что и прикладные данные)
-
Про наличие/отсутствие лицензий вообще разговора не было. Очевидно лицензии должгы быть. Речь шла о том, можно ли извлекать данные из БД 1с средствами sql- сервера, при условии, что БД 1с хранится на оном сервере.
-
shs, в любом случае, я б на твоем месте пообщался бы с вашим 1С-ником на все эти темы.
-
Про наличие/отсутствие лицензий вообще разговора не было. Очевидно лицензии должгы быть. Речь шла о том, можно ли извлекать данные из БД 1с средствами sql- сервера, при условии, что БД 1с хранится на оном сервере.
Можно даже некоторые грибы есть. Однократно.
Технический смысл работать с БД в обход платформы появляется только тогда, когда данные простые, обрабатываются на уровне SQL и никуда не уходят. Например, я так контролирую значение некоей булевой константы в разделенной базе: на уровне платформы пробежаться по всем областям данных разделенной базы - большой геморрой.
Если для решения похожей задачи потребуется более сложный алгоритм, чем проверка булева значения, я сделаю разделенный HTTP-сервис и буду его дергать curl-ом. Потому что алгоритм проще описать на 1С.