arefaste/1C_Forums huggingface dataset:
Всем привет, erp

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

Как запретить в предприятии? Заблокировать + и правой кнопкой мыши создавать и копировать (Видимость убрать?) или при нажатии выводить сообщение?
Как вообще в таких ситуациях корректно делать? Подскажите, пожалуйста, только начинаю.
---
Практика показывает, что лучше всего пользователю сообщать о том, что у него прав нету и к кому следует обратиться, чтобы такие права дали.
Иначе будут периодические обращения, мол, ошибка в вашей программе, у меня кнопки добавления недоступны - срочно исправьте. И, надо будет лезть в код, т.к. забывается.
---
пусть создает пользователь элемент.
не давайте ему их записывать.
ПередЗаписью - Отказ = Истина :)
---
Один из вариантов - запретить изменение состава строк в списке справочника)
---
так в настройках ролей есть же Право Интерактивное добавление!!!
снимите галочку в ролях пользователей назначенных данному справочнику! и делов то!!!
---
Деградация профессии...
---
Сначала Вы 20+ лет делаете систему которая управляется мышкой и галочками, а потом обижаетесь на деградацию пользователей, которых приманили в эту систему. Биполярочка'с, коллега) . Мы сами своими руками это сделали и продолжаем, что характерно.
ПС. помню в турбо-бухгалтере надо было проводки вручную писать и это считалось приемлемой автоматизацией по тем временам. Не знаешь проводок - нечего делать в профессии, вот это вот стандарты юзер-фредли! )
---
Это ко мне претензии???
Турбо-бухгалтер - полно говно по сравнению с тем же Инфо-Бухом или СБИСом...
---
В при открытии формы если это новый то в отказ. извращенных вариантов множество, если по уму то перелопачивать правила как в (3), но все роли с поддержки слетят.
---
тогда есть вариант создать роль в расширении и дело в шляпе.
---
В модуле формы, в процедуре ПередЗаписью,можно запретить запись поставив - Отказ = Истина; НУ и так же в ролях можно сделать запрет на интерактивное добавление. Другое дело если у тебя управляемые формы то в расширение тогда надо все добавлять.
---
на интерактивное добавление. Другое дело если у тебя управляемые формы то в расширение тогда надо все добавлять.

Поняла. А можете объяснить почему именно у УФ в расширение?
---
Я без понятия о какой конфигурации идет речь. Про нее в вашем сообщении ни слова. Я просто предположил и сам же ответил на свое предположение. Зря наверное, но почему бы и нет?
Вообще если есть возможность использовать расширение то мне кажется лучше использовать его. Потом проблем с обновлением конфы будет меньше, чисто теоретически вообще не придется снимать с поддержки конфигурацию и все будет просто и понятно.
---
Практика показывает, что лучше всего пользователю сообщать о том, что у него прав нету и к кому следует обратиться, чтобы такие права дали.
Иначе будут периодические обращения, мол, ошибка в вашей программе, у меня кнопки добавления недоступны - срочно исправьте. И, надо будет лезть в код, т.к. забывается.
---
Первый, блин, разумный ответ в теме!
Добрый день.
Столкнулся с датой увольнения сотрудника в УПП 1.3. При проведении док. Увольнение из организации в справочнике СотрудникиОрганизаций заполняется реквизит ДатаУвольнения.

Никак не удаётся найти место заполнения этого реквизита.
---
ПолныеПроваЗК
УстановитьРеквизитыИЗаписатьСотрудникаОрганизации
Вроде там
---
Встаете отладкой в модуле объекта сотрудника и все видно.
---
УПП нет под рукой. А это точно реквизит справочника?
---
скорее всего что нет, это не реквизит справочника Сотрудники
---
всё верно, в УПП 1.3 как и в ЗУП 2.5 ДатаУвольнения это реквизит справочника сотрудники
---
ПолныеПроваЗК
УстановитьРеквизитыИЗаписатьСотрудникаОрганизации
Вроде там
---
Встаете отладкой в модуле объекта сотрудника и все видно.
---
Спасибо!!!
Речь идет о БГУ 2, в обычной БП 3 проблем нету
Просто добавляешь свою подсистему и она появляется в режиме Предприятия

В БГУ добавляю в конфигураторе подсистему, добавляю в него объекты (пользователи еще не настроены) то есть полные права по умолчанию

В режиме Предприятия моей подсистемы нету
В БГУ чтото еще нужно настроить?
---
Моя невнимательность - у объекта в разделе Команды не стояла галка использовать стандартные команды
---
Моя невнимательность - у объекта в разделе Команды не стояла галка использовать стандартные команды
Имеется регистр сведений, назовем приход и регистр накопления, назовем расход. В СКД создаем два набора данных. Устанавливаем связь по набору данных Приход по периоду.

Возникла следующая ситуация, если Приход равен нулю, а расход все же имеется в заданном периоде, то информация по этому периоду не отображается вовсе. Выход только записать нулевой приход.

Подскажите как можно обойти данную ситуацию?
---
Вместо соединения делайте объединение наборов данных
---
ОбъединитьВсе а затем сгруппировать, как посоветовали в (3)
---
В наборах данных левое соединение всегда.
Зачем 2 набора? Соедините в рамках одного набора запросом.
---
Согласен, что левое. Прошу прощения, соединяю регистр сведений и регистр накопления. Давно уже делал данный отчет и соединить в одном запросе не получится.
---
Вместо соединения делайте объединение наборов данных
---
ОбъединитьВсе а затем сгруппировать, как посоветовали в (3)
---
не можешь соединить, объедини (с)
Добрый день. Помогите кто может с одной задачкой, нужно разместить штрихкод на печатной форме УПД в 1С: Бухгалтерия 8.3. Как это можно реализовать?
---
зачем? если в БП уже есть Общий модуль ГенерацияШтрихкода.

И функция Функция ДанныеQRКода(QRСтрока, УровеньКоррекции, Размер)

Можно ее использовать с подменой ТипКода вместо 16 на тот тип какой нужен .
---
См Макет Счет-заказ в нем есть штрих-код ( QR код ) принцип тот же только строка для кода может быть другая и тип кода другой
---
Спасибо! Буду пробовать.
---
Штрихкодирование печ. форм в БП не поддерживается. Вам нужно обратиться к программисту.
---
Штрихкодирование печатных форм документов в 1С (расширение для конфигурации)
---
вопрос в том как это сделать через код?
---
Компонента печати штрихкодов в конфигурации есть , создавайте внешнюю печатную форму ( или используйте механизм расширений)

и по примеру Генерация штрихкодов с помощью БСП для программистов
формируете и печатаете в нужной вам области макета
---
Для реализации данного кода обязательно в конфигурацию подгружать подсистему из БСП "Генерация штрихкода"? Извините если задаю вопросы какие-то элементарные, я просто новичек в этом деле, только начинаю.
---
зачем? если в БП уже есть Общий модуль ГенерацияШтрихкода.

И функция Функция ДанныеQRКода(QRСтрока, УровеньКоррекции, Размер)

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

Не могу понять как получить список пользователей для отбора в журнале регистрации

Подскажите, каким образом это можно сделать..
---
метод ПолучитьЗначенияОтбораЖурналаРегистрации()
---
метод ПолучитьЗначенияОтбораЖурналаРегистрации()
---
ПолучитьЗначенияОтбораЖурналаРегистрации()
 а можно будет эти значения передать потом в список значений "Пользователи" , чтобы тот пользователь которого я выбрал попал в отбор для журнала регистрации?
я уже всю голову сломал с этими отборами..
---
Разобрался - спасибо.
Осталось только понять как список журнала регистрации в эксель таблицу вытянуть
---
ТЗ из ВыгрузитьЖР() перевоишь в таб док , тот сохраняешь с раширением xls, тут то что сложного?
---
Сложность в том, что люди не хотят думать.
---
Коллега, чувствуете как Ваш ценник ростет с каждым таким топиком?
---
Мой ценник пропал еще полтора года назад, когда меня забанили на 99 лет.
Чем сделали мне комплимент!
Всем привет, ЕРП.

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

Для Каждого Стр из ЭтотОбъект.Товары Цикл
  Если ЗначениеЗаполнено(Штрих) Тогда
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   | Продажи.Номенклатура,
   | Продажи.ХарактеристикаНоменклатуры,
   | Продажи.Контрагент,
   | Продажи.Штрихкод,
   | Продажи.Регистратор КАК Док,
   | РеализацияТоваровУслугТовары.Цена,
   | РеализацияТоваровУслугТовары.ЦенаСоСкидкой,
   | РеализацияТоваровУслугТовары.Сумма,
   | РеализацияТоваровУслугТовары.Штрихкод КАК Штрихкод1
   |ИЗ
   | РегистрНакопления.Продажи КАК Продажи
   | ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   | ПО Продажи.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
   | И Продажи.Регистратор.Ссылка = РеализацияТоваровУслугТовары.Ссылка
   | И Продажи.Штрихкод = РеализацияТоваровУслугТовары.Штрихкод
   |ГДЕ
   | Продажи.Контрагент = &Контрагент
   | И Продажи.Штрихкод = &Штрих
   |
   |УПОРЯДОЧИТЬ ПО
   | РеализацияТоваровУслугТовары.Ссылка УБЫВ";

   Запрос.УстановитьПараметр("Контрагент", Контрагент);
   Запрос.УстановитьПараметр("Штрих", Штрих);
   РезультатЗапроса = Запрос.Выполнить();

   Выборка = РезультатЗапроса.Выбрать();

   Пока Выборка.Следующий() Цикл
    ТекДанные.Сумма = Выборка.Сумма;
    ТекДанные.ДокументПартии = Выборка.Док;
   КонецЦикла;

   ТекДанные.Цена = ТекДанные.Сумма / ТекДанные.Количество;
.............................
Подскажите профессионалы. Код отрабатывает верно, просто для выделенной строки только.
---
Попробуйте Стр.Цена вместо ТекДанные.Цена. Штрих и Контрагент это реквизит строки или Объекта?
---
Попробуйте Стр.Цена вместо ТекДанные.Цена. Штрих и Контрагент это реквизит строки или Объекта?
---
Контрагент - Реквизит объекта, Штрих Реквизит строки
---
Штрих Реквизит строки
Если бы Штрих был реквизит строки то обращение к нему было бы Стр.Штрих
---
Проблема в том что код не перебирает каждую строку а тупо на выделенную вставляет данные.
---
измените ЭтотОбъект.Товары на Объект.Товары и у вас не хватает одного конца цикла(или не скопировали)
---
+Штрих на Стр.Штрих
---
Все Догнал, ступил. Стр вместо ТекДанные. Всем спасибо!
Всем привет, УПП

Ситуация такая:
При записи документа сравниваю ТЧ этого документа и документа основания, нахожу в запросе те, которые не совпадают.
Например, всего 4 строки, но 2 только не совпадают.

Пока Выборка.Следующий()
Здесь нужно перезаписать в ТЧ документа основания только те строки, которые в запросе
И перепровести документ/

В скрине нахожу строки, но записывает только последнюю строку. Понимаю, что он каждый раз аннулирует, а как исправить нет
---
Если не хочешь запросом - можешь вот так: ОбщегоНазначения.КоллекцииИдентичны(КоллекцияСтрок1, КоллекцияСтрок2, ИменаКолонок, ИсключаяКолонки, УчитыватьПоследовательностьСтрок);
---
если просто надо синхронизировать ТЧ
сделайте это одной командой (это пример, свои имена подставьте)

ПТУ.Товары.Загрузить(док.Постуление.Выгрузить());
---
Мне кажется, что это более затратный по времени результат. Именно для этого я в запросе нахожу различия, и хочу только конкретные строки перезаписать.
---
Надо выбирать еще и номер строки и исправлять только те, которые соотвествуют номеру. Код напишешь сам.
---
так ты запросом сразу и построй результирующую ТЧ, как она должна быть. Зачем такие сложности?
Я ж тебе давал пример
https://forum.infostart.ru/forum9/topic298760/
---
Не пойму как в запросе перезаписать строки ТЧ. Просто всю ТЧ перезаписывать не есть хороший тон.
Кажется, будто это уже можно добить.
Он записывает, но только последнюю строку. То есть после вхождения в следующий раз в пока выборка.следующий() все данные аннулируются. И записывать документ после каждого прохода не есть хорошо.
Неужели нельзя тут не получится доделать?
---
Не знаю, я не вникал. Только замечу, что объект в базу ты всё равно пишешь целиком. Поэтому нет разницы, всю ТЧ ты поменял или не всю.
---
у вас в тч обычно сколько строк? имхо - находить различия запросом, находить строки в тч будет более затратно, чем загрузить из тз
---
Просто всю ТЧ перезаписывать не есть хороший тон.
- Кто вам это сказал?

(а говно-кодить в 20 строчек, вместо одной? это просто отличный тон?)

просто сделайте запросом проверку! и ЕСЛИ есть расхождения то и перегружайте ВСЮ ТЧ
а если расхождений нет - то и не надо будет ни чего перезаполнять.
---
то есть НайтиСтроки вас в цикле не смущает в плане производительности, так еще и по 2 ТЧ? Если у вас много строк - этот будет дольше работать, чем перезалить ТЧ, предварительно сравнив их в запросе
---
Если не хочешь запросом - можешь вот так: ОбщегоНазначения.КоллекцииИдентичны(КоллекцияСтрок1, КоллекцияСтрок2, ИменаКолонок, ИсключаяКолонки, УчитыватьПоследовательностьСтрок);
Здравствуйте. Подскажите на скрине при формировании печатной формы(вывод через общую форму ПечатьДокументов) есть что-то на подобе водяных знаков. Я вывожу свой табдок в эту же форму такого результата нет. Подскажите как этого добиться можно?
---
На сколько я знаю это свойство принтера выводить водяной знак. Можно ли включить печать водяного знака из 1С - думаю да, но скорее не на любом принтере. Вот у Вас какой принтер?
---
На сколько я знаю это свойство принтера выводить водяной знак. Можно ли включить печать водяного знака из 1С - думаю да, но скорее не на любом принтере. Вот у Вас какой принтер?
---
Нашел, там не то, чтобы водяной, это фоновый рисунок
---
Ну не знаю, у меня водяной знак.
---
Это в принтере да, а тут на форме выводиться
---
Разобрался, нужно было создать картинку на форме вывести ее за области, а затем у таб дока есть свойство фоновая картинка и ей присвоить картинку) И на форме уже выглядит как водяной знак.
Добрый день!

Добавлен документ в БГУ 2 (переносится из БГУ 1)

объект был скопирован и перенесен из одной конфигурации в другую

объекты модуля и менеджера очищены
Создаю форму УФ с нуля

проблема в том что есть реквизиты, которые не отображаются почему то на форме
если смотреть в ПриСоздании и ПриОткрытии эти реквизиты доступны и видимость = Истина

реквизиты имеют тип СправочникСсылка.КатегорииДовольствующихся

речь про реквизиты Категория1, Категория2 и т.д.

не в расширении
---
Функциональные опции?
---
Проверяйте код на видимость, подписки и права доступа
---
Права полные, даже пользователей еще не завела
кода в документе нету совсем
подписок тоже

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

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

    Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
    Наименование = ?(ПустаяСтрока(Данные.Наименование), НСтр("ru = 'Без описания'"), Данные.Наименование);
    Дата = Формат(Данные.Дата, ?(ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач"), "ДЛФ=DT", "ДЛФ=D"));
    Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = '%1 от %2'"), Наименование, Дата);
    СтандартнаяОбработка = Ложь;
    КонецПроцедуры
```
---
прикольно! Раньше делал, теперь не помню, напомните МНЕ ято и как Я раньше делал!
оригинальный подход использования форума! Как вы вообще что-то программируете если ни чего не помните? тем более из того что раньше уже делали?
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Вариант 1. В выражение представления пишем "Заявка экспедирования "+Заявка.Номер+" от "+Формат(Заявка.Дата,"ДФ=dd.MM.yyy")
---
Не универсальное решение, лучше конечно так запросы не писать, будь у вас не один тип документа, все начали бы выводиться как "Заявка".
---
Да, конечно. Совершенно согласен с вами!
---
Могу еще выложить как это сделать через общий модуль, но по моему это самый оптимальный вариант.
Понятно, что нужно так писать

```1c
    УстановитьПривилегированныйРежим(Истина);
    Выборка = Запрос.Выполнить().Выбрать();
    УстановитьПривилегированныйРежим(Ложь);
```

Но если написать так

```1c
    УстановитьПривилегированныйРежим(Истина);
    Выборка = Запрос.Выполнить().Выбрать();
    // УстановитьПривилегированныйРежим(Ложь); // нет этой строки
```

Пользователь получает права Администратора на всё время сеанса?
Или на время выполнения каскада процедур и функций, где был написан код?
(есть ссылка на документацию, где рассказано, что будет, если забыл... ?)
---
Из СП:

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

Для явного выключения привилегированного режима необходимо внутри процедуры или функции, в которой он был включен, вызвать метод с параметром Ложь столько же раз, сколько раз в этой же процедуре или функции был вызван метод с параметром Истина.
Если этого сделано не было, то при возврате из процедуры/функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно).
Если в процедуре или функции вызовов метода с параметром Ложь сделано больше, чем вызовов с параметром Истина, то будет вызвано исключение.
И то же для документов, планов счетов, регистров сведений...
Есть ли идеи как сделать это изящно?
---
Для ссылочных типов Метаданные.Справочники.Валюты.СтандартныеРеквизиты.Ссылка.Тип.Типы()[0].
Для регистров непонятно что ты хочешь.
---
Для ссылочных типов Метаданные.Справочники.Валюты.СтандартныеРеквизиты.Ссылка.Тип.Типы()[0].
Для регистров непонятно что ты хочешь.
---
Метаданные.Справочники.Валюты.СтандартныеРеквизиты.Ссылка.Тип.Типы()[0]
Это изящно.
Для рег. сведений Тип("РегистрСведенийКлючЗаписи.РегистрСведений1")

ПС, тут можно по имени, вопрос решен, спасибо!
Здравствуйте. Подскажите, пожалуйста, как получить названия городов с сайта через http запрос? Пробовал через чтение json, но выдает ошибку (Непредвиденный символ при чтении JSON).
```1c
    ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();
    Соединение = Новый HTTPСоединение("ru.wiktionary.org",,,,,, ЗащищенноеСоединение);
    Запрос = Новый HTTPЗапрос("/wiki/Категория:Названия_городов_России/ru");
    Ответ = Соединение.Получить(Запрос);
    Если Ответ.КодСостояния = 200 Тогда
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8));
    ЧтениеJSON.Прочитать();
    КонецЕсли;
```
---
А ты уверен(а) что там JSON то, а не html?
---
А ты уверен(а) что там JSON то, а не html?
---
точно, там html. Спасибо
---
да зачем вообще нужна отладка? проще спросить на форуме.....
---
зачем вообще учится? можно все спросить на форуме, эти долбоящеры даже в гугле не ищут.
Ребзы, ну так нельзя
---
искал я в гугле, но искал не то, что нужно)
---
Извиняйте, это мысли вслух + эмоции, просто на форуме в последнее время столько левых тем, которые ни кому не нужны и бессмысленные
---
все норм, сам виноват, затупил))
---
А зачем ты искал порно, если тебе нужно про http?
---
я случайно)
Имеем документооборот 3.0 поставлена задача сделать вывод листа согласования с перепиской. Штатно имеем лист согласования, который можно отправить на печать, сделал ВПФ, перенес туда лист согласования, все выводится, осталось добавить к нему историю переписки, но где она находится не пойму, поэтому в тупике, прошу помощи.

P.S. переписка отображается в открытом документе, в самом верху имеются вкладки: Основное, Процессы и задачи, Переписка, Форум,... пользователи тут переписываются (не путать с комментариями и замечаниями).
---
Регистр сведений "ЗадачиСПодзадачами", Бизнес Процесс "РешениеВопросовВыполненияЗадач" и ЗадачиИсполнителя
---
Смотри Общие команды "ПерепискаПоПредмету" и Общие формы "ПерепискаПоПредмету", поставь точку останова и посмотри какие параметры куда передаются и откуда получаются значения
---
Кажется я не ту переписку искал, оказывается нужна переписка формата Вопрос - Ответ, которая формируется в задаче на вкладке Обработка. Возможно знаете где находятся эти данные, как найти эти ответы и вопросы, скриншот прикладываю.
---
Регистр сведений "ЗадачиСПодзадачами", Бизнес Процесс "РешениеВопросовВыполненияЗадач" и ЗадачиИсполнителя
---
РешениеВопросовВыполненияЗадач
Спасибо, ну и лес понаделан, еще бы как-то разобраться, как из всего этого построить цепочку вопросов и ответов для нужного листа согласования.