arefaste/1C_Forums huggingface dataset:
Добрый день! Только начинаю осваивать СКД...

1С8.2 Обычные формы
На форму вынесены параметры (имеется табличное поле с данными КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных)

Отчет стартует по отдельной кнопке, расположенной на форме, но почему-то не применяются указанные параметры (по стандартной кнопке применяются), хотя в коде ссылаюсь на них...

Подскажите что не так делаю

Заранее спасибо )

```1c
    Процедура СформироватьОтчет()

    ЭлементыФормы.Результат.Очистить();
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.ФиксированныеНастройки, ДанныеРасшифровки);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ,ДанныеРасшифровки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
    ПроцессорВывода.НачатьВывод();
    Пока Истина Цикл
    ЭлементРезультата = ПроцессорКомпоновки.Следующий();
    Если ЭлементРезультата = Неопределено Тогда
    Прервать;
    Иначе
    ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
    КонецЕсли;
    КонецЦикла;
    ПроцессорВывода.ЗакончитьВывод();

    КонецПроцедуры
```
---
vit_temp@mail.ru, создай реквизит к этому отчету, то что будешь вводить. Создай форму отчета и на нее повесь этот реквизит.
Потом в модуле отчете в процедуре ПриКомпановкеРезультата пиши следующее:

```1c
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ТвойПараметр",ТвойРеквизит);
```
---
vit_temp@mail.ru, создай реквизит к этому отчету, то что будешь вводить. Создай форму отчета и на нее повесь этот реквизит.
Потом в модуле отчете в процедуре ПриКомпановкеРезультата пиши следующее:

```1c
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ТвойПараметр",ТвойРеквизит);
```
---
Спасибо! Примерно так и сделал
Добрый день.
Прошу прощения за отдельную тему, начало здесь:
http://forum.infostart.ru/forum26/topic117461/
Все-таки хотелось бы разобраться работает ли выражение представления СКД в предопределенном макете?
---
varius82, а что мешает корячить такие формулы не в саму группировку, а вычислить их заранее.
Либо в вычисляемых полях, либо можно вообще еще один источник добавить, запросиком или еще как, получить сразу готовые интервалы типа дата.
А в макет уже просто вставить готовые данные без всяких извращений.
---
varius82, если у вас макет самонарисованный,
что мешает нарисовать и шапку, в которую вытащить все параметры в любом красивом виде ?
---
Boneman, В Параметрах макета для поля Период в в выражении указываю:

```1c
    ВЫБОР
    КОГДА ПериодОтчета = "Месяц" ТОГДА Формат(Период, "ДФ=ММММ yyyy")
    ИНАЧЕ
    ВЫБОР
    КОГДА ПериодОтчета = "Неделя" ТОГДА Формат(Период, "ДФ=dd.MM.yyyy")+"-"+Формат(КонецПериода(Период, "НЕДЕЛЯ"), "ДФ=dd.MM.yyyy")
    ИНАЧЕ Формат(Период, "ДФ=dd.MM.yyyy")
    КОНЕЦ
    КОНЕЦ
```

где ПериодОтчета - поле запроса, Период - поле группировки, СКД вываливает ошибку:
Ошибка исполнения отчета
по причине:
Поле "Период отчета" не может быть использовано в группировке "Период, Период1"
---
varius82, а что мешает корячить такие формулы не в саму группировку, а вычислить их заранее.
Либо в вычисляемых полях, либо можно вообще еще один источник добавить, запросиком или еще как, получить сразу готовые интервалы типа дата.
А в макет уже просто вставить готовые данные без всяких извращений.
---
Boneman, Спасибо Вам, сделал через вычисляемые поля.
Конфигурация УТ 11
модуль Битрикса 4.0.3
---
Задача:
Нужно получить список товаров, которые есть на остатках в Ут, но не привязаны к группе на сайте.
Большой ассортимент, товары на сайт привязывают попозиционно и группами - трудно уследить.

Либо как вариант получить список соответствий:
группа на сайте - список позиций и групп УТ в нее входящих.
---
valafan, см. личку
---
Так в чем проблема? У вас пофигуратор есть?
---
valafan, можно написать обработку, которая анализирует выгрузку с сайта и сопоставляет товары в базе по нужным свойствам.
---
valafan, см. личку
У кого есть шаблон внешней печатной формы для УТ 11.1.7? (желательно для документов Заказ клиента, реализация)
Чтобы просто вставить свой макет и печатать.
---
spezc, шаблона нет - есть печатная форма (используемая в своё время - но, почищенная немного).
как-раз для Заказа клиента.
использовалась на УТ 11.1.5.16, но и на 11.1.7 пойти должна. принцип один - железно.
---
жалко что-ли...
---
spezc, шаблона нет - есть печатная форма (используемая в своё время - но, почищенная немного).
как-раз для Заказа клиента.
использовалась на УТ 11.1.5.16, но и на 11.1.7 пойти должна. принцип один - железно.
---
spezc, Торг-12.
---
Спасибо! То что нужно)
---
да пожалуйста - что было, выложил.
Каким способом вывести, к примеру, в группировке "Номенклатура" максимум ресурса "Количество", а в группировке "Контрагент" - сумму этих максимумов.
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Количество)", "Номенклатура"))
---
the1, одним запросом никак. Делайте во временной таблице запрос по группировке "Номенклатура" максимум ресурса "Количество", а затем эту таблицу группируйте по контрагенту с суммой максимумов. Но в данном случае максимум количества номенклатуры будет в пределах одного контрагента. Может вам надо что-то другое?
---
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Количество)", "Номенклатура"))
Добрый день.
Пытаюсь настроить почту по новым правилам.
Взял демо УТ релиз 11.1.7.56.
Настроил почту (скрин 1 и 2).

При проверке получаю ошибку:

{ОбщийМодуль.РаботаСПочтовымиСообщениямиСлужебный.Модуль(405)}: Ошибка при вызове метода контекста (Подключиться)
 Соединение.Подключиться(Профиль, Протокол);
по причине:
Can't do secure authentication with this server

Скрин 3.

У кого-нить работает почта на 8.3 с яндексом?
---
spezc, работает, но без галок "безопасная проверка пароля"
---
spezc, работает, но без галок "безопасная проверка пароля"
---
byuf_in, хм... благодарю за помощь. и почему сам не догадался без них попробовать...
---
прошу прощения. порядок скринов перепутался
Отчет на обычных формах, создал предопределенный макет СКД для отчета. Проблема в том, что данные обрезаются границами ячеек, либо выходят за границы. Как сделать, чтобы данные подгонялись под размер ячеек?

Спасибо.
---
varius82, назначить реквизиту ячейки "РазмещениеТекста": Переносить.
---
varius82, назначить реквизиту ячейки "РазмещениеТекста": Переносить.
---
Xershi, и высоту строки проверить - чтоб была Автовысота включена.
---
Xershi, Премного благодарен.
Добрый день. Нужна помощь в написании небольшого скрипта или батника, который помог бы создать программно файл следующего типа:

<?xml version="1.0" encoding="UTF-8"?>
<run modifyTime="20140921105050"/>

где, 20140921105050 - текущая дата/время.

а также потом скопировал в определенную папку
---
test.bat
@echo off
echo ^<?xml version="1.0" encoding="UTF-8"?^> > test.xml

set D=%DATE%
set T=%TIME%
set DT=%D:~6,4%%D:~3,2%%D:~0,2%%T:~0,2%%T:~3,2%%T:~6,2%

echo ^<run modifyTime="%DT%"/^> >>test.xml

copy test.xml C:\

Проверено на Windows XP.
---
test.bat
@echo off
echo ^<?xml version="1.0" encoding="UTF-8"?^> > test.xml

set D=%DATE%
set T=%TIME%
set DT=%D:~6,4%%D:~3,2%%D:~0,2%%T:~0,2%%T:~3,2%%T:~6,2%

echo ^<run modifyTime="%DT%"/^> >>test.xml

copy test.xml C:\

Проверено на Windows XP.
---
Спасибо! То что доктор прописал!
---
а может подскажешь еще?
написал такой файл:

```1c
    copy 1cema.xml \\10.7.7.7\OrdersMAshared\

    @echo off
    echo ^<?xml version="1.0" encoding="UTF-8"?^> > ma.xml

    set D=%DATE%
    set T=%TIME%
    set DT=%D:~6,4%%D:~3,2%%D:~0,2%%T:~0,2%%T:~3,2%%T:~6,2%

    echo ^<run modifyTime="%DT%"/^> >>ma.xml

    copy ma.xml \\10.7.7.7\OrdersMAshared\1cemarun.xml
```

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

пробовал выполнить команду copy 1cema.xml \\10.7.7.7\OrdersMAshared\ в cmd - "не удается найти указанный файл"
---
пробовал выполнить команду copy 1cema.xml \\10.7.7.7\OrdersMAshared\ в cmd - "не удается найти указанный файл" По-моему, причина понятна: нет команды, создающей 1cema.xml
---
да не, на самом деле файл 1cema.xml был в папке. просто копирование по ип не возможно. общую папку на другом компе сначала надо присоединить как сетевой диск, а потом копировать.
---
просто копирование по ип не возможно. Специально проверил - похоже, это так. Но диагностика в этом случае другая: "Не найден сетевой путь."

общую папку на другом компе сначала надо присоединить как сетевой диск, а потом копировать Не обязательно. Копирование вполне возможно в папку \\Server\Folder, т.е. при обращении по имени сервера, а не по его IP.
Добрый день. Стыдно признаться - у себя на рабочем столе удалил ярлык 1С (играл в параметрами командной строки).
У пользователей ярлык на рабочих столах тоже пропал.

Попробовал создать новый и закинуть в c\юзер\ол юзер\десктоп - нет прав на папку. сделал такое же с админом под его учеткой - тоже самое.

Как выложить ярлык 1с всем пользователям на рабочий стол?
---
надо через фар ярлык в папку закинуть
---
Самое первое, что на ум пришло - переустановить под админом не пробовал?
---
Michael_K, Не вариант
---
если смог удалить, значит должны быть права и на AllUsers

или каждому пользователю под каждой учеткой выводи ярлык

ну или проси-пытай админа, так то 5-ти секундное действие

---
задача то в чем? восстановить ярлык или прописать всем пути до баз?
---
мда. сам удивляюсь своей глупости. достаточно было 10 секунд погуглить.
проблему с доступом в папку ол юзер решил (права на самом деле админские были)

З.Ы. кто первый даст правильный ответ - тому награда.
---
spezc, как ярлык сделать с базой? Создаешь его вручную, затем в дереве баз есть кнопка сохранить ссылку в файл, вуаля ярлык готов. Но это будет файлик от 1С, а вот сам ярклык в обычном понимании сам сделаешь через винду.
---
надо через фар ярлык в папку закинуть
---
SSkripagan, браво!
оказалось что через проводник в папку \алюзер\десктоп не попасть... нужно было через фар или коммандер
---
spezc, вообще то все работает, если у вас полные права! Дело только в том, что создать там ярлык нельзя, а вот копировать можно без проблем как проводником так и TC, только требуется подтвердить что с полными правами...
Подскажите, как можно программно управлять видимостью колонок ТЧ (в данном случае Код и Артикул) при открытии формы?
Код типа

```1c
    Элементы.ТоварыНоменклатураАртикул.Видимость = Истина;
```

не помогает.

Вот что я вижу в отладчике при открытии формы:
---
Еще есть вариант с пользовательской видимостью колонок. Тогда одним пользователям колонки будут показаны, а другим нет.
---
kholkin, (1) kholkin, пардон - для УФ так -
```1c
    Элементы.ТабличнаяЧасть1Реквизит1.Видимость=Истина/Ложь
```
---
Salavat, не вижу отличия между

```1c
    Элементы.ТоварыНоменклатураАртикул.Видимость = Истина;
```

и

```1c
    Элементы.ТабличнаяЧасть1Реквизит1.Видимость=Истина/Ложь
```
---
kholkin, я тоже - это одно и тоже.
---
kholkin, тогда - попробовать это присваивание вставить (поочереди) в обработчики и посмотреть результат.

ещё 100% вариант - глянуть в типовые. там это в процедурах типа УпралениеВидимостью() сделано обычно.
---
Возможно, нужно обновить форму или заново ее получить с сервера.
---
Еще есть вариант с пользовательской видимостью колонок. Тогда одним пользователям колонки будут показаны, а другим нет.
---
miniogn, помогло, спасибо
---
Возможно, нужно обновить форму или заново ее получить с сервера.
Здравствуйте!есть обработка которая выводит всех сотрудников, нужно допилить добавить выборки по Подразделениям и сотрудникам, не как не получается это сделать.
---
andrey_name_912, тогда нужно подключиться к базе - посмотрю на ней. у меня нет данных.
---
andrey_name_912, добавить 2 реквизита и условия по ним в запрос.

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

правда - весь (ну или сделать отбор только по сотруднику или только по подразделению - не выйдет здесь) список не получится вывести. доделывать нужно для этого.
---
Salavat, что то вообще ничего не оттображается
---
andrey_name_912, отображается - но только для одной комбинации - заданы Сотрудник и его Подразделение.

2-ю смотрите. там должно норм.
---
где что нужно допилить
---
andrey_name_912,
здесь тоже, но - если значение Сотрудника или Подразделения не выбрано, то оно не участвует в отборе.
---
Salavat, получилось огромное спасибо, а вы не знаете как допилить последнюю графу что бы выводилась дата наступление следующего процента
---
andrey_name_912, что за % и что за дата?
---
процент северной надбавки например у сотрудника на текущую дату 70%, дату которую нужно вывести это когда у него будет 80 %
---
andrey_name_912, а где она хранится?
---
Salavat, регистр сведений СведенияОСтажеРаботыНаСевере
---
andrey_name_912,
Проверяйте.
---
Salavat, че то не выводит
---
andrey_name_912, тогда нужно подключиться к базе - посмотрю на ней. у меня нет данных.
---
Salavat, я понял вас но инет просто умирает на работе, спасибо вам за помощь, огромное
---
andrey_name_912, в смысле - сообщения же пишите.
тивьюеру это достаточно.
---
andrey_name_912,
РС - СведенияОСтажеРаботыНаСевереСрезПоследних?
тогда нужно добавлять его ещё раз и в несколько более сложном виде.
---
Salavat, северная надбавка прибавляется каждые 6 месяцев на 10 процентов то есть от текущего что он сформировал нужно вычислить когда наступит следующий процент ну это я так думаю просто даже как программно это представить не совсем понимаю
---
Salavat, т.е как то так
Есть обработчик события для элемента формы "Дерево"
Процедура Перетаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)

В "ПараметрыПеретаскивания" находится переменная типа "ДанныеФормыЭлементДерева". Как узнать - откуда происходит перетаскивание? Т.е. из какого дерева на форме? (у меня их несколько)
---
А что если у элементов дерева сделать скрытый реквизит и хранить там ссылку на старого родителя.
После перетаскивания и обработки - заменять на нового.
Как вам такой вариант?
---
Kutuzov, в отладчике посмотри какие там конкретно данные и все станет ясно.
---
Xershi, в отладчике посмотрел, никаких сведений там нет.
---
Kutuzov, какой документ? сам гляну.
---
Xershi, это не документ, это просто форма, на ней дерево (несколько). И перетаскивание между ними.
---
Kutuzov, если сами писали форму то да, а так форма открывается из объекта же...
---
В качестве предположения: нельзя ли в событии НачалоПеретаскивания дерева-источника определить активнвный элемент формы (т.е. это дерево-источник), записать его в реквизит формы и уже оттуда получать в ПроцедураПеретаскивания дерева-приемника?
---
ssa, (3) dj_serega, как-то не красиво.
---
Согласен. Но красивого решения пока не вижу.
---
Kutuzov, Если найдешь красивше пиши ;)
---
1. Создать реквизит формы "ДеревоНачалоПеретаскивания".
2. В событии НачалоПеретаскивания нужно заполнить этот реквизит.
---
В первом параметре хранится, т.е в Элементе.
В данном случае Элемент - это ТаблицаФормы с отображением типа Дерево, т.е деревья отображаются с помощью элементов управления ТаблицаФормы.
---
Перетаскивание возникает в приемнике, толку от того, что можно через Элемент получить таблицу приемника? ТС хочет определить источник.
---
Тогда да, в НачалеПеретаскивания для всех Деревьев на форме выставлять мИсточник = Элемент, а в Перетаскивании уже пользоваться мИсточник.
---
kn, ТС это не красиво :)
---
А что если у элементов дерева сделать скрытый реквизит и хранить там ссылку на старого родителя.
После перетаскивания и обработки - заменять на нового.
Как вам такой вариант?
---
deevil, вариант тоже кривой, т.к. придется обрабатывать события добавления, удаления строк из дерева. Но, видимо, типовых средств платформы не хватает для такого функционала, как я хочу... Добавлю колонку с названием табличной части - для моей узкой задачи этого хватит.
Список складов у меня находится в ТЗ.

Как его передать в условие отбора запроса?
---
1malder1,

```1c
    "...ГДЕ Склад В(&МассивСкладов)";
    Запрос.УстановитьПараметр("МассивСкладов", ТЗ.ВыгрузитьКолонку("Склад"));
```
---
1malder1,

```1c
    "...ГДЕ Склад В(&МассивСкладов)";
    Запрос.УстановитьПараметр("МассивСкладов", ТЗ.ВыгрузитьКолонку("Склад"));
```
---
Спасибо большое, получилось
Как, имея ссылку на документ, прочитать его движения по регистру?
---
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ *
|ИЗ
| РегистрНакопления.ОстаткиНоменклатуры КАК ОстаткиНоменклатуры
|ГДЕ
| ОстаткиНоменклатуры.Регистратор = &Регистратор";

Запрос.УстановитьПараметр("Регистратор", ПолеВводаРегистратор);

НаборЗаписейРегистра = Движения.ОстаткиНоменклатуры;
НаборЗаписейРегистра.Прочитать();
Для Каждого Запись из НаборЗаписейРегистра Цикл

 // Чтение и модификация очередного движения.

КонецЦикла;

Для Каждого НаборЗаписейРегистра из Движения Цикл
 НаборЗаписейРегистра.Прочитать();
 Для Каждого Запись из НаборЗаписейРегистра Цикл

  // Чтение и модификация очередного движения.

 КонецЦикла;
КонецЦикла;
---
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ *
|ИЗ
| РегистрНакопления.ОстаткиНоменклатуры КАК ОстаткиНоменклатуры
|ГДЕ
| ОстаткиНоменклатуры.Регистратор = &Регистратор";

Запрос.УстановитьПараметр("Регистратор", ПолеВводаРегистратор);

НаборЗаписейРегистра = Движения.ОстаткиНоменклатуры;
НаборЗаписейРегистра.Прочитать();
Для Каждого Запись из НаборЗаписейРегистра Цикл

 // Чтение и модификация очередного движения.

КонецЦикла;

Для Каждого НаборЗаписейРегистра из Движения Цикл
 НаборЗаписейРегистра.Прочитать();
 Для Каждого Запись из НаборЗаписейРегистра Цикл

  // Чтение и модификация очередного движения.

 КонецЦикла;
КонецЦикла;
Доброго времени суток!
Столкнулся с такой проблемой на обычных формах:
В пользовательском режиме при одном клике по ячейке в табличной части сразу переходит в режим редактирования ячейки (как будто двойным кликом). Только у этой ТЧ. помню есть какая-то настройка, но не могу найти(((
---
mrmasson: по нужной колонке табл. части кликните правой кнопкой мыши - свойства.

затем справа найдите выбор режима редактирования и выставите который нужен.
---
У табличного поля на форме есть свойство "Только просмотр", если я правильно поняла, что вам надо
---
tamidi, не то. если Вы один раз кликнете по ячейке, то вы сможете стрелками перемещаться между ячейками. А если два раза кликнете по ячейке, то "провалитесь" в нее. Сейчас же если раз щелкнул, то сразу "проваливаешься"
---
на свойстве таблицы:
режим редактирования: вход / непосредственно / вход при вводе
судя по описанной ситуации стоит "непосредственно", исправьте на "вход", должно сработать.
---
Andris_infostart, можно поподробнее. не могу найти(
---
mrmasson: по нужной колонке табл. части кликните правой кнопкой мыши - свойства.

затем справа найдите выбор режима редактирования и выставите который нужен.
---
Andris_infostart, Понял. спасибо. сейчас посмотрю
---
Andris_infostart, Спасибо. кажется оно
При попытке создания базы данных из консоли 1С вылетает ошибка (см. скриншот).
Версия платформы 8.3.5.1119
Имя пользователя и пароль правильные. На самом MS SQL базу создать удается, но при подключении этой базы через консоль вылетает такая же ошибка.
Также прилагаю скриншот с настройками портов, на которых работает 1С
---
Возможно имя сервера указано не верно. В зависимости от настроек сервера может потребоваться не просто указание ip, а ещё и имя сервера через косую черту, т.к. на одном сервере windows можно развернуть несколько серверов sql.
Например, 10.10.10.10\SQLDB, где SQLDB - имя сервера SQL, оно отображается где-то в корне или заголовке SQL сервера при использовании Management Studio, а также в окне авторизации при входе.
---
Kutuzov, У меня так было, мучился долго, в результате проблема была в наименовании SQL сервера. Не знаю что ему не понравилось(по умолчанию он своё вставляет, я потом поставил имя компа) + проверьте чтобы у вас в настройках СУБД в Nativ Client клиентских протоколов именованные каналы были отключены (Там два Nativ Client, обычный и 32ух.) Да и просто в настройках сетевой конфигурации тоже надо там отключить. В общем в итоге у вас должно везде быть включено только Общая память и tcp/ip. Лично у меня только с после третьей переустановке всё заработало (На второй раз я накосячил с пользователем от СУБД и тупо не могу в неё зайти =) А, пока не забыл хочу добавить что не надо начинать имя с префикса 1с, не помню где, но есть такие рекомендации. Вполне возможно что из-за этого и ошибка лезет.
---
Kutuzov, а попробуйте (так, на всякий случай) сделать то же самое, только на 8.3.4
Может проблема и не в настройках? Я попытался как-то у себя поставить 8.3.5 (правда файловая версия базы), только после этого сразу обнаружилось множество всяческих "чудесных" глюков, "невозможностей" открыть базу, ругательств на "неверную авторизацию", там где паролей нет вообще ну и т.п. закончилось все сносом 8.3.5, после чего все "чудеса" исчезли
---
Kutuzov Kutuzov
Зависит от версии MS SQL сервера, но на вскидку:
Сервер 1С: Предприятие и MS SQL на одном сервере? Если да, то настроить соединение через Shared Memory
http://www.gilev.ru/sqland1c/

Сервер 1С: Предприятие и MS SQL на разных серверах - проверить открыт ли порт MS SQL сервера (1433) в брандмауэре.

Имя сервера или базы данных не должно начинаться с цифры.
---
Возможно имя сервера указано не верно. В зависимости от настроек сервера может потребоваться не просто указание ip, а ещё и имя сервера через косую черту, т.к. на одном сервере windows можно развернуть несколько серверов sql.
Например, 10.10.10.10\SQLDB, где SQLDB - имя сервера SQL, оно отображается где-то в корне или заголовке SQL сервера при использовании Management Studio, а также в окне авторизации при входе.
---
В ошибке что-то говорится о именованных каналах. Исключи в настройках MS SQL Network Utility протокол Named Pipes из используемых.
---
hiduk Исключи в настройках MS SQL Network Utility протокол Named Pipes... И добавь TCP/IP если нету.
Хороший совет, особенно если учесть, что Named Pipe работает процентов на 15-20 быстрее tcp/ip... и процентов на 10-15 медленнее Shared Memory.
---
И добавь TCP/IP если нету.
Добрый день!
Подскажите, пожалуйста. При создании нового документа "Дата" всегда выставляется в начало дня, т.е. время 0:00:00. Раньше такого не было. Как сделать, чтобы время было текущее? Конфигурация нетиповая.
---
1) Подписка на события

2) В модуле документа

```1c
    Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
    // Если создается новый документ
    Если ДанныеЗаполнения = Неопределено Тогда
    ЭтотОбъект.Дата = ТекущаяДата();
    КонецЕсли;
    КонецПроцедуры
```

Можно еще глянуть КОнфигурация->Документ->Данные->Стандартные реквизиты->Дата->Представление (тут Формат)
---
zlakizla, всегда вроде при сохранении дата выставлялась на текущую (UPD только что проверил на чистой конфе)... Если хотите при открытии формы нового док-та, то тогда в событии ПриОткрытии формы

```1c
    //УФ
    Если ЗначениеЗаполнено(Объект.ссылка) Тогда
    Объект.Дата = ТекущаяДата();
    КонецЕсли;

    //Обычные формы
    Если ЭтоНовый() Тогда
    Дата = ТекущаяДата();
    КонецЕсли;
```
---
RocKeR_13,
Лучше в модуле.... (форм может быть много). Это более правильно с методологической точки зрения.
---
MrFlanker, да я не проснулся еще что-то)) Хотел исправить с подпиской на событие, но уже опередил)
---
1) Подписка на события

2) В модуле документа

```1c
    Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
    // Если создается новый документ
    Если ДанныеЗаполнения = Неопределено Тогда
    ЭтотОбъект.Дата = ТекущаяДата();
    КонецЕсли;
    КонецПроцедуры
```

Можно еще глянуть КОнфигурация->Документ->Данные->Стандартные реквизиты->Дата->Представление (тут Формат)
как убрать символ неразрывного пробела ?
---
СтрЗаменить(Перем,Символ(160),"")
---
СтрЗаменить(Перем,Символ(160),"")
---
формат(ВашеЧисло, "ЧГ=0")
---
СтрЗаменить(ВашаСтрока,Символы.НПП,"");