arefaste/1C_Forums huggingface dataset:
Всем привет!
Выгружаю данные из запроса в файл в эксель. В начале каждой строки нужны кавычки, потом пробел, потом текст.
Например текст такой - Вася, подъем. В эксель должно быть - " Вася подъем.
Сам текст тоже не простой, с кавычками в середине. Сначала пробовала в самом запросе, но не получилось. Если добавляется вначале, где то в середине исчезают кавычки. Поэтому решила уже в самом выводе в эксель. Если я добавляю так - """" + Текст, то перед строкой никаких кавычек нет и более того, в середине строки тоже пропадают одни кавычки. Если я делаю так " """ + Текст, то все ок, за исключением лишнего пробела перед строкой.
Что это за фигня?
---
Не знаю почему, но сработало только когда я добавила 10 кавычек. Добавляла постепенно, по паре. И когда их стало 10 только тогда все стало ок.
---
Если я делаю так " """ + Текст, то все ок, за исключением лишнего пробела перед строкой.
Что это за фигня? Дык, вы же эту фигню сами и задали: к Текст слева прибавить строку, состоящую из пробела и кавычки.

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

Попробуйте так: """ " + Текст
---
Немного не так написала, извините. Пробел нужен не везде. Вообщем сейчас нужно добавить ТОЛЬКО одни кавычки. И когда я делаю так - """" + Текст, то перед строкой никаких кавычек нет и более того, в середине строки тоже пропадают одни кавычки. Почему? И как добавить просто одни кавычки перед строкой?
---
ASCII пробовали передавать?
---
Нет.
---
И в запросе так можно. Если руками текст поправить, потом конструктор запроса сам отформатирует: где сколько ковычек добавить
---
У меня перед текстом должны быть кавычки, как в запросе это будет выглядеть? У меня если я текст вручную правлю выдает синтаксическую ошибку..
---
Открываешь запрос конструктором.
Снизу есть кнопочка "Запрос" - нажимаешь видишь полный текст запроса.
Включаешь возможность редактирования, правишь руками. Там кавычки для строкового значения будут одинарные.
Прри сохранении запроса конструктор все нужные добавит сам.
---
Можно проще. Просто в самом тексте запроса, прямо в коде править и потом открыть конструктором, тоже самое будет. Я уже писала, что добавляю перед текстом кавычки - не работает. Напишите пож, любое поле где перед например наименованием будет выводится одна кавычка.
---
В (4) ответ """ " + Текст
---
Нет, нужно без пробелов уже. Переиграла немного. Если добавляю классические 4 кавычки, то нифига не работает. Перед текстом нет ничего. И исчезают те которые в самом тексте.
---
Не знаю почему, но сработало только когда я добавила 10 кавычек. Добавляла постепенно, по паре. И когда их стало 10 только тогда все стало ок.
Бухгалтерия сельскохозяйственного предприятия (релиз 3.0.83.25, платформа 8.3.17.1549) При выборе любой формы отчетности АПК , не видны сами формы отчетности,таким образом заполнить их нельзя. Справочник с набором форм за 9 месяцев 2020 заполнен. Куда копать?
---
Вопрос решился после обновления конфигурации на новый релиз.
---
Самое интересное, что на другой базе, такого же релиза все нормально.Все формы доступны, открываются и заполняются.
---
Вопрос решился после обновления конфигурации на новый релиз.
Добрый день

Есть Некая табличная часть которая в которую загружаются значения из экзельки.

Пример таблицы

Товар(Номенклатура) | Остаток (число) | Списать(Число)

У каждого товара есть реквизит с типом булево (заполняется в самом справочнике). Нужно после заполнения табличной части из экзельки ограничить доступность ячейки зависимости от условия.( если реквизит = истина то ячейка списать доступна).

Подскажите как возможно обойти табличную часть через элементы?
---
Добавьте совю колонку в ТЧ (только на форме) и перезаполняйте ее при открытии и изменении ТЧ. По ней формируйте отбор для условного оформления.
---
Подскажите как возможно обойти табличную часть через элементы?

```1c
    СтрокаТабличнойЧасти=Элементы.ТЧ.ТекущиеДанные;
    Для Каждого Строка Из СтрокаТабличнойЧасти Цикл
```

Далее обращаемся уже к конкретному элементу
---
СтрокаТабличнойЧасти=Элементы.ТЧ.ТекущиеДанные;
Для Каждого Строка Из СтрокаТабличнойЧасти Цикл

Интератор для значения не определен.

В отладке в тек данных находится строка.
---
Через условное оформление ТолькоПросмотр.
---
в условном оформлении нельзя перейти в реквизиты номенклатуры что бы выставить условие

Не уточнил в теме. вся работа происходит в внешней обработке.
Можно выставить условие на реквизит номенклатура но провалится в вложенные реквизиты нельзя
---
Добавьте совю колонку в ТЧ (только на форме) и перезаполняйте ее при открытии и изменении ТЧ. По ней формируйте отбор для условного оформления.
---
да, точно. легко и просто.
Спасибо
Добрый день, обрабатываю запрос в http-сервисе, приходит строка "{"roles":[{"roles":"Р—Р°РїСѓСЃРєРўРѕРЅРєРѕРіРѕРљР»РёРµРЅС‚Р°"}]}". Не получается раскодировать строку без использования файла. Приходит предположительно в формате ANSI.

Если использовать кодировку при получении тела:

```1c
    ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку(КодировкаТекста.ANSI);
```

то, получаю строку: "{"roles":[{"roles":"Р вЂ”Р В°Р С—РЎС“РЎРѓР С”Р СћР С•Р Р…Р С”Р С•Р С–Р С•Р С™Р В»Р С‘Р ВµР Р…РЎвЂљР В°"}]}"

Работает:

```1c
    ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку(); //по умолчанию UTF8

    Текст = новый ТекстовыйДокумент;
    Текст.УстановитьТекст(ТелоЗапроса);
    Текст.Записать(КаталогВременныхФайлов()+"ТелоЗапроса.txt", КодировкаТекста.ANSI)
    Текст.Прочитать(КаталогВременныхФайлов()+"ТелоЗапроса.txt", КодировкаТекста.UTF8);
    ТелоЗапроса = Текст.ПолучитьТекст();
```

Предложите пожалуйста лучшее решение.
---
Можно тоже самое сделать в оперативной памяти:
```1c
    ПотокВПамяти = Новый ПотокВПамяти;

    ЗаписьДанных = Новый ЗаписьДанных(ПотокВПамяти);
    ЗаписьДанных.ЗаписатьСтроку(Текст, КодировкаТекста.ANSI);
    ЗаписьДанных.Закрыть();

    ПотокВПамяти.Перейти(0, ПозицияВПотоке.Начало);

    ЧтениеДанных = Новый ЧтениеДанных(ПотокВПамяти);
    Текст = ЧтениеДанных.ПрочитатьСтроку();
```
---
Можно тоже самое сделать в оперативной памяти:
```1c
    ПотокВПамяти = Новый ПотокВПамяти;

    ЗаписьДанных = Новый ЗаписьДанных(ПотокВПамяти);
    ЗаписьДанных.ЗаписатьСтроку(Текст, КодировкаТекста.ANSI);
    ЗаписьДанных.Закрыть();

    ПотокВПамяти.Перейти(0, ПозицияВПотоке.Начало);

    ЧтениеДанных = Новый ЧтениеДанных(ПотокВПамяти);
    Текст = ЧтениеДанных.ПрочитатьСтроку();
```
---
В заголовке запроса Content-Type укажи

charset=utf-8
или другую
---
charset=utf-8

Возможно в имели ввиду тоже самое что в посте (3) но я понял как и где это используется...
---
В объекте WinHttp.WinHttpRequest.5.1
Доступны и другие заголовки
Что-то должно подойти:
   WinHttp.SetRequestHeader("Accept-Language", "ru");
 WinHttp.SetRequestHeader("Accept-Charset","utf-8");
 WinHttp.setRequestHeader("Content-Language", "ru");
 WinHttp.setRequestHeader("Content-Charset", "utf-8");
 WinHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
---
Я правильно понял, что эти настройки на стороне отправителя запроса? Если нет, то напишите пожалуйста пример использования при получении...
---
Да на стороне отправителя
Хотя я сейчас посмотрел свои запросы. От некоторых серверов приходит не в той кодировке, которую я в заголовках задал. Тоже потом подобным образом в файл пишу с заданной кодировкой
---
Тоже потом подобным образом в файл пишу с заданной кодировкой

Очень бы хотелось уйти от этого, а вариант с файлом работает стабильно?
---
Да что прилетает с другой кодировкой. Принудительно перевожу в нужную мне кодировку
---
Можешь указать свою кодировку
Например Windows-1251
---
Windows-1251

Пробовал разные, в любом из вариантов получал нечитабельный текст требующий декодирования.
---
Это похоже все-таки UTF-8
---
Возможно сервер выдает инфу в той кодировке, в какой она у него записана в базе. Тогда желательно в этой кодировке и запрашивать
в ЦБ планируется создание веб сервиса (для МП - мобильной платформы), который должен возвращать информацию из ЦБ с некоторыми отборами (Склады, виды цен, группы доступа партнеров).

Я могу из МП передать в веб сервис пользователя, и хотелось бы вернуть обратно данные из 1с с ограничениями, которые прописаны у него в РЛС в ЦБ.

Как это реализовать, возможно такое?
Например что бы в запросе написать
"Выбрать РАЗРЕШЕННЫЕ..." и он вернул с ограничениями не для текущего пользователя, а с ограничениями полученного в параметрах пользователя?
---
может быть это поможет.
---
Если используется аутентификация внутреннего пользователя ЦБ, то работать будет.
При использовании сервисного пользователя фильтры писать руками. Как программно обратится к RLS не знаю, возможно коллеги подскажут.
---
Когда-то похожую проблему решали для различных рабочих мест - вход под единым сервисным пользователем и подмену потом. Для типовых ролей достаточно было подменить в параметрах сеанса текущего пользователя.
Ну или можно сделать дубли ролей и переписать РЛС на свой добавленный параметр сеанса
---
может быть это поможет.
---
Да, спасибо)
---
Когда-то похожую проблему решали для различных рабочих мест - вход под единым сервисным пользователем и подмену потом. Для типовых ролей достаточно было подменить в параметрах сеанса текущего пользователя.
Ну или можно сделать дубли ролей и переписать РЛС на свой добавленный параметр сеанса
---
вход под единым сервисным пользователем и подмену потом. Для типовых ролей достаточно было подменить в параметрах сеанса текущего пользователя.

Не уверен что такой способ ещё работает, а попробовать прямо сейчас не готов. На всякий случай тоже помечу как верный ответ.

Ну или можно сделать дубли ролей и переписать РЛС на свой добавленный параметр сеанса
Не, ну это уже перебор)
---
Если используется аутентификация внутреннего пользователя ЦБ, то работать будет.
При использовании сервисного пользователя фильтры писать руками. Как программно обратится к RLS не знаю, возможно коллеги подскажут.
---
Как вариант заходить сразу под нужным пользователем. Спасибо, не подумал об этом (закладывал логику - заход под специальным пользователем)
---
Для отладки норм, для продуктового HTTP сервиса не подходит, потому что "обработка создает COM соединение".
---
автор вопроса просил информацию, я предоставил. А вы, при желании, можете самостоятельно сделать "продуктивный HTTP сервис".
---
Чуть меньше резкости.
"продуктовый" <> "продуктивный".
Контекст был HTTP сервис, сам подобную задачу решаюhttps://infostart.ru/1c/articles/1131305/, и за использование COM для regexp критику получил.
Если появится возможность выполнять запросы с RLS без инициализации нового сеанса, то буду рад.
---
Чуть меньше резкости.
Я вам, в общем-то, ничего не предлагал, по этому ваши замечания на мой считаю излишними. Нигде я не написал что это стопроцентное решение.
Делаю отчёт на СКД. Есть вычисляемое поле "выручка с начала периода": в этом поле подводится нарастающий итог по месяцам из поля "выручка" (реализовано через функцию "вычислитьвыражение"). Мне необходимо сделать, чтобы в "менеджерах" и "подразделениях" тоже выводилось значение выручки, но не нарастающий итог по менеджерам и подразделениям соответственно, а значение выручки для конкретного менеджера и подразделения. Подскажите, пожалуйста, как я могу это реализовать?
---
```1c
    ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)", "Подразделение")
    ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)", "Менеджер")
```

На вкладке Ресурсы ставить "Рассчитывать по..." соответствующее поле
---
Поиском по сайту пробовали пользоваться? Функция СКД ВычислитьВыражение.
---
пробовал, на свой вопрос ответа, к сожалению, не нашёл
---
https://xn----1-bedvffifm4g.xn--p1ai/news/2016-07-07-how-to-use-skd-functions/
Видео 1. Как получить сумму в отчете нарастающим итогом?
---
не совсем меня правильно поняли. Как сделать поле с нарастающим итогом я знаю. У меня нарастающий итог реализован в рамках группировки "период" (по месяцам, как видно на скрине), при этом значения для группировок "менеджер" и "подразделение" мне нужно заполнить не нарастающим итогом по этим группировкам, а значением суммы для конкретного менеджера и конкретного подразделения. То есть, например, напротив ФИО менеджера должно быть указано в поле "с начала периода" значение выручки, которую он сделал за весь этот период, а в разрезе его выручки по месяцам - нарастающий итог.
---
```1c
    ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)", "Подразделение")
    ВычислитьВыражениеСГруппировкойМассив("Сумма(Выручка)", "Менеджер")
```

На вкладке Ресурсы ставить "Рассчитывать по..." соответствующее поле
---
а можно просто рассчитывать по ? И выражение
```1c
    Сумма(Выручка)
```
---
Кстати да, так намного проще))
Всем доброго дня возникла такая задача.
На картинке видим есть ряд номенклатуры, и к примеру вся та которая начинается с подстроки 1234. то она попадает в определённую подгруппу, назовем ее например "номенклатура с кодом". Остальное все в папку прочее.

Вопрос в том как добавить те самые нужные мне подгруппы, и как организовать в запросе условие, либо это средствами скд можно сделать, помогите.
---
В выборке в запросе добавить поле

```1c
    ВЫБОР КОГДА Подстрока(Номенклатура.Наименование, 1, 4) = "1234" Тогда "Номенклатура с кодом"
    ИНАЧЕ "Прочее" КОНЕЦ КАК Папка
```

И в группировки в СКД добавить поле "Папка".
---
ПОДОБНО "[0-9][0-9][0-9][0-9].%"
---
В выборке в запросе добавить поле

```1c
    ВЫБОР КОГДА Подстрока(Номенклатура.Наименование, 1, 4) = "1234" Тогда "Номенклатура с кодом"
    ИНАЧЕ "Прочее" КОНЕЦ КАК Папка
```

И в группировки в СКД добавить поле "Папка".
---
Это в настройки - "выбранные поля" добавить Папка, и т.д. которые мне нужны?
---
а если первые 4 символа содержат цифры от 1 до 10 и потом точка, как это организовать, нужно только те которые например содержат 6372.34512-452734-23428934

подчеркнул.
---
ПОДОБНО "[0-9][0-9][0-9][0-9].%"
При создании документа ЧекККм в рознице 2.3 До начала работы процедуры при создании на сервере уже заполнены реквизиты документа, в Частности организация и ответственный. Кто сталкивался в какой момент происходит заполнение?
---
ОбработкаЗаполнения в модуле документа.
---
В параметры формы передана структура с ключом "ЗначенияЗаполнения". Для реквизитов документа с включенной галочкой "Заполнять из данных заполнения" будут взяты значения из этой структуры.
---
ЗначенияЗаполнения

Тут не заполнена эта галочка и параметры формы пустые. что еще может быть?
---
Где она не заполнена на вашем скриншоте?
---
ОбработкаЗаполнения в модуле документа.
Можно ли поставить условие для одной строки в печатной форме, на изменения размера шрифта от длины строки?
---
Как уменьшить шрифт в макете программно в зависимости от кол-ва символов
---
Можно. Если сумеете определить длину строки печатной формы.
---
а как это условие подставить ?
---
```1c
    Если НадоПоменятьШрифт Тогда
    МеняемШрифт
    КонецЕсли;
```

Исполнять при выводе области в табличный документ. У табличного документа есть ОбластьЯчеекТабличногоПоля, у которой есть свойство "Шрифт".
---
А в тексте Области ячеек есть свойство Текст. Находишь его длину.
---
Как уменьшить шрифт в макете программно в зависимости от кол-ва символов
Здравствуйте
Не могу понять в чём проблема, возвращает РезСтр = {"detail": "JSON parse error - Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)"}

Пытаюсь отпарвить товар Post запросом:

```1c
    HTTPЗапрос = Новый HTTPЗапрос();
    HTTPЗапрос.АдресРесурса = Адресс;
    HTTPСоединение = Новый HTTPСоединение("localhost",Порт);

    HTTPЗапрос.Заголовки.Вставить("Accept", "application/json; indent=4");
    HTTPЗапрос.Заголовки.Вставить("Content-Type", "application/json");

    ЗаписьJSON = Новый ЗаписьJSON;

    тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);
    ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);

    тДанные = Новый Структура;
    тДанные.Вставить("product_id", "66662");
    тДанные.Вставить("category_id", "4");
    тДанные.Вставить("name", "222_Тестовий");
    тДанные.Вставить("price", "1337");

    ЗаписатьJSON(ЗаписьJSON,тДанные);
    СтрокаJS = ЗаписьJSON.Закрыть();

    HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJS);
    ОтветHTTP = HTTPСоединение.ВызватьHTTPМетод("POST", HTTPЗапрос);

    РезСтр = ОтветHTTP.ПолучитьТелоКакСтроку();
```
---
Видимо, принимающая система ждет какой-то массив, а не записи с ключами...
---
Для начала укажите кодировку

```1c
    HTTPЗапрос.Заголовки.Вставить("Content-type", "application/json;charset=utf-8");
```

+

```1c
    HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJS,КодировкаТекста.UTF8,ИспользованиеByteOrderMark.НеИспользовать);
```
---
сделал так, теперь возвращает: "detail": "Only list data accepted."
---
Видимо, принимающая система ждет какой-то массив, а не записи с ключами...
---
массив передал и всё вышло, спасибо!
---
Пример такой. Заголовок перечеркнутый не нужен
Здравствуйте. Подскажите, пожалуйста, есть обработка при помощи которой загружаются товары с файла яндекс маркета в регистр сведений. Теперь понадобилась необходимость загружать порядковый номер товара в категории (рейтинг), чтобы это сделать нужен номер строки в каждой категории товаров (категория - отдельный столбец в файле).
Например, смотрим все холодильники, первая строка по холодильникам - это порядковый номер - 1,вторая строка - 2 и т.д.
Как можно правильно перебрать строки и вывести порядковый номер в отдельный столбец в регистр?
---
как-то так

```1c
    ТекКатегория = ";
    ПредКатегория = ";
    счНомераСтроки = 0;
    Для Каждого текущаяСтрока Из НаборДанных Цикл

    ТекКатегория = текущаяСтрока.Категория; // читаем текущее значение
    Если ТекКатегория <> ПредКатегория Тогда // сравниваем с тем, что было перед текущим
    счНомераСтроки = 0; // не равно, значит пошла новая категория, обнуляем счетчик строк внутри категории
    ПредКатегория = ТекКатегория; // и предыдущему присвоим значение текущей, оно не будет обновляться пока категория не сменится
    КонецЕсли;
    счНомераСтроки = счНомераСтроки + 1; // счетчик строки категории + 1

    // что-то тут делаем с счетчиком
    НоваяСтрока.РейтингНаЯндексМаркете = счНомераСтроки;

    КонецЦикла;
```
---
строки же читаете? читаете
категорию определяете? определяете
а теперь вводите переменную ТекКатегория и ПредКатегория и счетчик строк внутри

```1c
    ТекКатегория = текущаяСтрока.Категория;
    Если ТекКатегория <> ПредКатегория Тогда
    счНомераСтроки = 0;
    ПредКатегория = ТекКатегория;
    КонецЕсли;
    счНомераСтроки = счНомераСтроки + 1;
```
---
Для каждой строчки получается Рейтинг так запишется?

```1c
    ТекКатегория = НоваяСтрока.Категория;
    ПредКатегория = ";
    Если ТекКатегория <> ПредКатегория Тогда
    счНомераСтроки = 0;
    ПредКатегория = ТекКатегория;
    КонецЕсли;
    счНомераСтроки = счНомераСтроки + 1;
    НоваяСтрока.РейтингНаЯндексМаркете = счНомераСтроки;
```
---
и какое значение нужно заносить в ПредКатегорию изначально?
---
как-то так

```1c
    ТекКатегория = ";
    ПредКатегория = ";
    счНомераСтроки = 0;
    Для Каждого текущаяСтрока Из НаборДанных Цикл

    ТекКатегория = текущаяСтрока.Категория; // читаем текущее значение
    Если ТекКатегория <> ПредКатегория Тогда // сравниваем с тем, что было перед текущим
    счНомераСтроки = 0; // не равно, значит пошла новая категория, обнуляем счетчик строк внутри категории
    ПредКатегория = ТекКатегория; // и предыдущему присвоим значение текущей, оно не будет обновляться пока категория не сменится
    КонецЕсли;
    счНомераСтроки = счНомераСтроки + 1; // счетчик строки категории + 1

    // что-то тут делаем с счетчиком
    НоваяСтрока.РейтингНаЯндексМаркете = счНомераСтроки;

    КонецЦикла;
```
---
огромное спасибо, выручили!
Добрый день. В табличной части документа, одна колонка имеет большой текст. Я в ней поставила многострочный режим в да, но почему то растягивается только на 2 строки, а текста больше, он весь не виден.
Что сделать? Спасибо.
---
Включите флажок АвтоВысотаЯчейки и установите максимальную Высоту для элемента колонки.
---
Включите флажок АвтоВысотаЯчейки и установите максимальную Высоту для элемента колонки.
---
Да, спасибо! Работает!
В файловом варианте в расширении конфигурации УТ 11.4 создается новый параметр сеанса "ПримерПараметраСеанса" тип булево.
В файловом варианте код с применением этого параметра работает отлично, но когда переносим расширение на клиент серверный вариант при работе кода вываливается ошибка "Поле объекта не обнаружена ПримерПараметраСеанса".
---
Всем спасибо, после перезапуска сервера 1с параметр стал виден.
---
В каком модуле происходит обращение к параметру ?
---
Код в модуле сеанса

```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

    &После("УстановкаПараметровСеанса")
    Процедура Расш1_УстановкаПараметровСеанса(ТребуемыеПараметры)

    ПараметрыСеанса.Расш1_ПараметрСеанса1 = Ложь;

    КонецПроцедуры

    #КонецЕсли
```
---
Попробуй так:

```1c
    Процедура Расш1_УстановкаПараметровСеанса(ТребуемыеПараметры)

    Если ТребуемыеПараметры.Найти("Расш1_ПараметрСеанса1") = неопределено Тогда
    Возврат;
    КонецЕсли;

    ПараметрыСеанса.Расш1_ПараметрСеанса1 = Ложь;

    КонецПроцедуры
```
---
Всем спасибо, после перезапуска сервера 1с параметр стал виден.
Добрый день уважаемые форумчане !!!
Прошу помощи у гуру ...
Розница, редакция 2.3 (2.3.5.24) при проверке табачной продукции - вылазит ошибка (значение не является значением объектного типа статус).
Говорит в проверку уже заходил и что то там сдеал ... но не помнит чего ...
Понимаю что можно в отладчике сидеть вычленять, но Может кто сталкивался с такой ошибкой ? в чем может быть проблема ?
---
зайдите в сведения о программе там будет полная ошибка. скорее всего расширение и исправление патчей
---
Начинали с очистки Кэеша, тестированием базы?
---
- Нет, но сделал не помогло (((
---
зайдите в сведения о программе там будет полная ошибка. скорее всего расширение и исправление патчей
---
- Может я не правильно понял - я удалил все расширения - тоже не помогло ... (((
- Сведениях о программе ошибки не обнарулил ...
---
В УТ была подобная ошибка, но там все решилось обновлением и было довольно давно
---
Удалите базу из списка баз и снова добавьте
---
если не поможет, то запустите режим предприятия из конфигуратора через отладку, там появится окошко с более подробной расшифровкой ошибки.
---
если не поможет, то запустите режим предприятия из конфигуратора через отладку, там появится окошко с более подробной расшифровкой ошибки.
- это понятно ... но хотелось обойтись бы без этого ...
Короче отказались от Накладной ...
Доброго времени суток. Обычные формы. В таб.часть Товары добавлен реквизит(поле ввода без привязки к данным) тип Строка в которую выводятся дробные числа.

```1c
    Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)

    ОформлениеСтроки.Ячейки.Вес.УстановитьТекст(ДанныеСтроки.Номенклатура.Вес);

    КонецПроцедуры
```
Задача стоит в выводе Итога по этой колонке в подвале, возможно ли как то вывести?
---
сделать процедуру расчёт итогов подвала, вызывать её при открытии, и видимо при окончании редактирования строки/ при получении данных т.ч.
в ней цикл по таблице где считается итог по всем строкам, и в конце устанавливать

```1c
    ЭлементыФормы.ТЧ.Колонки.Вес.ТекстПодвала = Формат(ПолучитьСуммуИтога(), "ЧЦ=15; ЧДЦ=2");
```
---
сделать процедуру расчёт итогов подвала, вызывать её при открытии, и видимо при окончании редактирования строки/ при получении данных т.ч.
в ней цикл по таблице где считается итог по всем строкам, и в конце устанавливать

```1c
    ЭлементыФормы.ТЧ.Колонки.Вес.ТекстПодвала = Формат(ПолучитьСуммуИтога(), "ЧЦ=15; ЧДЦ=2");
```
---
Поторопился с вопросом, все элементарно, благодарю