Заказы на доработку 1С (сервис удаленной работы)

Хранилище

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

Здравствуйте, гость ( Войти | Зарегистрироваться )

История благодарностей участнику Vofka ::: Спасибо сказали: 3784 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
07.06.18, 16:48 Сброс пароля 1С 8.3 / 8.2 с базой под SQL Server
Перед выполнением процедуры сброса пароля 1С обязательно сделайте резервную копию базы данных.

Сброс пароля 1С 8.2 или 8.3 может потребоваться, если по каким-то причинам админский доступ был утрачен. Надо сказать, что сброс пароля 1С с базой под SQL Server выполняется даже проще, чем в файловом варианте.

Единственным условием успешного выполнения процедуры сброса пароля 1С Предприятия 8.2/8.3 является доступ в консоль Microsoft SQL сервера. Если растеряли вообще все пароли, то ситуация несколько усложняется. В данной статье будет дано описание только как снять пароль 1С с SQL базы. Способ сброса пароля пользователя SQL Server — отдельная тема.

Приступим…

Где 1С хранит данные о паролях

1С:Предприятие 8.2/8.3 хранит информацию о паролях в двух местах:
  • В таблице БД v8users.
  • В файле users.usr. Файл бинарно сохранен в таблице Params.

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

Не пытайтесь стирать вообще всю инфу из полей с паролями. Они не бывают пустыми.

Как получить админский доступ в 1С без пароля

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

Кстати: именно по причине проверки привилегий только на входе, при изменении прав доступа пользователей, новые параметры вступают в силу только после повторной авторизации пользователя.

Шаг 1. Переименовываем таблицу v8users и файл users.usr

Перед входом в базу данных, куда требуется получить доступ, переименуем таблицу v8users в v8users_tmp. Так же переименуем файл users.usr в users.usr_tmp.

Откроем Management Studio.

Создаем новый запрос к БД:

SQL
USE [your_database]
GO
EXEC sp_rename 'v8users', 'v8users_tmp'
GO
UPDATE [Params]
SET [FileName] = 'users.usr_tmp'
WHERE [FileName] = 'users.usr'
GO


Идентификатор «your_database» замените на идентификатор своей базы 1С.

И запускаем его: F5 или иконка с восклицательным знаком.

Шаг 2. Вход в 1С:Предприятие в режиме конфигуратора

Открываем 1С в режиме конфигуратора. При входе ни пользователя ни пароля запрошено не будет. База откроется с полными правами.

Имейте в виду, что отдельные конфигурации 1С имеют ряд особенностей по управлению пользователями. Эти особенности следует учитывать при выполнении процедуры сброса пароля 1С.

Шаг 3. Восстановление таблицы v8users и файла users.usr

Теперь выполним обратную операцию тому, что было сделано на шаге 1.

Снова создаем новый SQL скрипт в Management Studio, и вписываем туда:

SQL
USE [your_database]
GO
DROP TABLE [v8users]
GO
EXEC sp_rename 'v8users_tmp', 'v8users'
GO
UPDATE [Params]
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_tmp'
GO


Идентификатор «your_database» замените на идентификатор своей базы 1С.

И запускаем его: F5 или иконка с восклицательным знаком.

Шаг 4. Изменяем пароль администратора или создаем нового

В Конфигураторе 1С измените пароль существующего администратора или создайте нового пользователя с административными правами.

Замечание: Сброс пароля 1С лучше делать для существующего пользователя
Имейте в виду, что в таких конфигурациях, как «Управление торговлей» версии 11 создание пользователей следует выполнять в режиме 1С:Преприятия, а не в Конфигураторе. Поэтому лучше изменить пароль существующего администратора, а не создавать через Конфигуратор нового пользователя.

Заключение

Закройте Конфигуратор и откройте снова. Теперь будет действовать указанный пароль на шаге 4.

Обязательно учитывайте особенности управления пользователями конкретной конфигурации 1С.

Отсюда
Batchir, Bernet, Flexy, mister-x, Oxana747, takefive,
07.06.18, 9:52 Исключить влияние параметра запроса на результат
(&Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка) ИЛИ Склад = &Склад)
Constantus,
31.05.18, 9:38 Вставить реквизит формы документа в отбор СКД
Вариантов есть несколько. Самый надежный и понятный, на мой взгляд, что-то вроде следующего.

Добавляете своему отчету реквизит Ссылка типа Документ.ЗаказПокупателя. В заказе добавляете кнопку и в обработчике нажатия пишете:

Отчет = Отчеты.МойОтчет.Создать();
Отчет.Ссылка = Ссылка;
Отчет.ПолучитьФорму().Открыть();


Далее в отчете в ПриОткрытии получаете ссылку на документ через свойство Ссылка отчета. Ну и делаете уже что хотите с этим.
Lexveritas,
31.05.18, 8:08 Вставить реквизит формы документа в отбор СКД
Lexveritas, в пустой форме (которую вы получаете методом ПолучитьФорму()) нету никаких значений. Точнее, все значения всех реквизитов формы, будут со значениями по умолчанию (пустая ссылка, 0, пустая строка, пустая дата и т.п.). Вам нужно из документа в отчет передать Ссылку на текущий документ и отбор устанавливать по этой Ссылке.
Lexveritas,
29.05.18, 13:32 Несоответствие типов (параметр номер '2')
2-й параметр - это структура, а не Ссылка. Что бы открыть форму конкретного элемента нужно использовать что-то вроде:

ОткрытьФорму("Документ.ПризначенняВодія.ФормаСписка", Новый Структура("Ключ", ТекущийЭлемент.ТекущаяСтрока));


Или

ОткрытьЗначение(ТекущийЭлемент.ТекущаяСтрока);
l2d808,
22.05.18, 12:09 Выбрать часть текста из строки
Навскидку:
- используйте СтрНайти для поиска номера символа ( и );
- после этого от позиции символа ) отнимаете позицию символа ( и получаете количество символов в скобках;
- после этого используйте функцию Сред.
Lexveritas,
15.05.18, 10:41 Конкурент 1С
Цирк faceoff.gif . А кто-то небось отчитался уже и получил ништяков за успешную замену 1С. Причем ништяков из бюджета, который в свою очередь, так или иначе пополняем все мы. Больше всего возмушает именно это 24000000.gif .
Petre,
15.05.18, 10:11 Конкурент 1С
Попробовал запустить программу из-под 1С:



"Ну какое же это 1С?", - можете вы возразить.

Но если установить версию клиента 1С, с номером версии клиента УА-Бюджет, то вы не поверите:

Егор Динин,
14.05.18, 10:30 Улыбнуло
Переводчик с языка публикации вакансий на нормальный

nmf,
08.05.18, 8:19 Конкурент 1С
Может это XBrut выдавливание начал crazy.gif
Егор Динин,
26.04.18, 14:01 Функция: Найти(Тект,Значение) Vidocq05,
04.04.18, 12:57 Загрузка курсов валют в конфигуации 7.7, 8.1
Поправил, проверяйте.
seu,
28.03.18, 9:01 Задачи в УТП
Цитата(Trintintin @ 28.03.18, 9:47) *
Т.е. объект задача интересен только если он в рамках БП? Иначе - можно аналогичное реализовать и на документах и на справочниках...

В случае с задачами ещё есть встроенный механизм для работы с их адресацией. Насколько он подходит или не подходит для поставленных задач - это вопрос другой, но он есть smile.gif .
Trintintin,
23.03.18, 9:44 Задачи в УТП
Работа с задачами это настолько индивидуальная фигня (по крайней мере у меня так получается), что везде работу с задачами хотят видеть по своему smile.gif
Кому-то нужны статусы, кому-то возможность подтверждать выполнение несколькими исполнителями в несколько этапов, кому-то надо, чтобы задачи попадали на группу людей, но в итоге работать с ними должен какой-то один человек из группы. Короче говоря, я тоже соглашусь с
Цитата(logist @ 22.03.18, 23:45) *
это скорее напоминалки, чем процесс который можно отслеживать и управлять им. Так что всё, что вы хотите можете смело дописывать
Trintintin,
21.03.18, 15:54 Почему регистр сведений никак не хочет записывать булевое занчение
Цитата(Нонна @ 21.03.18, 14:40) *
Может быть переход по меткам это и не очень хорошо, но этого никто не отменял. Здесь идет речь о некорректном ответе.

Тут 2 момента есть.

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

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

Второй момент. logist, я вас прошу удерживаться от фраз вроде
Цитата
вы написали какую-то х...ню

То, что это на самом деле так, я не спорю. Но я очень не хочу, что бы общение у нас на форуме скатилось до уровня миста.ру. Поэтому большая просьба не использовать в ответах нецензурную лексику или переход на личности если есть подозрение, что это может кого-то из участников темы обидеть.
Alegzander,
14.03.18, 13:34 Post запрос не отправляет файл txt
Может это ошибка, связанная именно с перемещением, а не с тем, что файла нету. Вот тут пусто $_FILES['userfile']['tmp_name'] ?

Ну и в 1С 8 есть встроенные объекты для работы с HTTP (HTTPЗапрос, HTTPСоединение). Попробуйте, если что, через них сделать.
ivan.brusniak,
02.03.18, 10:19 Запрет на просмотр цен
r1p88@mail.ru, если бы вы озвучили задачу, можно было бы подумать. А так не понятно зачем вы сделали то, что здесь описываете.
ivan.brusniak,
01.03.18, 16:47 Запрет на просмотр цен
r1p88@mail.ru, решение влезть с этим в RLS, на мой взгляд, плохое. Потому что теперь во всех запросах в программе, в которых есть обращение к типам цен, надо будет вставлять РАЗРЕШЕННЫЕ. Я бы это как-то по другому делал.
ivan.brusniak,
27.02.18, 15:27 Затянуть в поле данные с другого документа(родителя) для автозаполнения поля
seo_title это поле на форме? Если да, то в ПриОткрытии можно написать что-то такое (на работоспособность не проверял):

Если seo_title = "" И 
    НЕ Ссылка.Пустая() Тогда

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.Текст =
    "ВЫБРАТЬ
    |ХарактеристикиНоменклатуры.Наименование,
    |ХарактеристикиНоменклатуры.Владелец.Наименование,
    |ХарактеристикиНоменклатуры.Владелец.НоменклатурнаяГруппа.Наименование,
    |ХарактеристикиНоменклатуры.Владелец.НоменклатурнаяГруппа.КатегорияTITLE КАК КатегорияTITLE,
    |ХарактеристикиНоменклатуры.Владелец.Производитель КАК Производитель,
    |ХарактеристикиНоменклатуры.Владелец.Модель КАК Модель
    |ИЗ
    |    Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
    |ГДЕ
    |    ХарактеристикиНоменклатуры.Ссылка = &Ссылка
    |";

    Выборка = Запрос.Выполнить().Выбрать();
    Выборка.Следующий();
    
    seo_title = "Купить " + Выборка.КатегорияTITLE + " " + Выборка.Производитель + " " + Выборка.Модель;
    
КонецЕсли;
burza,
22.02.18, 9:25 Будет ли запускаться 1С 8.2 (8.3) в серверном варианте установке под Windows 10 ?
andrew76, попробуйте пользователя под которым запускается служба 1С добавить в группу Администраторы.
andrew76,
21.02.18, 13:05 Как найти и удалить текст из этикеток?
После фраз
Цитата(Bulzavr @ 21.02.18, 12:15) *
КЭП, а как найти-то это "там где характеристика заполняется"???

и
Цитата(Bulzavr @ 21.02.18, 12:15) *
Блин, лишь бы что написать

вам вряд ли кто-то что-то будет дальше рассказывать.

И мне поднадоела манера общения в духе "а ну быстро угадали почему я тупень и ответили на мои вопросы". С этого момента задавайте вопросы где вы их задаёте ещё. У нас вы отправляетесь в бан.
Zaval,
20.02.18, 9:15 Улыбнуло
Batchir, Bernet, Flexy, logist, mister-x,
19.02.18, 16:08 Не проводится списание налогов.
Чайник123, как минимум указать полное название конфигурации и впредь не тыкать в кнопки типа "Мною прочитано" или "Ознакомился", не выполнив данное действие.
Чайник123,
13.02.18, 14:14 СКД комплексный отчет по нескольким метаданным
Цитата(bizisoft @ 13.02.18, 14:11) *
Жму Ок - и получаю по голове {(14,50)} Неоднозначное поле "Номенклатура.Ссылка"

После того, как вы добавляете таблицу справочника Номенклатура в конструкторе запросов, она появляется в области Таблица с именем Номенклатура. Клацните там правой кнопкой, нажмите переименовать и введите имя СпрНоменклатура.
bizisoft,
05.02.18, 9:17 Печать перечня комплектующих из набора-комплекта
Ron4ik, что печатаете?
Ron4ik,

68 страниц V   1 2 3 > » 
RSS Текстовая версия Сейчас: 21.06.18, 23:20
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне