arefaste/1C_Forums huggingface dataset:
Всем привет!
КОллеги, подскажите такую вещь:

в обработке следующий код :

```1c
    Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    ДиалогВыбора=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    ДиалогВыбора.Заголовок="Выберите файл ";
    ДиалогВыбора.МножественныйВыбор=Ложь;
    ДиалогВыбора.ПроверятьСуществованиеФайла=Истина;
    ДиалогВыбора.Фильтр="ДБФ (*.xls)|*.xls|Все файлы (*.*)|*.*";
    Если ДиалогВыбора.Выбрать() Тогда
    ИмяФайла=ДиалогВыбора.ПолноеИмяФайла;
    КонецЕсли;

    СтандартнаяОбработка = Ложь;
    КонецПроцедуры

    Процедура ОсновныеДействияФормыВыгрузитьКонтрагентов(Кнопка)

    НашФайл = ПолучитьCOMОбъект(ИмяФайла);
    НашЛист = НашФайл.WorkSheets.Item(1);
    ПослСтр = НашЛист.Cells(1,1).SpecialCells(11).Row;

    Для НомСтр = 2 По ПослСтр Цикл
    Наименование = НашЛист.Cells(НомСтр, 1).Value;
    Код = НашЛист.Cells(НомСтр, 4).Value;
    ............................// Далее не важно
```

Строка кода которая успешно читает другие файлы Ексель ( и выгружает данные) упорно не хочет открывать точно такой же файл Ексель (*.xls) с контрагентами. Ошибка с таким текстом :

{Форма.Форма1.Форма(126)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)
 НашФайл = ПолучитьCOMОбъект(ИмяФайла);
по причине:
Ошибка получения объекта COM: Не удается открыть файл при помощи специального имени

В свойствах файла который открывается Имя записано как "ТаблицаОрганизаций.xls",
а в свойствах файла который не открывается - "Таблица контрагентов", хотя оба файла сохранялись как Книга Excel 97-2003.

в чем особенность имени казалось бы точно такого же файла? где смотреть и что исправить?

Заранее спасибо.
---
Nail2011, предпологаю (может ошибаюсь) что из проблема с пробелом - ком объекты наверно плохо это воспринимают.

Как вариант попробуй так:

 оЭксел = новый COMОбъект("Excel.Application");
 оКнига = оЭксел.WorkBooks.Open(ИмяФайлаНаДиске);
 оЛист = оКнига.ActiveSheet();
---
Nail2011, предпологаю (может ошибаюсь) что из проблема с пробелом - ком объекты наверно плохо это воспринимают.

Как вариант попробуй так:

 оЭксел = новый COMОбъект("Excel.Application");
 оКнига = оЭксел.WorkBooks.Open(ИмяФайлаНаДиске);
 оЛист = оКнига.ActiveSheet();
---
а так пробывал

```1c
    Эксель = СоздатьОбъект("Excel.Application");
    Книга = Эксель.WorkBooks.Open(ФайлВыгрузки);
```
---
Ребята, данкс! Вот теперь прокатило, еще и убрал пробел в Имени файла, и все открылось.
---
не срабатывает
---
Ну конечно, спустя 7 то лет!
Сейчас это делается совсем по-другому
Добрый день,
Есть Обработка в Расширении. По команде на УФ производится изменение Наименования (элемента Справочника Номенклатура и элемента Справочника НоменклатурныеГруппы)
НаСервере
НовНомГр=зУслуг.НоменклатурнаяГруппа.Ссылка.Получитьобъект(); // НомГр=Объект ------------
     // Заменим Наименование НомГр
     НовНомГр.Наименование=СтрЗаменить(НовНомГр.Наименование,
                           Объект.РедКраткоКонтрагент,Объект.краткоКонтрагент);

     // Запишем НомГр в Справочник (с изменен-м Наименованием )
     НовНомГр.Записать();
      Объект.НоменклГрУслуга=НовНомГр.ссылка.получитьОбъект().Ссылка;

НаСервере все хорошо: Ссылка имеет представление с Новым наименованием. При возврате на Клиент Ссылка имеет представление со Старым наименованием.
Пробовал Механизм
// Запишем на Форме
 ДокОбъект = РеквизитФормыВЗначение("Объект");

 ДокОбъект.НоменклГрУслуга= НовНомГр.Ссылка;
 ДокОбъект.Услуга=зУслуг.Ссылка;

 ЗначениеВРеквизитФормы(ДокОбъект, "Объект");

НЕ помогло.
Пожалуйста, подскажите, что не так?
---
ОповеститьОбИзменении?
---
ОповеститьОбИзменении?
---
+ перечитать объект.

Но вообще - это моветон. На каждый чих какой-то обработки - затрахаешься писать обработчики оповещений... Тем более в этом дурацком примере, где вообще нет никакой необходимости ни оповещать, ни изменять. Ибо ссылка справочника не изменилась, а её представление на форме открытого документа никому не интересно.
---
а можете подсказать именно как на УФ расширения отобразить ИЗМЕНЕННОЕ ПРЕДСТАВЛЕНИЕ ССЫЛКИ
---
в Расширении есть несколько обработок и как-то все работало без этого. А что, это единственный и необходимый?
---
Спасибо. Получилось.
---
Объект.НоменклГрУслуга=НовНомГр.ссылка.получитьОбъект().Ссылка;
 Руки оторву!
ДокОбъект = РеквизитФормыВЗначение("Объект");

ДокОбъект.НоменклГрУслуга= НовНомГр.Ссылка;
ДокОбъект.Услуга=зУслуг.Ссылка;

ЗначениеВРеквизитФормы(ДокОбъект, "Объект"); Даже два раза!
---
Это от отчаянья , т.к. НовНомГр.Ссылка также не работала, как и это чудо
---
Вот интересно просто, если у какой-нибудт номенклатуры ты поменяешь наименование - ты тоже побежишь по всем документам переписывать ссылки?
---
это исключительный случай: Обработка неким параметрам, которое задает пользователь автоматом формирует Счет Покупателю, а в нем номенклатуру (услуга) в НоменклатурнуюГруппу. Результат как поле на УФ отображает, что получилось: НаименованиеУслуги и НомеклатурнаяГруппа с возможностью непосредственного редактирования.
---
Что??? Ты для каждого счета на оплату переписываешь наименование у существующей номенклатурной группы и наименование у существующей услуги???
Тебя ждет большой сюрприз...
---
нет не переписываю, а в момент создания редактирую во время жизни обработки
---
"Не забывайте отмечать решение на ваш вопрос, если оно найдено." - а если НЕ найдено?
как мне с первого поля ввода с помощью кнопки передать текст во второе поле ввода? не могу найти команду
(Поле текстового документа) -> Кнопка -> (Поле текстового документа)
---
```1c
    ПолеВвода2.УстановитьТекст(ПолеВвода1.ПолучитьТекст());
```
---
Это где-ж вы нашли метод ПеревернутьТекст() у ТекстовогоДокумента?

```1c
    Стр = Реквизит1.ПолучитьТекст();

    Инд = СтрДлина(Стр);
    Результат = Новый Массив;

    Пока Инд > 0 Цикл

    Результат.Добавить(Сред(Стр, Инд, 1));
    Инд = Инд - 1;

    КонецЦикла;

    Реквизит2.УстановитьТекст(СтрСоединить(Результат));
```
---
```1c
    ПолеВвода2.УстановитьТекст(ПолеВвода1.ПолучитьТекст());
```
---
казалось, что только с файлом из вне работает
---
Что-то я не вижу упоминаний про цикл, переворот, обратную сторону в первом посте. Непонятно о чем речь вообще идет.
---
Не правильно изложен вопрос был, извиняюсь за это
Нужно в первое поле вписать допустим:
3374
Много
22+33
по нажатию кнопки второе поле должно принять:
22+33
огонМ
3374
---
Не работает почему-то с переворотом текста, если указываешь сначала ПолеВвода2.УстановитьТекст(ПолеВвода1.ПолучитьТекст());

После цикл для вывода текста в обратную сторону, выводит все равно изначальные данные
---
ПолучитьТекст(), ПеревернутьТекст(), УстановитьТекст()
---
я вот просто просматриваю сейчас справку + немного в интернете, просто так заменить местами не получится? в плане, что 3 дожно быть на 1 месте, а 1 на 3 месте?
---
А откуда система знает - что и как вы хотите заменить? Сегодня вы хотите поменять 1 и 3, завтра захотите поменять 7 и 4, послезавтра хлеб и пиво... Нет никаких методов. Это ваша частная задача, которую вы должны решить собственным программным кодом.
---
Для этого собственно и читаю сейчас, чтобы было больше представление про текстовые документы и сделать свой способ решения
---
Текстовые документы оперируют текстами. Общие принципы работы с целыми текстами. Взять из одного места, положить в другое, работа со строками - добавление, удаление, вставка... и проч.
---
Это где-ж вы нашли метод ПеревернутьТекст() у ТекстовогоДокумента?

```1c
    Стр = Реквизит1.ПолучитьТекст();

    Инд = СтрДлина(Стр);
    Результат = Новый Массив;

    Пока Инд > 0 Цикл

    Результат.Добавить(Сред(Стр, Инд, 1));
    Инд = Инд - 1;

    КонецЦикла;

    Реквизит2.УстановитьТекст(СтрСоединить(Результат));
```
---
Пойду пожалуй дальше почитаю про Тек. Документ, спасибо еще раз
---
Может вам еще и текст справки СП привести? ;-)
Я указал последовательность действий. Из них два метода текстовых документов, и один неназванный метод, который уже где-то реализовали в другой теме, как я понял.
---
Учту, но я все равно не понимаю, почему система поменяла местами 3-1 и 1-3 .-.
Простенький запрос в регистр. В консоли на ура проходит, показывает результат. в программе пусто. Причем при отладке считывает значение как "Ошибка чтения значения", а сама выборка соответственно пустая. та же самая логика со справочниками нормально работает

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =

    "ВЫБРАТЬ
    | ШтрихкодыНоменклатуры.Штрихкод КАК Штрихкод
    |ИЗ
    | РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
    |ГДЕ
    | ШтрихкодыНоменклатуры.Штрихкод = &ШтрихкодП";
    Запрос.УстановитьПараметр("ШтрихкодП", ШтрихкодП);
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    НайденПоШтрихкоду = ВыборкаДетальныеЗаписи.Штрихкод;
    КонецЦикла;
```
---
Всем, кто откликнулся спасибо, проблема в другом, коллега показал - добавил в обработку реквизит и через Объект все зашло. А я изначально через элементыФормы делал, то есть как сказал мой коллега - через ж..у ))
пысы. это все во внешней обработке делалось.
---
Ничего сложного.
Вариант один - в консоли и в программе разные параметры запроса.
---
В коде не увидел чему равно ШтрихкодП = ?
---
Проблема в параметре ШтрихкодП
в консоле он видимо строка
а в программе его значение другое либо на нем отладка и спотыкается, говоря что такого не обнаружила
---
Всем, кто откликнулся спасибо, проблема в другом, коллега показал - добавил в обработку реквизит и через Объект все зашло. А я изначально через элементыФормы делал, то есть как сказал мой коллега - через ж..у ))
пысы. это все во внешней обработке делалось.
---
Вообще не важно как вы делали. Вы написали дичь.
Если в одной базе в одной обработке запрос возвращает данные, а в другой тот же самый запрос данные не возвращает, то отличия - в параметрах, которые передаются в запрос.
---
дной базе в одной обработке запрос возвращает данные, а в другой тот же самый запрос данные не возвращает, то отличия - в параметрах, которые передаются в
Не то, чтобы я хотел спорить, но параметры простые, отладка показывает, что они исправно передаются в запрос. Но выборка приходит пустая. Включение в объект обработки реквизитов все изменило. Вы видимо не поняли или я не подробно описал.
Изначально использовал реквизиты, добавленные на форму и с ними запрос отрабатывал криво. Из справочника еще получалось вытащить данные, но уже с регистром - нет.
Делал поиск по введенным значениям на форме.
Дичь я изначально сделал, а потом уже пытался понять, что не так ))
Создал программно реквизит формы:

```1c
    Реквизит_Лотус = Новый РеквизитФормы("Лотус", Новый ОписаниеТипов("Строка"), , "Лотус №");
```

Пытаюсь программно установить свойство: "Проверка заполнения = Выдавать ошибку", которое доступно для "физических" реквизитов,
чтобы отрабатывала такая проверка:

```1c
    &НаКлиенте
    Процедура СоздатьДоговор(Команда)
    Если НЕ ПроверитьЗаполнение() Тогда
    Возврат;
    КонецЕсли;
```

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

```1c
    &НаСервере
    Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
    ПроверяемыеРеквизиты.Добавить("ИмяРеквизитаФормы");
    КонецПроцедуры
```
---
можно добавить в обработчике проверки заполнения на форме нужные реквизиты формы для проверки.

```1c
    &НаСервере
    Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
    ПроверяемыеРеквизиты.Добавить("ИмяРеквизитаФормы");
    КонецПроцедуры
```
---
В событии формы ОбработкаПроверкиЗаполнения попробуйте прописать
```1c
    ПроверяемыеРеквизиты.Добавить("Лотус")
```
В конфигурации 2 языка, запускаю в конфигурации "Правка - Редактирование текстов интерфейсов" по нужным объектам (на примере отчетов с макетами скд и обычным таб.док.)
Получаю список синонимов, заголовков и прочего, выгружаю его в mxl по кнопке "Действия - Экспорт в табличный документ" - заполняю колонку со вторым языком (перевод) и загружаю обратно через "Действия - Заполнить тексты" "по языку ru" в "нужный мне".
Проблема в чём : заполняется всё кроме текста в ячейках макета типа:
"Отчет.АнализНачисленийИУдержаний.Макет.ПФ_MXL_РасчетныйЛисток.МакетЯчейка(12, 13).Текст."
текст второго языка присутствует, при этом в этом все остальные элементы устанавливаются как перевод.

Есть идеи в чём дело ?

Платформа 8.3.17.1549
---
а всё... нашёл уже
Редактирование текстов интерфейса

Код ошибки: 10224830
Код(ы) обращения: HL-200002
Статус: Планируется исправление в будущих версиях Зарегистрирована: 06.08.2020
Исправлена: "Технологическая платформа"

Описание:
Редактирование текстов интерфейса не работает для текста ячеек табличных документов.
---
а всё... нашёл уже
Редактирование текстов интерфейса

Код ошибки: 10224830
Код(ы) обращения: HL-200002
Статус: Планируется исправление в будущих версиях Зарегистрирована: 06.08.2020
Исправлена: "Технологическая платформа"

Описание:
Редактирование текстов интерфейса не работает для текста ячеек табличных документов.
Добрый день !
Помогите советом, - у одного конкретного юзера при открытии формы списка появляется окно с ошибкой
Ошибка в пути к данным: ПланируемоеВремяС[Подсистема (Заявка на работы)]Owner
Что делать ? (кэш чистили - не помогает)
---
Настройки пользователя скиньте: Администрирование - Пользоатели - Ваш пользователь - Настройки (наверху гиперссылка) - Очистить
---
кэш чистили - не помогает
Скорее всего плохо почистили. Если с другого компа под этим юзером зайти, то ошибки наверняка не будет?!
---
При заходе с другого компа - ошибка повторяется !
---
Настройки пользователя скиньте: Администрирование - Пользоатели - Ваш пользователь - Настройки (наверху гиперссылка) - Очистить
---
Спасибо - помогло !!!
Здравствуйте.
Может кто сталкивался с подобным.
В "наследство" досталась УПП и много старых внешних печатных форм 10-летней давности в обычном приложении.
Печатные формы имеют свою дополнительную форму настроек, например "ВыборОтветственногоЛица".
В конфигурации влкючен режим использоваения модальности.

В функции Печать обработки внешней ПФ встречаются такие конструкции:

```1c
    Форма = ПолучитьФорму("ВыборОтветственногоЛица");
    Если Форма.Открыта() тогда
    Форма.Закрыть("Да");
    Иначе
    Тест = Форма.ОткрытьМодально();
    Если (Тест <> "Да") Тогда
    Возврат Неопределено;
    КонецЕсли;
    КонецЕсли;
```

Естественно, при "поднятии" платформы выше, чем 8.3.14 конструкция Форма.Открыта() не видит свою же открытую форму и открывает еще и еще себя же.

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

Исправьте в модуле обработки:
```1c
    Функция Печать() Экспорт

    Форма = ПолучитьФорму("ВыборОтветственногоЛица");
    Форма.ОткрытьМодально();
    Возврат ПечатьСписаниеОС(Ложь);

    КонецФункции // Печать
```

А в модуле формы ВыборОтветственногоЛица Печать() замените на Закрыть()

```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)
    Закрыть();
    КонецПроцедуры
```
---
Может дело в этом:
ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>)
<Уникальность> (необязательный)
Тип: Произвольный.
В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма.
...
---
Примечание:
В тонком и веб-клиенте получает только форму клиентского приложения.
Обычные формы внешних обработок не поддерживаются.
Если при получении обычной формы в параметре <ИмяФормы> указано не стандартное имя формы, передаваемые параметры не обрабатываются.
---
Странно как раньше это могло работать – по идее, пока модальное окно не закроется и не вернет результат закрытия, выполнение кода прерывается в модуле, открывшем его, и переходит в модуль открытой формы. То есть, для модально открытой формы невозможно определить открыта ли она в принципе.

Исправьте в модуле обработки:
```1c
    Функция Печать() Экспорт

    Форма = ПолучитьФорму("ВыборОтветственногоЛица");
    Форма.ОткрытьМодально();
    Возврат ПечатьСписаниеОС(Ложь);

    КонецФункции // Печать
```

А в модуле формы ВыборОтветственногоЛица Печать() замените на Закрыть()

```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)
    Закрыть();
    КонецПроцедуры
```
---
Спасибо! Вполне рабочий вариант!
Приветствую. После добавления регламентного задания (выполняется раз в 60 с), спустя 8 часов работы, размер журнала регистрации увеличился до 1,5 Гб. Можно ли в EDT как-то отключить логирование после выполнения регламентного задания? (если никак - тогда как это сделать через конфигуратор хотя бы)
---
в поле «Регистрировать в журнале события» можно указать детализацию регистрируемых данных. Пункт «Не регистрировать» позволяет отключить ведение журнала вовсе.
---
Вы спрашиваете как в конфигураторе отключить логирование в журнале регистрации?
---
Через EDT хотелось бы в идеале, но уже сделал через конфигуратор
---
отключить логирования именно регламентных заданий невозможно. можно изменить уровень детализации логирования, чтобы логировались только ошибки выполнения, например.
---
в поле «Регистрировать в журнале события» можно указать детализацию регистрируемых данных. Пункт «Не регистрировать» позволяет отключить ведение журнала вовсе.
Доброго времени суток всем читающим! Друзья делаю тестовый перенос данных из Рарус CRM на платформе Ут 11.4 в КА 2.4 переносится все нормально, все документы видно кроме счет-фактур выданных, открываю список с/ф он пустой, хотя через запросник я получаю список с/ф, кнопка создать не активная, но при этом из реализации с/ф можно сделать и распечатать УПД. Организация находится на ОСН + ЕНВД, подскажите куда копать. Релиз КА 2.4.11.63
---
Константа-Использовать учет НДС
---
посмотри в БП помню была вроде галка что на ЕНВД УПД печаталась без проблем а вот, если используется СНО тогда нужно обязательно создавать счет фактуры. где то в учетной политике если не ошибаюсь (Или в УТ была такая хрень)
---
меня как раз и интересует, почему список счет-фактур пустой, по ОСН из реализации товаров и услуг с/ф делается, но вот в списке с/ф ничего не отображается. как будт-то чего-то не хватает настройка, хотя вроде все указал
---
попробуй ЕНВД убрать и поставить ОСН, и перенести пару документов подтянится счет фактура или нет?
---
они загрузились в запроснике рис. 1 они видны, из реализации я могу в них зайти, а вот с самом списке с/ф рис. 2 они не отображаются
---
прикольно, а если через документ реализация открыть на основании, он должен показать счет фактуру, затем нажать показать её в списке куда он выведет тебя?
---
не даёт создать счет фактуру, скорее всего что то связано с учетной политикой всё же , или копать в константы что то примерно использовать счет фактуры (ИМХО)
---
Константа-Использовать учет НДС
---
во вроде так называется нет КА подрукой
---
спасибо, все появилось)))
---
странно, что у вас она не стояла. Даже в пустой демо-базе она заполняется при открытии ИБ первый раз.
можно (8) поставить как найденное решение ;)
День добрый! Вопрос такой: после перехода 1С на WebKit возникла проблема перехода на сайт (любой сайт)!
Порядок действий такой:

     1) имеется реквизит "Карта" с типом "Строка", помещенный на форму;
     2) на форме выставлен вид реквизита: "Поле HTML документа";
     3) при открытии просто напросто присваиваю реквизиту "Карта" следующее:

```1c
    Карта = "https://yandex.ru/"
```

     4) раньше это прекрасно работало, теперь нет. Сейчас пишет следующее: "Couldn't connect to server: https://yandex.ru/"
     5) я уже поднимал данный вопрос ранее https://forum.infostart.ru/forum9/topic222497/ где мне ответили, что мол нужно обновиться до более новой платформы, якобы там все исправлено касаемо данной проблемы. Платформа сейчас более новая - 8.3.15.1830. Но, к сожалению, проблема никуда не ушла.

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

Заранее спасибо!
---
Объект.Страница = Объект.АдресСтраницы; - работает 8.3.18.891

Но я всегда делал по стандартам
Объект.Страница = "<!DO CTYPE html>
  |<ht ml>
  |<head>
  |<sc ript>window.on load = function(){ window.location = 'http://v8.1c.ru'; } </sc ript>
  |</head>
  |</html>";

  Если ЗначениеЗаполнено(Объект.АдресСтраницы) Тогда
   Объект.Страница = СтрЗаменить(Объект.Страница, "http://v8.1c.ru", Объект.АдресСтраницы);
  КонецЕсли;

https://infostart.ru/public/1028882/
---
Объект.Страница = Объект.АдресСтраницы; - работает 8.3.18.891

Но я всегда делал по стандартам
Объект.Страница = "<!DO CTYPE html>
  |<ht ml>
  |<head>
  |<sc ript>window.on load = function(){ window.location = 'http://v8.1c.ru'; } </sc ript>
  |</head>
  |</html>";

  Если ЗначениеЗаполнено(Объект.АдресСтраницы) Тогда
   Объект.Страница = СтрЗаменить(Объект.Страница, "http://v8.1c.ru", Объект.АдресСтраницы);
  КонецЕсли;

https://infostart.ru/public/1028882/
---
Работает на 8.3.16.1063

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Карта = "https://yandex.ru/";
    КонецПроцедуры
```
---
Работает на платформе 8.3.16.1063

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Карта = "https://yandex.ru/";
    КонецПроцедуры
```
---
Всем спасибо за ответы. Да, действительно, дело было в платформе....обновился до более новой - все заработало.
Подскажите пожалуйста, по какой причине данное Если работает не корректно(возможно это я так думаю), есть структура, которая работает с реквизитом формы, вводимые данные проверяются, если их нет в ТЗ они заносятся, если они есть, то выдаётся соответствующие сообщение
---
```1c
    НайденныеСтроки = ТаблицаЧегоТо.НайтиСтроки(СтруктураОтбора);
    Если НайденныеСтроки.Количество() = 0 Тогда
    Сообщить("Ничего не нашли");
    Иначе
    Сообщить("Нашли " + Строка(НайденныеСтроки.Количество()) + " строк");
    КонецЕсли;
```
---
почитайте внимательно в С-П, что возвращает метод НайтиСтроки().
---
Массив строк таблицы значений если я не ошибаюсь
---
Массив строк может быть = элементу структуры?
---
Нет, поняла почему не работает, пытаюсь уже сделать перебором, но не выходит
Немного не подумала, прежде чем задала вопрос
---
```1c
    НайденныеСтроки = ТаблицаЧегоТо.НайтиСтроки(СтруктураОтбора);
    Если НайденныеСтроки.Количество() = 0 Тогда
    Сообщить("Ничего не нашли");
    Иначе
    Сообщить("Нашли " + Строка(НайденныеСтроки.Количество()) + " строк");
    КонецЕсли;
```
---
ох, про существование .Количество совсем забыла
Спасибо большое
Добрый день, уважаемые специалисты!

Очень нужна форма счета на оплату с QR-кодом для Бухгалтерия предприятия, редакция 3.0 (3.0.67.38). Я так понимаю внешняя. Подскажите где взять?
Спасибо заранее )
---
Например, вот разработка https://infostart.ru/public/932553/
---
Полно вариантов. Сделать самостоятельно, заказать кому-нибудь, найти на сайте и скачать, найти в интернете и скачать.
---
Например, вот разработка https://infostart.ru/public/932553/
---
Спасибо большое, думаю то, что надо ))
---
В последних версиях 1С бухгалтерии это уже в стандартном функционале.