arefaste/1C_Forums huggingface dataset:
Добрый день. Столкнулся с такой проблемой: формирую отчет Задолженность покупателей по срокам долга, и программа зависает. Пробовал обновлять релиз, перезагружал комп, на котором установлена база, чистил кэш, поставил базу на другой комп, база все равно зависает. Отчет типовой, без доработок, на замке. Подскажите, пожалуйста, может кто сталкивался, что еще можно попробовать сделать?
---
еще обратил внимание, что в настройке интервалов какие-то непонятные значения заданы были. Сделал 7,15,30,60,90.
---
Зависал из-за настройки интервалов, сделал 7, 15, 30, 60, 90 и все сформировалось.
---
1) сделать отбор, чтоб минимум данных было. За день например
2) попытаться дождаться результата (поставить на ночь) \
3) сделать тестирование и исправление базы
---
1) сделать отбор, чтоб минимум данных было. За день например это какое поле нужно в отбор добавить? У меня доступны 4 - Договор, Документ, Подразделение и Покупатель. Поставил Документ.Дата больше или равно 15.05.2024 и сделал отбор по покупателю и подразделению. Отчет сформировался, но пустой (из за отборов покупатель/подразделение), отключил эти два отбора и отчет завис. Завершил сеанс программы, сделал отбор Документ.Дата больше или равно 31.05.2024 - тоже завис.

(2) ) попытаться дождаться результата (поставить на ночь) на ночь оставлял. Не сформировался.

(2) [IS-QUOTE]3) сделать тестирование и исправление базы этого хотелось бы избежать, но, видимо, придется делать
---
еще обратил внимание, что в настройке интервалов какие-то непонятные значения заданы были. Сделал 7,15,30,60,90.
---
Зависал из-за настройки интервалов, сделал 7, 15, 30, 60, 90 и все сформировалось.
Здравствуйте, стоит учебная задача (На основе типового функционала карт лояльности реализовать выдачу и применение виртуальных накопительных скидочных карт)
Нужно переделать форму регистрации новой карты лояльности, добавить туда новые реквизиты. По нажатию кнопки подтверждения добавления новой карты:
1) Должен быть создан новый контрагент/партнер
2)Должна быть создана новая карта лояльности для созданного контрагента/партнера

Я в клиенте создал новые карты и скидки, но не могу понять, как поменять форму, которая вызывается по стандарту. Нашел справочник.КартыЛояльности, но не могу понять, как именно поменять ту форму, которая вызывается при регистрации. Подскажите где покопать. И такой вопрос, новые реквизиты, нужно в реквизиты самого справочника добавлять?
УТ 11.5(демоверсия)
---
Подскажите где покопать.
Копать сдесь: Справочник.КартыЛояльности.Команды.ЗарегистрироватьКартуЛояльности

```1c
    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

    ОткрытьФорму("Справочник.КартыЛояльности.Форма.ПомощникРегистрации", Неопределено, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

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

Справочник.КартыЛояльности.Форма.ПомощникРегистрации

новые реквизиты, нужно в реквизиты самого справочника добавлять?
Это зависит от функциональности реквизитов.
Скорей всего, реквизиты формы нужны для ввода информации о новом Партнере. Хранить эту информацию в справочнике КартыЛояльности не нужно.
---
Подскажите где покопать.
Копать сдесь: Справочник.КартыЛояльности.Команды.ЗарегистрироватьКартуЛояльности

```1c
    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

    ОткрытьФорму("Справочник.КартыЛояльности.Форма.ПомощникРегистрации", Неопределено, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

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

Справочник.КартыЛояльности.Форма.ПомощникРегистрации

новые реквизиты, нужно в реквизиты самого справочника добавлять?
Это зависит от функциональности реквизитов.
Скорей всего, реквизиты формы нужны для ввода информации о новом Партнере. Хранить эту информацию в справочнике КартыЛояльности не нужно.
---
Спасибо, большое!
мне нужно выгрузить документ в текстовый файл (я должен написать собственную выгрузку в txt формат). когда я выгружаю документ у меня получается примерно следующее:

```1c
    Прост~ДеятельностьНаПатенте~ДеятельностьНаПатенте~Нет
    Справ~Патент~Патенты~
    Справ~Контрагент~Контрагенты~00-000088
    Справ~ДоговорКонтрагента~ДоговорыКонтрагентов~00-000051
    Переч~СпособЗачетаАвансов~СпособыЗачетаАвансов~Автоматически­
    Справ~ТипЦен~ТипыЦенНоменклатуры~
```

записывается тип реквизита, его имя в документе, его имя в базе данных (если это словарь, док ...), значение реквизита и в случае с документом его дата.

я не могу понять:
 как мне выгрузить субконто чтобы потом можно было загрузить всё обратно создав копию первоначального документа?
---
как правило значение субконто определяется из данных в документе. Например субконто 1 на 62 счете это контрагент (берется из реквизита документа контрагент)

вам надо и проводки вместе с документом выгружать?
---
https://forum.infostart.ru/search/?search_template=Guid
---
моя ошибка. не уточнил в вопросе.
задание запрещает использовать уникальные идентификаторы
---
Опять алексрович студентов набирает...

Эта задача уже в зубах у всех навязла, ищите тщательней, делайте сами, Иван.
---
как правило значение субконто определяется из данных в документе. Например субконто 1 на 62 счете это контрагент (берется из реквизита документа контрагент)

вам надо и проводки вместе с документом выгружать?
---
спасибо разобрался
Всех приветствую!
Управление торговлей, редакция 11 (11.5.12.111)
Нужно программно заполнить документ "Корректировка регистров".
Не могу разобраться как для заполнения получить нужную таблицу документа.
Прилагаю скриншоты формы из конфигуратора и самого документы из клиента.
---
https://forum.infostart.ru/forum9/topic7373/ вот тут можно посмотреть. Суть одинаковая, меняется название документа и регистров, которые нужны заполнить. Так же и способ заполнения может быть разным.
---
В корректировке нет своих таблиц, это его движения по регистрам
---
забыл скриншоты прикрепить)
задумка такая - создать пустой документ с таблицей из нужного регистра, а его заполнить
---
https://forum.infostart.ru/forum9/topic7373/ вот тут можно посмотреть. Суть одинаковая, меняется название документа и регистров, которые нужны заполнить. Так же и способ заполнения может быть разным.
---
спасибо большое! завтра посмотрю обязательно
---
Все четко!!! спасибо!))
Добрый день, может кто-то подсказать такой вопрос - в объекте форма Список можно не заходя в команду Еще выполнить сортировку, т.е. щелкнуть на нужном столбец кнопкой мыши и рядом увидим стрелочку сортировки.

Но в форме документа если есть табличная часть такого функционала я не нашла для табличной части например... А заказчику принципиально такое видеть именно в документе без команды Еще... Может есть какое-то свойство? Или программно прикрепить команду к столбцам табличной части документов?
---
Ещё - Изменить форму
---
если просто вынести эти команды на форму, то добавить эти команды в командную панель.
Сами команды расположены в правой верхней панели. Там выбрать раздел Команды. Стандартные команды. Имя табличной части.
Перенести их в командную панель.
В свойствах этих команд:
"ПоложениеВКоманднойПанели": "В командной панели" или "В командной панели и дополнительном подменю"
---
Но в форме документа если есть табличная часть такого функционала я не нашла для табличной части например
Его и нет физически.
Как вариант, выводить на форму ТЗ, в которую выгружать ТЧ. Со всеми плюсами/минусами такого подхода.
---
Ещё - Изменить форму
---
Интересное решение) Спасибо) Может еще эту настройку как-то можно сделать программно, что бы у всех пользователей было сразу в документе?
---
если просто вынести эти команды на форму, то добавить эти команды в командную панель.
Сами команды расположены в правой верхней панели. Там выбрать раздел Команды. Стандартные команды. Имя табличной части.
Перенести их в командную панель.
В свойствах этих команд:
"ПоложениеВКоманднойПанели": "В командной панели" или "В командной панели и дополнительном подменю"
---
Да, отличный вариант, спасибо)
Управляемое приложение.
Есть на форме поле ввода, данные берутся из справочника, для этого элемента свойство "КнопкаВыпадающегоСписка" установлено в значение истина. Сейчас по стрелке выпадает 7 элементов (по последним выбранным), а как можно сделать чтобы все элементы справочника выпадали (их там не много)?
---
Включить "РежимВыбораИзСписка" для элемента формы, и при открытии заполнять список выбора!
---
это "выпадает" история. Насколько помню, количество там нельзя установить. Встроенный функционал платформы.
---
а на экран, ваше МНОГО влезет?
(у вас там прокрутка должна быть)
и где-то в свойствах можно задать количество показываемых элементов
например задать 20
---
Включить "РежимВыбораИзСписка" для элемента формы, и при открытии заполнять список выбора!
---
спасибо.
(2) спасибо за попытку дать ответ.
(3)спасибо, это да вариант, подумала, что возможно решить вопрос без программирования.
Добрый день. Помогите разобраться с HTTP запросами.
Мне нужно отправить запрос с параметрами JSON.

Текущий код выглядит так:

```1c
    Соединение = Новый HTTPСоединение(Cайт,, Логин, Пароль,, 30, Новый ЗащищенноеСоединениеOpenSSL(), Ложь);

    ИмяРесурса = "api/client/auth";

    //Заполняем заголовки
    Заголовки = Новый Соответствие();
    Заголовки.Вставить("login", Логин);
    Заголовки.Вставить("password", Пароль);

    Запрос = Новый HTTPЗапрос(ИмяРесурса, Заголовки);
    ОтветСервера = Соединение.ОтправитьДляОбработки(Запрос);
    ОтветНаЗапрос = ОтветСервера.ПолучитьТелоКакСтроку("UTF-8");
```

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

Насколько понял, необходимо использовать

```1c
    Запрос.УстановитьТелоИзСтроки(СтрокаJSON, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
```

Если так, то как эту самую "СтрокаJSON" получить?
---
```1c
    Соединение = Новый HTTPСоединение(Cайт,, Логин, Пароль,, 30, Новый ЗащищенноеСоединениеOpenSSL(), Ложь);

    ИмяРесурса = "api/client/auth";

    //Заполняем заголовки
    ДанныеАвторизации = Новый Соответствие();
    ДанныеАвторизации .Вставить("login", Логин);
    ДанныеАвторизации .Вставить("password", Пароль);

    ЗаписьJSON = Новый ЗаписьJSON();
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, ДанныеАвторизации);
    ТелоЗапроса = ЗаписьJSON.Закрыть();

    Запрос = Новый HTTPЗапрос(ИмяРесурса);
    Запрос.УстановитьТелоИзСтроки(ТелоЗапроса);
    ОтветСервера = Соединение.ОтправитьДляОбработки(Запрос);
    ОтветНаЗапрос = ОтветСервера.ПолучитьТелоКакСтроку("UTF-8");
```
---
Получаю соединение, ответ - не указаны логин и пароль, т.к. их хотят видеть в формате JSON.
ну врядли JSON .. скорей всего заголовок
Authorization: Basic с закодированной парой login:password
---
```1c
    Соединение = Новый HTTPСоединение(Cайт,, Логин, Пароль,, 30, Новый ЗащищенноеСоединениеOpenSSL(), Ложь);

    ИмяРесурса = "api/client/auth";

    //Заполняем заголовки
    ДанныеАвторизации = Новый Соответствие();
    ДанныеАвторизации .Вставить("login", Логин);
    ДанныеАвторизации .Вставить("password", Пароль);

    ЗаписьJSON = Новый ЗаписьJSON();
    ЗаписьJSON.УстановитьСтроку();
    ЗаписатьJSON(ЗаписьJSON, ДанныеАвторизации);
    ТелоЗапроса = ЗаписьJSON.Закрыть();

    Запрос = Новый HTTPЗапрос(ИмяРесурса);
    Запрос.УстановитьТелоИзСтроки(ТелоЗапроса);
    ОтветСервера = Соединение.ОтправитьДляОбработки(Запрос);
    ОтветНаЗапрос = ОтветСервера.ПолучитьТелоКакСтроку("UTF-8");
```
---
Большое спасибо, помогло.
---
Несколько иная ситуация: отправка XML-я запросом. В ответ - "error":"multipart: NextPart: EOF".
Что за ошибка такая?
Добрый день, коллеги, есть необходимость отдельному пользователю дать права на просмотр и использование истории изменений для номенклатуры в УТ 11.5.8.267. Посмотрел в правах, доступ к истории есть только у полных прав.

Создал свою роль, дал права на использование истории изменений, обновил идентификаторы метаданных, РС Права ролей, но у пользователя кнопка в номенклатуре не появляется. Подскажите, что\где нужно еще настроить?
---
В УТ11 есть регистр сведений ВерсииОбъектов?
---
В УТ11 есть регистр сведений ВерсииОбъектов?
---
Спасибо. Дополнительно дал роль Чтение информации о версиях объектов, все заработало.
Есть форма с динамическим списком (произвольный запрос). На смой форме в левой части размещен сам список и несколько его колонок, в правой некоторые поля этого динамического списка (через текущие данные). Вопрос: В исходном виде поля правой части редактировать нельзя, можно ли включить редактирование через какие либо свойства, либо исключительно через обработчики событий решать?
---
Нельзя редактировать данные в динамическом списке. Динамический список предназначен только для вывода данных.
---
не только. В предыдущем скрине так же возможно.
добавьте в поля Ссылка из основной таблицы. Тогда возможно открытие элемента справочника на редактирование.
---
произвольный запрос
Если не установлена Основная таблица и данные не этой таблицы, то они только для просмотра.

Простой пример:

```1c
    ВЫБРАТЬ 1 КАК НужноеЧисло
```

Что ожидаете от редактирования поля НужноеЧисло?

либо исключительно через обработчики событий решать?
Если нет данных основной таблицы, то да. Обработчиками.
---
Нельзя редактировать данные в динамическом списке. Динамический список предназначен только для вывода данных.
---
данные в динамическом списке. Динамический список предназначен толь

Понял, спасибо!
---
Основная таблица выбрана. Речь же о той, что на скрине?
---
Основная таблица выбрана.
" и данные не этой таблицы"
ВЫБОР всегда данные не этой таблицы. Это произвольные данные, которые могут выводить данные из таблицы, но уже не являются прямыми данными этой таблицы.
И агрегация так же снимает прямую связь "данные этой таблицы".
Прямые данные основной таблицы были помещены во временную таблицу.
Изменения возможны, если указана основная таблица и выводятся данные из этой таблицы напрямую.
---
о уже не являются прямыми данными этой

т.е. считается основной таблицей только эта (на скрине), иные произвольные в любом случае?
---
не только. В предыдущем скрине так же возможно.
добавьте в поля Ссылка из основной таблицы. Тогда возможно открытие элемента справочника на редактирование.
Добрый день. Публикую вебсервис из расширения, при попытке подключиться выдает ошибку 1C:Enterprise 8 application error:
HTTP: Not found Ошибка при работе с ресурсом /Ex_web/ws/ExWeb. При публикации выставлял все галочки, перезапускал апач. Если перейти по адресу http://localhost/Ex_web то база открывается, ошибка именно при попытке перейти по ссылке http://localhost/Ex_web/ws/ExWeb?wsdl . Платформа 8.3.22.2239, КАМИН 3.0. Есть так же опубликованная база КАМИН 5, к ней подключается без проблем. Сравнил файлы default.vrd, у КАМИН 3.0 там указано <ws enable="false". И строк намного меньше, чем в файле КАМИН 5. Подскажите, пожалуйста, что не так делаю?
---
UPD выставил в файле default.vrd <ws enable="true" и все заработало.
---
Нашел ответ на сайте КАМИН Данная конфигурация (версия 3.0) разработана на обычных формах и работает в режиме обычного приложения ("толстый" клиент). Через веб сервер она работать не будет, т.к. там нет управляемых форм.
Для работы через веб-сервер и через Интернет можете использовать версию 5.0 - она разработана на управляемых формах специально для возможности работы через тонкий клиент или через веб-клиент
---
Нашел ответ на сайте КАМИН Данная конфигурация (версия 3.0) разработана на обычных формах и работает в режиме обычного приложения ("толстый" клиент). Через веб сервер она работать не будет, т.к. там нет управляемых форм.
Для работы через веб-сервер и через Интернет можете использовать версию 5.0 - она разработана на управляемых формах специально для возможности работы через тонкий клиент или через веб-клиент
---
UPD выставил в файле default.vrd <ws enable="true" и все заработало.
Добрый день, коллеги! Подскажите, пожалуйста, почему происходит сбой рассылки универсального отчета в 1С:Предприятие 8.3 (8.3.23.1865)? Когда нормально работает, а когда сбоит.
---
в журнале регистрации посмотрите ошибку
---
в журнале регистрации посмотрите ошибку
Здравствуйте. Платформа 8.3.13.1513, конфигурация "Зарплата и кадры государственного учреждения", 3.1.8.246. Написана обработка по заполнению табличных частей, которая заполняет табличную часть в документе ВедомостьЗарплатыКВыплатеБанк. Сами строчки заполняются, но при проведении документа выходит ошибка "Не заполнена колонка "Идентификатор строки" в строке 1 списка "Состав". В индентификатор строки программно записывается номер строки, что нужно добавить в этот параметр?
---
У документа несколько табличных частей. В каждой может быть идентификатор строки. И также может быть так, что в одной одной табличной части может быть ссылка на идентификатор строки другой табличной части.
---
"В индентификатор строки программно записывается номер строки"
там вроде тип УникальныйИдентификатор, а не число.
---
Перейдите на 8.3.12
Возможно все и заработает...
Если в обработке ошибок нет.
8.3.13 - переполнена глюками - если хотите найти все , продолжайте
---
пример
Пока Результат.Следующий() Цикл
  СтрокаТабличнойЧасти = ТабЧасть.Добавить();
  СтрокаТабличнойЧасти.ИдентификаторСтроки = н;
  СтрокаТабличнойЧасти.КВыплатеСумма = Результат.Результат;
  СтрокаТабличнойЧасти.ФизическоеЛицо = Результат.ФизическоеЛицо;
  СтрокаТабличнойЧасти.Финансирование = Объект.СтатьяФинансирования;
  н = н+1;
КонецЦикла;

Если пишу СтрокаТабличнойЧасти.ИдентификаторСтроки = н; , то при проведении ругается, что не заполнен индентификатор строки.
Если пишу СтрокаТабличнойЧасти.НомерСтроки = н; , пишет, что вообще такого поля нет.

Как заполнить и провести документ?
---
СтрокаТабличнойЧасти.ИдентификаторСтроки = Новый УникальныйИдентификатор
---
Спасибо
Теперь вот такая ошибка при проведении
{ОбщийМодуль.ВедомостьНаВыплатуЗарплатыФормы.Модуль(116)}: Ошибка при вызове метода контекста (ПроверитьЗаполнение)
 Если НЕ ТекущийОбъект.ПроверитьЗаполнение() Тогда
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения'
по причине:
{ОбщийМодуль.ВедомостьНаВыплатуЗарплатыРасширенный.Модуль(588)}: Индекс находится за границами массива
 Если НЕ ТекущийОбъект.ПроверитьЗаполнение() Тогда

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроверкиЗаполнения'
по причине:
{ОбщийМодуль.ВедомостьНаВыплатуЗарплатыРасширенный.Модуль(588)}: Индекс находится за границами массива

{ОбщийМодуль.ВедомостьНаВыплатуЗарплатыРасширенный.Модуль(588)}: Индекс находится за границами массива
     Если СтатьиСтроки.Количество() > 1 Или СтатьиСтроки[0] <> ДокументОбъект[ПолеСтатьи] Тогда

А при записи исчезают суммы. Как же провести документ без ошибок?
---
У документа несколько табличных частей. В каждой может быть идентификатор строки. И также может быть так, что в одной одной табличной части может быть ссылка на идентификатор строки другой табличной части.
---
спасибо большое
---
Если Уникальный идентификатор строки - 8532, какое Наименование должности (профессии, специальности) по штатному расписанию (без указания структурного подразделения, разряда/категории/класса) написать?
Добрый день!
Прошу помочь с проблемой.
Создал отчет на СКД (без формы), вывел в пользовательские настройки отборы, параметры. Параметр "Период" вывел с типом "СтандартныйПериод" (предварительно создав еще два параметра &Период.ДатаНачала и &Период.ДатаОкончания), НО заголовок у него не проставляется, пусто. Данный параметр включил в пользовательские настройки, представление то проставлял, то нет, ничего не помогает. Что делать???
---
Если конфигурация на БСП, то это сделано в БСП, начиная с какой-то из версий

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

На партнерском было решение через внесение изменений в общем модуле, сам не проверял, но можете попробовать(см. скрин)
---
Конфигурация 1С:ERP. Управление холдингом (3.1.10.5)
---
Странно. Работает. Может в зависимости от БСП у меня это пофиксено.
---
Спасибо, помогло
(8)
---
А как выравнить поле, а то оно криво встаёт?
(8)
---
В своих отчетах "Стандартный период" именую как "ПериодОтчета", заголовок "Период отчета".
Проблем нет. Всё на БСП.
---
(12)

Да, это был какой-то период, когда в БСП убрали заголовок для стандартного периода, потом вернули. Там буквально несколько версий таких было.
---
А как выравнить это поле с типом " СтандартныйПериод", а то оно криво встаёт
Доброго времени суток! После обновления базы АРБИС (на базе БП) возникла проблема - хоть она и не мешает работе, но причину понять не могу.
Предопределенный элемент есть в конфигураторе и в самой базе, но при входе в базу появляется уведомление - "Не завершен переход на новую версию". При переходе по ссылке видна ошибка, как на втором скриншоте (программа не видит предопределенного элемента, хотя он есть).
База клиент-сервер.
Кэш почистил.
В чем может быть причина?
---
Да, он есть и в конфигураторе, и в пользовательском режиме.
Вообще ошибка уже исчезла сама по себе, я при этом ничего не делал. Что это было - теперь только гадать(
(4) Нет, в основной конфигурации
---
А в пользовательском режиме этот элемент есть?
---
Посмотрел, этот предопределенный элемент есть и в БП на новой версии.
---
Это не в расширении случайно?
---
Да, он есть и в конфигураторе, и в пользовательском режиме.
Вообще ошибка уже исчезла сама по себе, я при этом ничего не делал. Что это было - теперь только гадать(
(4) Нет, в основной конфигурации