arefaste/1C_Forums huggingface dataset:
Добрый день! Динамический список (не запрос), делаю отбор по введенному значению с формы. Если не очищать отбор, то при новом значении список оказывается пустым, так как отбор накладывается на отбор. Но если делаю отбор по второму полю, то отбор по первому полю очищается.. Как сделать очистку отбора по конкретному полю? Заранее спасибо!

```1c
    &НаКлиенте
    Процедура ОрганизацияОтборПриИзменении(Элемент)
    Если ЗначениеЗаполнено(Организация) тогда
    Список.Отбор.Элементы.Очистить();
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Организация");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ПравоеЗначение = Организация;
    КонецЕсли;
    КонецПроцедуры

    &НаКлиенте
    Процедура ПодразделениеОтборПриИзменении(Элемент)
    Если ЗначениеЗаполнено(Подразделение) тогда
    Список.Отбор.Элементы.Очистить();
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ПравоеЗначение = Подразделение;
    КонецЕсли;
    КонецПроцедуры

    &НаКлиенте
    Процедура ОрганизацияОтборОчистка(Элемент, СтандартнаяОбработка)
    Список.Отбор.Элементы.Очистить();
    КонецПроцедуры

    &НаКлиенте
    Процедура ПодразделениеОтборОчистка(Элемент, СтандартнаяОбработка)
    Список.Отбор.Элементы.Очистить();
    КонецПроцедуры
```

Т.е. нужно вот тут: Список.Отбор.Элементы.Очистить(); как-то указать, что обращение идет не ко всему отбору, а по конкретному полю.
---
Если есть БСП, то так:

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор,"Организация",Организация,ВидСравненияКомпоновкиДанных.Равно,ЗначениеЗаполнено(Организация));
```
---
Всё элементарно, можно перебрать коллекцию Список.Отбор.Элементы, вместо Список.Отбор.Элементы.Очистить();

```1c
    Для Каждого ЭлементОтбора Из Список.Отбор.Элементы Цикл
    Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение") Тогда
    Список.Отбор.Элементы.Удалить(ЭлементОтбора);
    КонецЕсли;
    КонецЦикла;
```
---
Если есть БСП, то так:

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор,"Организация",Организация,ВидСравненияКомпоновкиДанных.Равно,ЗначениеЗаполнено(Организация));
```
---
Спасибо!
---
```1c
    ЭлементОтбора.Использование = Ложь;
```

почему-то не работает...
---
Всё элементарно, можно перебрать коллекцию Список.Отбор.Элементы, вместо Список.Отбор.Элементы.Очистить();

```1c
    Для Каждого ЭлементОтбора Из Список.Отбор.Элементы Цикл
    Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение") Тогда
    Список.Отбор.Элементы.Удалить(ЭлементОтбора);
    КонецЕсли;
    КонецЦикла;
```
Изменение длины инвентарного номера ОС в 1С БП 3.0

Дано:
- Конфигурация 1С БП 3.0 (3.0.128.10/8.3.22.1750) режим совместимости 8.3.17

Конфигурацией 1С БП 3.0 реализовано использование инвентарного номера ОС в виде строки фиксированной длины в 9 символов, в частности:
- Справочники.ОсновныеСредства.Код
- Документы.ВводНачальныхОстатков.ОС.ИнвентарныйНомер
- РегистрыСведений.ПервоначальныеСредстваОСБухгалтерскийУчет.ИнвентраныйНомер
- Возможно еще в каких-то местах конфигурации

Необходимо:
- обеспечиь возможность использования инвентарных номеров ОС длиной в 11 символов;
- сохранить поддержку/автоматическое обновление конфигурации

Варианты которые пришли на ум:
- организационное решение: бухгалтерия перейдет на на использование инвентарных номеров длиной 9 символов
 НО количество ОС уж очень велико и даже если нормативно это возможно, то организационно - осуществить перемаркировку ОС - не реально

- реализация расширения: изменение размера строки в структурах данных
 НО режим совместимости 8.3.17 не позволяет изменить длину поля в табличной части документа

- реализация расширения: организация дополнительного хранения инвентарного номера длиной в 11 символов + переработка в расширении всех форм и отчетов использующих инвентарный номер
 НО не представляю - реализуемы ли такие изменения через расширение конфигурации -возможно что-то упрется в недостаточный режим совместимости

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

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

спасибо - ваши сообщения помогли, пойду займусь делом (реализацией своего реквизита)
---
если не ошибаюсь то в налоге на имущество раздел 2.1
Добрый день господа знающие, подскажите где косяк!

Есть внешняя обработка где таблица значений (созданная программно) очищается, потом заполняется и помещается во временной хранилище в цикле, в момент записи в хранилище таблица значений заполнена верно, но (!) после окончания цикла все записи в хранилище принимают значение Последней записи.

Такого происходить категорически не должно, ведь каждая запись в хранилище под своим уникальным идентификатором и в цикле происходит только запись Нового значения.

Конфигурация УТ 11.1.10.193, Платформа 8.3.10.2580, база файловая, код обработки:

```1c
    Объект.ДанныеДокументов.Очистить();
    Для каждого Направление Из Направления Цикл
    Перемещение.Очистить();
    Для каждого Стр Из Общая Цикл
    Если Стр.Откуда = Направление.Откуда
    И Стр.Куда = Направление.Куда Тогда
    НСтр = Перемещение.Добавить();
    ЗаполнитьЗначенияСвойств(НСтр,Стр);
    КонецЕсли;
    КонецЦикла;
    Адрес = ПоместитьВоВременноеХранилище(Перемещение,Новый УникальныйИдентификатор);
    НСтрАдрес = Объект.ДанныеДокументов.Добавить();
    НСтрАдрес.АдресВХранилище = Адрес;
    КонецЦикла;

    //Тут же проверяю значения записанные в хранилище и они одинаковые (!), чего быть не должно
    Для каждого Данные Из Объект.ДанныеДокументов Цикл
    ТЗ = ПолучитьИзВременногоХранилища(Данные.АдресВХранилище);
    КонецЦикла;
```
---
Судя по описанному поведению во временное хранилище пишется ссылка на объект , грубо говоря это указатель на область памяти где лежит данная таблицу Объект у вас один эта таблица перемещения , а указателей много , но все они указывают на одну и ту же областью.

Мне кажется что бы исправить данное поведение необходимо помещать клоны этой таблицы в хранилище

```1c
    Адрес = ПоместитьВоВременноеХранилище(Перемещение.Скопировать(),Новый УникальныйИдентификатор);
```
---
Судя по описанному поведению во временное хранилище пишется ссылка на объект , грубо говоря это указатель на область памяти где лежит данная таблицу Объект у вас один эта таблица перемещения , а указателей много , но все они указывают на одну и ту же областью.

Мне кажется что бы исправить данное поведение необходимо помещать клоны этой таблицы в хранилище

```1c
    Адрес = ПоместитьВоВременноеХранилище(Перемещение.Скопировать(),Новый УникальныйИдентификатор);
```
---
, Ура, заработало!!! Спасибо за подсказку огромное
---
вместо

```1c
    Перемещение.Очистить ();
```

можно написать:

```1c
    ПеремещениеНовый = Перемещение.СкопироватьКолонки ();
```

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

и в строке

```1c
    Адрес = ПоместитьВоВременноеХранилище(Перемещение,Новый УникальныйИдентификатор);
```

имя переменной Перемещение заменить на ПеремещениеНовый.
---
в строке
```1c
    ПоместитьВоВременноеХранилище(Перемещение,Новый УникальныйИдентификатор)
```
 попробуйте УИД самой формы поставить
---
, Так не работает, пробовал..
Сделал отбор, но он не работает. В чем может быть проблема?
---
Тебе нужно в элементе отбора поменять функцию вставить, на добавить. Тогда должно заработать
---
Тебе нужно в элементе отбора поменять функцию вставить, на добавить. Тогда должно заработать
---
7745
Написал код, но он не работает, картинка не сохраняет
---
Тогда тебе нужно заменить картинку на изображение. Потому что он хранилище значения .
---
Привет, можешь написать, какой тип данных у изображения?
---
Хранилище значения
---
Тогда тебе нужно заменить картинку на изображение. Потому что он хранилище значения .
---
заменил, все заработало, спасибо
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
Всем привет! ОФ. При выборе значения в поле выпадает список с большим количеством договоров с таким же наименованием, но у самого контрагента только один такой договор. Подскажите, куда копать? Отбор ставлю по контрагенту и организации, форма справочника "Договоры контрагентов" открывается корректно с нужным отбором, но вот этот выпадающий список некорректен. Подскажите, пожалуйста, как сделать, чтобы в нем были корректные по отбору договоры. Заранее спасибо.
---
Указал связь по владельцу, вроде бы заработало как надо.
---
Я так понимаю, это режим выбора незаполненного. Вот в этом режиме нужно отбор добавить...
---
Указал связь по владельцу, вроде бы заработало как надо.
Приветствую, коллеги!

Не могу создать условие в вычисляемом поле СКД, программа ожидает ключевое слово "Конец".

Вроде как завершаю выражение словом "Конец":

Выбор Когда Нерезидент=1 Тогда (ЕСТЬNULL(СуммаДохода,0) - ЕСТЬNULL(ВсегоВычет,0))/100*30 Когда ЕСТЬNULL(ДоходСНачалаГодаВсего_13_30,0) <= &Предел Тогда (ЕСТЬNULL(СуммаДохода_13_30,0) - ЕСТЬNULL(ВсегоВычет,0))/100*13) + (ЕСТЬNULL(СуммаДохода_35_30,0)/100*35) Когда ЕСТЬNULL(СуммаДохода_13_30 ,0) <= (ЕСТЬNULL(ДоходСНачалаГодаВсего_13_30,0) - &Предел) Тогда (ЕСТЬNULL(СуммаДохода_13_30,0) - ЕСТЬNULL(ВсегоВычет,0))/100*15) + (ЕСТЬNULL(СуммаДохода_35_30,0)/100*35) Когда ЕСТЬNULL(СуммаДохода_13_30,0) > (ЕСТЬNULL(ДоходСНачалаГодаВсего_13_30,0) - &Предел) Тогда (ЕСТЬNULL(СуммаДохода_13_30,0) - ЕСТЬNULL(ВсегоВычет,0)) - ЕСТЬNULL(ДоходСНачалаГодаВсего_13_30,0) - &Предел)/100*13) + (ЕСТЬNULL(ДоходСНачалаГодаВсего_13_30,0) - &Предел)/100*15 + (ЕСТЬNULL(СуммаДохода_35_30,0)/100*35) Иначе 0 Конец

Не могу понять, где собака порылась?
---
со скобками ошибка.
Тогда (ЕСТЬNULL(СуммаДохода_13_30,0) - ЕСТЬNULL(ВсегоВычет,0))/100*13) + (ЕСТЬNULL(СуммаДохода_35_30,0)/100*35)
Количество закрывающих скобок больше открывающих.
---
со скобками ошибка.
Тогда (ЕСТЬNULL(СуммаДохода_13_30,0) - ЕСТЬNULL(ВсегоВычет,0))/100*13) + (ЕСТЬNULL(СуммаДохода_35_30,0)/100*35)
Количество закрывающих скобок больше открывающих.
---
Да, спасибо. В этом была проблема. Накосячил со скобками.
Здравствуйте! Подскажите по расширениям пожалуйста, влияет ли как то на быстродействие или работу системы, если будет разработано и установлено расширение, включающее большое количество объектов из базы(почти все доки) и созданные новые в расширении. Вопрос не про трудности разработки связанные с возможностями масштабных доработок в расширении, а именно в "тяжести для системы". Допустим код оптимально оптимизирован и если внести все в саму конфу или только в расширение и при одинаковом плюс минус коде и архитектуре будут ли заметные просадки по скорости работы. Ни когда не задавался этим вопросом, т.к. обычно не большие доработки расширениями делал, а тут заметно помасштабнее. Просто есть задача в бп 3 перенести самописный модуль управленческого учета(упрощенный так сказать) перенес его в саму конфу. Но сейчас захотели в расширении. Вроде как придумал как заменить систему согласования на упрощенную без бизнес процессов и задач(т.к. нельзя в расширении новые добавлять) . А вопрос что не учел мучает.
---
Не замерял, но опыт переноса довольно крупной доработки в расширение, есть. Получилось очень даже приемлемо. Но тут реально сильно зависит от " код оптимально оптимизирован"©. Правда, в моем случае доков в расширении было заметно меньше.
---
Если оборудование хорошее, то не влияет на быстродействие
---
Не замерял, но опыт переноса довольно крупной доработки в расширение, есть. Получилось очень даже приемлемо. Но тут реально сильно зависит от " код оптимально оптимизирован"©. Правда, в моем случае доков в расширении было заметно меньше.
---
Спасибо
---
Если оборудование хорошее, то не влияет на быстродействие
---
Спасибо
---
Клавиша Enter не работает?
---
Платная наверное, как шифт у части разработчиков, вот и экономят.
---
В полку самоутвержденцев прибыло
---
Это просто юмор. Кстати, вот возьмите

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
---
Оставьте себе, не пользовался, не пользуюсь и не собираюсь)
---
Опять комплексы полезли
Здравствуйте, скажите пожалуйста, мне надо заменить старое имя товаров на на новое. Остальные данные не будут заменены. Только наименование и все. новые названия загружены в ТЗ из Excel.В нем 2 колонки: cтарое и новое название Дальше не знаю что делать c этим ТЗ. Что-то подсказывает использовать функцию СтрЗаменить().
Спасибо.
---
Что-то подсказывает использовать функцию СтрЗаменить(). Этот"Что-то" неправ...
Потому как вопрос, как тут часто бывает, про сферического коня в вакууме (в смысле конфигурации), то будем считать что речь идёт о наименовании товара в справочнике "Товары", а колонки в ТЗ называются "СтароеНазвание" и "НовоеНазвание" тогда как то так:

```1c
    Для Каждого стр Из ТЗ Цикл
    ТоварСсылка = Справочники,Товары.НайтиПоНаименованию(стр.СтароеНазвание, Истина);
    Если Не ТоварСсылка = Справочники.Товары.ПустаяСсылка() Тогда
    ТоварОбъект = ТоварСсылка.ПолучитьОбъект();
    ТоварОбъект.Наименование = стр.НовоеНазвание;
    ТоварОбъект.Записать();
    КонецЕсли;
    КонецЦикла;
```
---
Что-то подсказывает использовать функцию СтрЗаменить(). Этот"Что-то" неправ...
Потому как вопрос, как тут часто бывает, про сферического коня в вакууме (в смысле конфигурации), то будем считать что речь идёт о наименовании товара в справочнике "Товары", а колонки в ТЗ называются "СтароеНазвание" и "НовоеНазвание" тогда как то так:

```1c
    Для Каждого стр Из ТЗ Цикл
    ТоварСсылка = Справочники,Товары.НайтиПоНаименованию(стр.СтароеНазвание, Истина);
    Если Не ТоварСсылка = Справочники.Товары.ПустаяСсылка() Тогда
    ТоварОбъект = ТоварСсылка.ПолучитьОбъект();
    ТоварОбъект.Наименование = стр.НовоеНазвание;
    ТоварОбъект.Записать();
    КонецЕсли;
    КонецЦикла;
```
---
спасибо большое
Добрый день. Подскажите пожалуйста. Есть функция которая по набору свойство - значение собирает запрос для поиска характеристик, включающим в себя подобный набор свойств. Как бы сюда включить условие на неприсутствие свойства. То есть условие на то, что бы в характеристике НЕ БЫЛО определенного свойства?

Сам запрос:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ЗначенияСвойств1.Объект КАК ХарактеристикаНоменклатуры,
    ХарактеристикиНоменклатуры.Наименование КАК ХарактеристикаНаименованиеДо,
    ЗначенияСвойств1.Объект.Активная КАК Активная
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств1
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
    ПО ЗначенияСвойств1.Объект = ХарактеристикиНоменклатуры.Ссылка
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств2
    ПО ЗначенияСвойств2.Объект = ЗначенияСвойств1.Объект
    ГДЕ
    ИСТИНА
    И ЗначенияСвойств1.Свойство = &Свойство1
    И ЗначенияСвойств1.Значение = &Значение1
    И ЗначенияСвойств2.Свойство = &Свойство2
    И ЗначенияСвойств2.Значение = &Значение2
```

Пробовал так, не работает:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ЗначенияСвойств1.Объект КАК ХарактеристикаНоменклатуры,
    ХарактеристикиНоменклатуры.Наименование КАК ХарактеристикаНаименованиеДо,
    ЗначенияСвойств1.Объект.Активная КАК Активная
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств1
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
    ПО ЗначенияСвойств1.Объект = ХарактеристикиНоменклатуры.Ссылка
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств2
    ПО (ЗначенияСвойств2.Объект = ЗначенияСвойств1.Объект)
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ПО ЗначенияСвойств1.Объект = ЗначенияСвойствОбъектов.Объект
    ГДЕ
    ИСТИНА
    И ЗначенияСвойств1.Свойство = &Свойство1
    И ЗначенияСвойств1.Значение = &Значение1
    И ЗначенияСвойств2.Свойство = &Свойство2
    И ЗначенияСвойств2.Значение = &Значение2
    И ЗначенияСвойствОбъектов.Свойство = &свойствоИсключить
```
---
Нашел такое решение -

```1c
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект КАК Объект1,
    ЗначенияСвойствОбъектов.Значение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Ссылка = &Свойство3) КАК Запрос
    ПО (Запрос.Объект1 = ЗначенияСвойств1.Объект)
```

и далее в условия

```1c
    И Запрос.Значение ЕСТЬ NULL
```

Насколько его правильно использовать и как оно вообще работает?
---
Нашел такое решение -

```1c
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект КАК Объект1,
    ЗначенияСвойствОбъектов.Значение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Ссылка = &Свойство3) КАК Запрос
    ПО (Запрос.Объект1 = ЗначенияСвойств1.Объект)
```

и далее в условия

```1c
    И Запрос.Значение ЕСТЬ NULL
```

Насколько его правильно использовать и как оно вообще работает?
Добрый день. Ошибочно была удалена конфа с рабочего компа, в которой разрабатывалось мобильное приложение. Соответственно, на устройстве есть apk-шный файл с этой загруженной конфой. Есть ли способ как-то инвертирировать ее в файл базы данных для компа, тот что .1СD?
---
Разобрался. Файл базы данных на моб устройстве имеет тоже самое расширением, .1CD. Копируем, пересыем на комп и все норм.
---
По информации с партнерского форума от представителя 1С такого способа не существует.
---
Разобрался. Файл базы данных на моб устройстве имеет тоже самое расширением, .1CD. Копируем, пересыем на комп и все норм.
Есть ли штатный способ редактировать реквизит типа Число(2,0,Неотрицательное), как Время?
Пример:
Пользователь вводит: 7:40
В реквизит попадает: 7,67 в часах
либо 7*60+40 в минутах.
---
Посмотрте как в ЗУП в документах сделан период начислений. Там дата превращается в месяц и обратно, но принцип тот же.
---
реквизит типа Число(2,0,Неотрицательное), как Время? В шапке - дата, а тут - время...
В реквизит попадает: 7,67 в часах И как это значение стыкуется с "Число(2,0,Неотрицательное)"?

В-общем у автора спустя 6 лет на форуме русское народное блюдо: "Каша в голове".

Читайте, вдруг полегчает https://forum.infostart.ru/forum104/topic247111/
---
('000101010740' - '000101010000')/(60*60) = 7,666666666666666666666666667
---
реквизит типа Число(2,0,Неотрицательное), как Время? В шапке - дата, а тут - время...
В реквизит попадает: 7,67 в часах И как это значение стыкуется с "Число(2,0,Неотрицательное)"?

В-общем у автора спустя 6 лет на форуме русское народное блюдо: "Каша в голове".

Читайте, вдруг полегчает https://forum.infostart.ru/forum104/topic247111/
---
Спасибо, норм. решение.
спустя 6 лет на форуме русское народное блюдо : "Каша в голове".
Имхо форум так и работает: кто кашу не переварил - останется без окситоцина.

И как это значение стыкуется с "Число(2,0,Неотрицательное)"?
Спросишь по форме без ошибок-заглянут высказаться полтора старожила, а на дворе пятница).
---
Посмотрте как в ЗУП в документах сделан период начислений. Там дата превращается в месяц и обратно, но принцип тот же.
---
('000101010740' - '000101010000')/(60*60) = 7,666666666666666666666666667
Здравствуйте, помогите пожалуйста , 1с розница 2.3.11.43 платформа 8.3.20.1838, в номенклатуре при выборе ставки НДС нет ставки 0%, в конфигураторе в перечислениях она есть, подскажите может флаг надо где поставить чтобы разблокировать данную ставку или еще что то?
---
благодарю всех кто откликнулся чтобы ставка ндс 0% заработала необходимо обновить до последней версии и установить патч
---
А зачем вам ставка 0%? Чем торгуете?
---
Золото наверное моют) хотя может дутифри какойнить
---
Бюджет услуги
---
А бюджет какие услуги по 0% оказывает?
---
Аренда помещения, даже не спрашивайте почему именно такая ставка, им просто пришло письмо сверху и там такая ставка, и никаких комментариев или мне просто не говорят,
---
Аренда помещения может быть без НДС, 0% не должно быть, если только иностранцам не сдаете, но там не розница, а экспорт.
---
извините Не аренда а проживание
---
Туристический объект? Читал недавно принято решение по 0% ставке.
---
спортивный, размещают спортсменов прибывших на соревнования, я в 1с написал по этому вопросу, как ответ будет скину напишу
---
Бюджет услуги
---
Нее берите выше, Бюджет использует 1с розница и все было хорошо, но тут эта ставка вылезла(((
---
благодарю всех кто откликнулся чтобы ставка ндс 0% заработала необходимо обновить до последней версии и установить патч
---
Благодарю!)
---
Либо исправляем список выбора на форме документа.
Здравствуйте!
Возникла необходимость вывести в одном отчете СКД несколько разных таблиц. Соответственно, создал несколько Наборов данных - запрос, и соответственно настроил несколько группировок от верхнего уровня Отчет. Но еще хочется для удобства, чтобы эти верхние группировки (разные таблицы) можно было сворачивать по плюсику. Можно ли как-нибудь это настроить?
---
"ГруппировкаВ" сворачивает по вертикали. "ГруппировкаПериод" сворачивает по горизонтали
---
"ГруппировкаВ" сворачивает по вертикали. "ГруппировкаПериод" сворачивает по горизонтали
---
Спасибо!
Подскажите, пожалуйста, как включить для настройки динамического списка расширенную СКД (как на скриншоте), чтобы отображалась настройка полей?
Никак не могу найти нигде эту информацию
---
потому что ее нет.Не трынди. Всё там есть и всё отлично работает. Ты сильно устарел.

Ruby 2022.2.4:
---
А хотя... контрольный выстрел в устаревших =)

1С:Предприятие 8.3 (8.3.22.1851), основной режим - управляемое приложение, без режима совместимости.
---
Надо добавить в расширение все методанные которые участвуют в запросе
---
это в смысле на вкладке компоновки данных в поля все поля добавить? или я неправильно понимаю?
---
Какие ещё будут варианты?
---
Никак не могу найти нигде эту информацию
потому что ее нет. ДС это не СКД в прямом смысле.
---
потому что ее нет.Не трынди. Всё там есть и всё отлично работает. Ты сильно устарел.

Ruby 2022.2.4:
---
А, да. Это EDT =)
---
теперь найди это в конфигураторе
---
Сообщение было скрыто модератором.
---
спасибо!!
---
А хотя... контрольный выстрел в устаревших =)

1С:Предприятие 8.3 (8.3.22.1851), основной режим - управляемое приложение, без режима совместимости.
Добрый вечер. Подскажите пожалуйста как записать уже готовую xml строку на клиенте?

```1c
    МассивДокументов = Элементы.Список.ВыделенныеСтроки;

    Для Каждого ТекСтрока ИЗ МассивДокументов Цикл

    ТекстXML = ПолучитьXMLДокумент(ТекСтрока);

    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл(Каталог + "Order_" + СокрЛП("ИмяФайла") + ".xml", "UTF-8");

    //ЗДЕСЬ НУЖНО ЗАПОЛНИТЬ ЗаписьXML ИЗ ТекстXML

    ЗаписьXML.Закрыть();
    КонецЦикла;
```
---
ЗаписьXML.ЗаписатьБезОбработки(ТекстXML);
---
ЗаписьXML.ЗаписатьБезОбработки(ТекстXML);