arefaste/1C_Forums huggingface dataset:
Пытаюсь программно дополнить реквизит в форму (В первый раз. До этого никогда такое не делал)
```1c
    ИмяГруппы = "НомерМеста";
    ГруппаФормы = ЭтаФорма.Элементы.Найти(ИмяГруппы);

    ИмяЭлемента = "НМ";
    ЭлементФормы = ЭтаФорма.Элементы.Добавить(ИмяЭлемента, Тип("ПолеФормы"), ГруппаФормы);
    ЭлементФормы.Вид = ВидПоляФормы.ПолеВвода;
    ЭлементФормы.ПутьКДанным = "Обьект.НачальныйНомерМеста";
    ЭлементФормы.МногострочныйРежим = Ложь;
```
но ругается на ПутьКДаннымОшибка при установке значения атрибута контекста (ПутьКДанным)
{МКТ Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(142)}:ЭлементФормы.ПутьКДанным = "Обьект.НачальныйНомерМеста";
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(292)}:ПоказатьЗначение(Неопределено, ТекущиеДанные.Ссылка);
{Обработка.ЖурналДокументовПродажи.Форма.СписокДокументов.Форма(418)}:ОбщегоНазначенияУТКлиент.ИзменитьЭлемент(Элемент);

по причине:
Недопустимое значениеЯ что-то не пойму в чем дело. Помогите!
---
ЭлементФормы.ПутьКДанным = "Обьект.НачальныйНомерМеста";
Банальная опечатка.
---
ЭлементФормы.ПутьКДанным = "Обьект.НачальныйНомерМеста";
Банальная опечатка.
---
(1)
ЭлементФормы.ПутьКДанным = "Обьект.НачальныйНомерМеста";

Банальная опечатка.Спасибо!
---
Сообщение было скрыто модератором.
---
Ну-во первых ты добавляешь Элемент, а не Реквизит.Может быть неправильно выразился:( Мне нужно вывести значение реквизита в форму. Так сказать правильно?
---
Еще...
Хочу создать новую группу. Пишу:
```1c
    Группа_НомерМеста = Элементы.Добавить("ГруппаШапка", Тип("ГруппаФормы"), ЭтаФорма);
    Группа_НомерМеста.Вид = ВидГруппыФормы.ОбычнаяГруппа;
```
 Ругается!Ошибка при вызове метода контекста (Добавить)
{МКТ Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(132)}:Группа_НомерМеста = Элементы.Добавить("ГруппаШапка", Тип("ГруппаФормы"), ЭтаФорма);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(292)}:ПоказатьЗначение(Неопределено, ТекущиеДанные.Ссылка);
{Обработка.ЖурналДокументовПродажи.Форма.СписокДокументов.Форма(418)}:ОбщегоНазначенияУТКлиент.ИзменитьЭлемент(Элемент);

по причине:
Недопустимое значение параметров
---
ЭтаФорма
нельзя применять ЭтаФорма.
См. СП:

Как вариант:

```1c
    Группа_НомерМеста = Элементы.Добавить("ГруппаШапка", Тип("ГруппаФормы"));
```
---
С этим я разобрался. Я взял пример из Интернета, а там так было написано.

Ну если вы так хорошо разбираетесь в этом вопросе, то может быть подскажите как при изменении начального номера места вывести конечный номер в виде декорации, который получается прибавлением некого числа. Нужно получить примерно то, что на рисунке.
И еще кнопку выбора на начальное место ...
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
Добрый день, подскажите пожалуйста, есть массив 1000 строк нужно вывести тока 100 строк как сделать? В данный момент выводит массив все 1000 строк.

      Для Индекс = 0 по Массив.ВГраница() Цикл

              Сообщить(Массив[Индекс]);

 КонецЦикла;
---
(4)

ВыводимыхСтрок = Мин(Массив.ВГраница(),100);
Для Индекс = 0 по ВыводимыхСтрок Цикл
---
Мин(Массив.ВГраница(),100);99
---
```1c
    для Индекс = 0 По 99 Цикл
```
---
если было бы так легко, а теперь из 99 нужно вывести на пример тока 10 строк ?
---
```1c
    Для Индекс = 0 По 9 Цикл
```

В чем проблемы-то? выведите хоть 2 строки........
---
```1c
    Количество = Массив.ВГраница();
    Количество10Процентов = ?(окр(Количество * 10 / 100) = 0 И Количество > 1,1,окр(Количество * 10 / 100) );
    Для Индекс = 0 по Количество10Процентов Цикл

    Сообщить(Массив[Индекс]);

    КонецЦикла;
```
---
Сообщение было скрыто модератором.
---
так как массив бывает разный от 1000 строк до 10 строк
---
Сообщение было скрыто модератором.
---
(4)

ВыводимыхСтрок = Мин(Массив.ВГраница(),100);
Для Индекс = 0 по ВыводимыхСтрок Цикл
---
Мин(Массив.ВГраница(),100);99
Возможно ли, а главное как? Делаю просто - произвольным запросом вывожу на форму.
---
добавить группу колонок, указать в ней заголовок и признак вывода в шапку.
Добавить в группу нужные колонки, указать вид группировки - горизонтальная всегда.
Для колонок снять признак вывода в шапке.
---
добавить группу колонок, указать в ней заголовок и признак вывода в шапку.
Добавить в группу нужные колонки, указать вид группировки - горизонтальная всегда.
Для колонок снять признак вывода в шапке.
Шпаргалка для себя, в первую очередь. После обновления Розницы до 2.3.15 столкнулся с проблемой. "Потерялся" драйвер эквайрингового терминала Сбербанка версия 1. Версия 2, почему-то, никогда не работала.
Версия платформы 32 бит.
При входе в параметры подключаемого оборудования требует установить драйвер. Драйвер установлен - и снова, требуется установить драйвер.
Очистка кэша не помогла.
В отладчике обраружил, что почему-то в запросе доступного подключаемого оборудования по данному рабочему месту очистилось имя макета драйвера.
В результате через групповую обработку справочников и документов помогло следующее:
Оборудование
Имя макета драйвера = Драйвер1СЭквайринговыеТерминалыСбербанк
Устройство используется = да

Драйвер
Снят с поддержки Нет
Способ подключения Из макета
Имя макета драйвера = Драйвер1СЭквайринговыеТерминалыСбербанк
Может кому-то и поможет.
---
Тема получила продолжение.
После перезапуска ПК все повторилось.
Пришлось в расширении модуля МенеджерОборудования, процедура ЗаполнитьДанныеМакетов прописать

```1c
    МакетДоступен = Истина;
```
---
Тема получила продолжение.
После перезапуска ПК все повторилось.
Пришлось в расширении модуля МенеджерОборудования, процедура ЗаполнитьДанныеМакетов прописать

```1c
    МакетДоступен = Истина;
```
---
Тема получила продолжение.
У вас получилось вернуть в работу версию Сбербанка версия 1 на релизе 2.3.15 ?
Работает нормально?
---
Да. Как и описал выше. Сегодня полет нормальный на 2х кассах.
---
главное в ут 11.5 Драйвер Сбербанка вер 1 оставили.
Добрый день!
Подскажите, как добавить в ВТ условие на документ регистратор в запросе (мое условие ВнутренниеЗаказыОбороты.Регистратор ССЫЛКА Документ.ВнутреннийЗаказ - не отрабатывает):

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    Потребность.ВнутреннийЗаказ,
    Потребность.Номенклатура,
    Потребность.ЗаказКолво,
    Потребность.ЕдиницаИзмерения,
    Потребность.Артикул,
    Потребность.КодНмк,
    Элас_ЗаявкиНаЗакупкуОбороты.КоличествоЗаявкиРасход КАК СчетПолученныйКолво,
    Элас_ЗаявкиНаЗакупкуОбороты.Регистратор КАК СчетПолученный
    ИЗ
    Потребность КАК Потребность
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Элас_ЗаявкиНаЗакупку.Обороты(, , Регистратор, ) КАК Элас_ЗаявкиНаЗакупкуОбороты
    ПО Потребность.Номенклатура = Элас_ЗаявкиНаЗакупкуОбороты.Номенклатура
    И Потребность.ВнутреннийЗаказ = Элас_ЗаявкиНаЗакупкуОбороты.Заявка
    И (Элас_ЗаявкиНаЗакупкуОбороты.Регистратор ССЫЛКА Документ.Элас_СчетПолученный)
```
---
ДД, а об функции ТИПЗНАЧЕНИЯ(<Выражение>) Вы знаете? Или оператор Ссылка <ИмяТаблицы>
---
ДД, а об функции ТИПЗНАЧЕНИЯ(<Выражение>) Вы знаете? Или оператор Ссылка <ИмяТаблицы>
---
Да, все получилось! спасибо)
Как установить такой отбор в скд? Это штатный отчет и в конфигураторе так он не видит, но в 1С предприятии он видит данные реквизиты через точку! Как в разработчики в 1С это сделали?
---
Разобрался. Можно выгрузить настройки варианта отчета и там добавить свой отбор (подобный) через блокнот и загрузить этот вариант!
---
потому что запрос собирается после нажатия на кнопку Сформировать
вам необходимо уже после получения этого запроса формировать свои отборы.
---
ну как, поели плова и сделали, в конфигураторе в скд доступно больше чем в режиме юзера, смотрите внимательнее, все там есть
---
Так и как, например добавить, еще один подобный отбор?
---
я делал вот так:

```1c
    НастройкиОтчета = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
    ПолеОтбораСотрудник = Новый ПолеКомпоновкиДанных("Сотрудник");

    Для Каждого ЭлементОтбора Из НастройкиОтчета.Отбор.Элементы Цикл
    Если ЭлементОтбора.ЛевоеЗначение = ПолеОтбораСотрудник Тогда
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ПравоеЗначение = <Значениеотбора>;
    КонецЕсли;
    КонецЦикла;
    Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиОтчета);
```
---
Разобрался. Можно выгрузить настройки варианта отчета и там добавить свой отбор (подобный) через блокнот и загрузить этот вариант!
Как в коде 1с8 обрезать число без округления?
Например, есть число 12,566666667 и нужно представить его в формате, который определяет два знака после запятой, но без округления, то есть результат в таком случае должен быть: 12,56. Командой формат и окр() происходит округление и число преобразуется в 12,57.
---
с десятичными так
Обрезка = Цел(ВашеЧисло * 100) / 100 ;
---
ЦелаяЧасть = Цел(ВашеЧисло);
---
Мне нужно оставить 2 знака после запятой.
---
нужно оставить 2 знака после запятой. Универсальный вариант, где количество знаков задается программно:

```1c
    Обрезка = Цел(ВашеЧисло * Pow(10,КоличествоЗнаков) / Pow(10,КоличествоЗнаков) ;
```
---
Оно и останется в момент присвоения реквизиту с точностью "2". А в памяти это все равно живет с полной разрядностью.
---
Предполагаю такой алгоритм, но, возможно, можно как то оптимальнее.

```1c
    КоличествоРазрядов = Макс(СтрДлина(ВыборкаДетальныеЗаписи.Цена)-СтрДлина(Цел(ВыборкаДетальныеЗаписи.Цена))-1,0);
    ВсегоСимволов=СтрДлина(ВыборкаДетальныеЗаписи.Цена);
    РезультатЦена=Число(Лев(ВыборкаДетальныеЗаписи.Цена,ВсегоСимволов-КоличествоРазрядов+2));
```
---
с десятичными так
Обрезка = Цел(ВашеЧисло * 100) / 100 ;
---
Цел(ВашеЧисло * 100) / 100
Отлично, спасибо. Гениально)
---
Цел(ВашеЧисло * 100) / 100 спасибо большое
---
Спасибо! Это круто!
---
Удалил, свое сообщение. Не увидел, что условие без округления
---
Вообще-то "обрезание" у ТС это тоже округление, которое с добавкой "вниз".
---
Вообще-то нет.
 Окр(6.666,2, РежимОкругления.Окр15как10 ) = 6,67
---
ещё бы в формате ячейки отчёта так можно было
---
А зачем так извращаться в формате ячейки?
А вообще, написать функцию, в отчете сделать вычисляемое поле с вызовом своей функции и выводить в результат уже это поле.
---
речь о частном случае. конфигурация унф. встроенная обработка печать ценников. макет делается в режиме предприятия пользователем. и окромя доступа к полям типа Цена у него вариантов нет.
а есть допустим потребность в ценнике написать 23 руб. 58 коп.
Добрый день.
Вопрос по типовому функционалу ERP.
В ней есть типовой документ "Реализация товаров и услуг". У документа есть реквизит ЗаказКлиента (скажем шапки, для более простого понимания) и такой же реквизит в табличной части.
Если Реализация делается на основе одного заказа, то реквизит шапки заполняется. Если по нескольким, то в реквизите шапки Неопределено.
Вопрос: если документ создается на основе заказа клиента, то всегда ли этот заказ будет храниться в реквизите табличной части, или может быть ситуация, когда он есть только в реквизите шапки.
Проблема в следующем: нужно найти все Реализации, сделанные на основе заказа. Сейчас поиск выполняется по реквизиту шапки и по реквизиту табличной части. Хотелось бы оптимизировать, и искать только по документу. Но на данный момент не понятно, может ли реквизит табличной части быть пустым (например, когда отключена возможность вводить Реализацию на основе нескольких заказов).
---
Добрый, реквизит в ТЧ заполняется всегда, в шапке только когда заказ 1 (не знаю зачем так сделано, вероятно для оптимизации чтобы всегда не перебирать ТЧ и искать разные заказы), а но форму выводится динамически.
Если документы проведенные, то искать можно по регистры выручки и себестоимость например, там тоже есть заказ. Правда если вам нужны специфические строки (отменённые, не отгруженные) то искать придется по документу. Можно еще попробовать искать через регистр Распределение запасов, но там тоже нет отмененных
---
В табличной части заказ будет всегда, если реализация по заказам.
---
Добрый, реквизит в ТЧ заполняется всегда, в шапке только когда заказ 1 (не знаю зачем так сделано, вероятно для оптимизации чтобы всегда не перебирать ТЧ и искать разные заказы), а но форму выводится динамически.
Если документы проведенные, то искать можно по регистры выручки и себестоимость например, там тоже есть заказ. Правда если вам нужны специфические строки (отменённые, не отгруженные) то искать придется по документу. Можно еще попробовать искать через регистр Распределение запасов, но там тоже нет отмененных
---
В табличной части заказ будет всегда, если реализация по заказам.
---
Сообщение было скрыто модератором.
---
Никак
---
Спасибо всем за разъяснение
Салют всем. Имеется отчет, где выводятся данные подчиненного регистра сведений, регистратора - документа и его табличной части. Один документ может выводится несколько раз(зависит от количества строк табличной части). Как настроить в скд, что - бы была своеобразная сортировка, группировка (т.е. рядом с документом 03 был какой-нибудь плюсик, где сворачиваются и разворачиваются такие же документы)
---
Воо я дурак, просто не догадался еще одну группировку добавить с документом. Тема закрыта :)
---
Воо я дурак, просто не догадался еще одну группировку добавить с документом. Тема закрыта :)
Всем привет, имеется отчёт, где в скд представлен отбор "Тип проверки" с типом булево. Задача стоит в том, что-бы изменить значений: Вместо "Да" отображалось "Плановая", а вместо "Нет" внеплановая, собственно можно ли это поменять в скд, либо же как-нибудь программно?
---
Только не формат поля, а Доступные значения. Там можно задать представление
---
Первая закладка, Наборы данных,
там настрой у поля.
---
Это отбор или что?
---
А раз отбор, то это поле компоновки. А раз это поле компоновки, то можно задать формат поля. Пробовали?
---
Только не формат поля, а Доступные значения. Там можно задать представление
---
Первая закладка, Наборы данных,
там настрой у поля.
---
может через Выбор ?
в запросе СКД добавить

Выбор Когда &ТипРоверки Тогда "Плановая" Иначе "Внеплановая" Конец как Проверка,
---
Может я что-то не так сделал, но не сработало
---
Может я что-то не так сделал, но не сработало

Но что я сделал, я вам не скажу!

а? кто еще подскажет в чем проблема?
Здравствуйте!

Задача: Управляемые формы, выбор строк в сформированном отчете галочками/флажками.
Табличный документ расположен на форме.
Ячейка настроена в макете: СодержитЗначение=истина, ТипЗначения=булево, ЭлементУправления=флажок.

При выводе секции в табличный документ, имеем не флажок, а интерактивное поле с выбором Да/Нет. Неудобно так отмечать, как можно сделать именно флажок.
---
ЭлементУправления=флажок
В управляемых формах это не используется (не работает).
Сделайте изменение значения в поле Да/Нет при двойном клике, без входа в режим редактирования.
---
ЭлементУправления=флажок
В управляемых формах это не используется (не работает).
Сделайте изменение значения в поле Да/Нет при двойном клике, без входа в режим редактирования.
---
Спасибо, не работает, так не работает
Да, при двойном клике сделал. Особенно, если в формате поставить не "Да/Нет", а "V / ", то сносно в целом выходит.
---
Да, тоже так делал)
Всем здравствуйте, хотел бы спросить. Почему у меня берет самую первую дату, хотя я удаляю данные в конце цикла.
---
Для удаления данных из коллекции до цикла создайте массив - в цикле добавляйте в массив элементы коллекции, которые нужно удалить.
После этого цикла в новом цикле обойдите элементы массива и удалите элементы коллекции.
---
Код лучше выкладывать как код, а не как скрин.
Потому что выполняется удаление строки с индексом ноль.
Не правильно удалять элементы из коллекции в цикле обхода этой коллекции. Часть строк из-за этого не обходится.
---
А как тогда нужно?
---
Для удаления данных из коллекции до цикла создайте массив - в цикле добавляйте в массив элементы коллекции, которые нужно удалить.
После этого цикла в новом цикле обойдите элементы массива и удалите элементы коллекции.
---
У меня теперь, почему то все наоборот получилось. Теперь последнею дату заполняет...
---
Код покажите.
---
Я уже исправил. Спасибо
---
либо как в (4) , либо обходить массив по индексу начиная с последнего элемента. Тогда в том же цикле можно удалять элементы.
---
Для повторного обхода выборки запроса нужно вызывать "возврат каретки" - с помощью метода Сбросить().
Странные дела с маской редактирования номера телефона. Невозможно задать маску в формате x xxx xxx xx xx. Не могу задать маску числа более двух порядков:
---
Это из конструктора, работает:

"ЧГ='1, 3, 3, 2, 2'; ЧФ=Ч"
---
Впрочем, такой вариант более-менее подойдет: "ЧГ='4, 3'; ЧФ=Ч"
---
форматная строка вообще для другого предназначена
Задача решается вот так:
---
Это из конструктора, работает:

"ЧГ='1, 3, 3, 2, 2'; ЧФ=Ч"
---
Не работает, платформа возвращает в таком формате: "1 234 567 890 1". Придется работать с маской строки, а не числа...
---
Впрочем, такой вариант более-менее подойдет: "ЧГ='4, 3'; ЧФ=Ч"
Здравствуйте!

Есть следующий код:
 ОтборКонтактов = новый Структура("Объект, Тип, Вид");
 ОтборКонтактов.Объект = выбКонтрагент;
 ОтборКонтактов.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
 ОтборКонтактов.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Юридический адрес контрагента");
 ВыборкаКонтактов = РегистрыСведений.КонтактнаяИнформация.Выбрать(ОтборКонтактов);

при выборке выдает ошибку "Недопустимое значение параметра (параметр номер '1')"; причем, если я в отборе оставляю один параметр, например только контрагента, то все проходит успешно, но в выборке много записей и их надо фильтровать по остальным условиям, а не хочется; почему вылазит ошибка? ограничения по отбору в самом регистре?

структуру создавал по разному, всегда корректно, дело не в ней
---
Синтакс помощник, все такое.
Синтаксис:
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Используйте запрос.
---
Синтакс помощник, все такое.
Синтаксис:
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Используйте запрос.
---
если вы внимательно почитаете синтаксис-помощник по поводу метода Выбрать() и его параметров, то получите ответ на свой вопрос
Доброго времени суток! Подскажите пожалуйста из-за чего может возникать ошибка при получении данных через веб сервис мобильным приложением в том случае если файл превышает 40+ мб. Если файл меньше, ошибки не возникает.
---
увеличил таймаут с 20 до 100 и заработало. Спасибо.
---
Сделайте скриншот ошибки.
Какие данные передаёте (тип) ?
---
Некоректные настройки веб сервера. Если IIS увеличьте размер maxrequestEntityAllowed в редакторе конфигураций. Помогает в таких ситуациях
---
а если Apache?
---
ошибка без указания строки, ругается на метод обращения к веб сервису. Возвращаемые данные хранилище значения.
---
Таймаут?
---
увеличил таймаут с 20 до 100 и заработало. Спасибо.
---
СпасибоМог бы указать, что вот он - ответ! Чтобы поцикам, которые потом спрашивать будут, моск не напрягать лишний раз...
Здравствуйте, не работает отбор. Что делать? Целый день с этим маюсь. Если что то я хочу сделать отбор в таблице значений.
---
Встаньте на строку и в отладчике сравните значения: значение графы Метаданные из текущей строки со значением, которое вы передаете в отбор.
Может у вас там латиница в одной из букв.
А лучше скопируйте значение из строки таблицы и используйте его в коде.
---
а
---
А данные в таблице есть? Удовлетворяющие отбору, само собой.
Пока очевидно, что таких данных нет.
---
Данные есть. Просто я показал что он не работает
---
Покажите данные, где есть в графе Метаданные строка Справочник.ОтпечаткиПальцев.
---
Встаньте на строку и в отладчике сравните значения: значение графы Метаданные из текущей строки со значением, которое вы передаете в отбор.
Может у вас там латиница в одной из букв.
А лучше скопируйте значение из строки таблицы и используйте его в коде.
---
Я чё то сделал и все заработало))))
Здравствуйте, Форумчане! В конфигурации УНФ 1.6, в списке кассовых операций, итоговые суммы отображаются только в одной кассе, доступа в конфигуратор увы нет. Никто не сталкивался с таким?
---
возможно есть ограничения в правах по кассам?, надо обратиться к юзеру с полными правами, сталкивались, но Вам к админу
---
Срочный вопрос, если честно
---
возможно есть ограничения в правах по кассам?, надо обратиться к юзеру с полными правами, сталкивались, но Вам к админу
---
Спасибо, но проверить уже смогу завтра( Но звучит правдоподобно, скорее всего в этом и проблема
---
Совсем забыл сказать, дело действительно было в правах, спасибо)
Добрый день! Подскажите возможно ли программно создать такую небольшую форму расчета суммы. Необходимо добавить в расширение. То есть по нажатии кнопки на форме, открывает небольшое окно подсчета с двумя кнопками, которые должны изменить данные в исходной форме.
---
возможно ли программно создать такую небольшую форму расчета суммы
Программно создать форму с кнопками - нет, можно создать форму в конфигураторе, добавить на нее кнопки с определенными действиями и открывать эту форму при необходимости.
---
возможно ли программно создать такую небольшую форму расчета суммы
Программно создать форму с кнопками - нет, можно создать форму в конфигураторе, добавить на нее кнопки с определенными действиями и открывать эту форму при необходимости.
---
ДД, недавно видел на форуме хорошую статью (мысль) - не подскажу - не помню где... Мысль такая с помощью расширения создаёте форму с двумя кнопками. А обработку нажатия делаете внешней обработкой и прикрепляете к дополнительным обработкам.
---
ого, я, наверное, не буду ещё и внешнюю обработку делать. Сейчас уже добавила к доку в расширении пустую форму, попробую так. Форма создана пустая, всё на нее программно добавлю