Сделали обработку, которая создает документы Ведомости на выплату зарплаты - формируются документы выплаты всех типов (через кассу, через раздатчика, через банк...).
Ссылки на созданные документы записываются в реквизит ТЧ обработки. И эта ТЧ выводится на форму.
Хочется, чтобы выводимая ТЧ имела такую же функциональность. как и Журнал "Все ведомости": было видно проведен документ или нет, можно было отменять и проводить документы, удалять документы.... По идее, надо на форму обработки вывести форму журнала "Все ведомости" с отбором по созданным документам. Возможно такое?
И еще не пойму - как программа в списке документов выводит галочку "v" для проведенных документов? Эта галочка всегда выводится вместе с первым полем в списке.
(1) галочка это картинка, стандартный реквизит для списка документов. Для регистра это картинка записи. Для справочника полоска.
По поводу возможно ли? Это в типе табличного поля нужно смотреть, на ОФ проверил: доступен журнал документов. Вниз пролистайте!
По идее, надо на форму обработки вывести форму журнала "Все ведомости" с отбором по созданным документам. Возможно такое?
Возможно. Создаете новый реквизит формы тип ДинамическийСписок. Основной таблицей указать Журнал документов "Все ведомости".
В свойствах динамического списка указать "Произвольный запрос". В запрос указать секцию
ГДЕ ЖурналДокументовВедомости.Ссылка В(&СписокДокументов).
После формирования ТЧ документами:
на сервере:
ИмяРеквизитаДинамическогоСписка.Параметры.УстановитьЗначениеПараметра("СписокДокументов", Объект.ИмяТЧ.ВыгрузитьКолонку("ИмяКолонкиСсылокНаДокументы"));
(7) что-то не получается...
Только на форму добавила реквизит Динамический список. У этого динамического списка в запросе есть параметр "Список Документов".
ПриОткрытии формы надо передать этот параметр. Как?
При вызове любой серверной процедуры программа ругается:
{ВнешняяОбработка.СозданиеВедомостейНаВыплатуЗарплатыЧерезКассы.Форма.Форма.Форма(374)}: Ошибка при вызове метода контекста (ОбновитьВсеВедомостиНаСервере)
ОбновитьВсеВедомостиНаСервере();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: fixedSettings Форма: Элемент Тип: {http://v8.1c.ru/8.1/data-composition-system/settings}Settings
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: item Форма: Элемент Тип: {http://v8.1c.ru/8.1/data-composition-system/core}ParameterValue
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
застряла... как это сделать?
При открытии этот динамический список должен быть пустым - ведь еще ничего не создали.
Теперь нужно реализовать отображение динамического списка ВсеВедомости. По кнопке - создаются документы-ведомости, после того как документы созданы нужно выгрузить ссылки на созданные документы в параметр СписокДокументов. Вот тут застряла...
Не пойму - на клиенте или на сервере нужно это делать? и как это сделать?
По кнопке - создаются документы-ведомости, после того как документы созданы нужно выгрузить ссылки на созданные документы в параметр СписокДокументов.
Создаются документы ведь на сервере. В конце создания всех документов есть список ссылок на них? Можно сразу их в массив сохранять. Не выходя с сервера, установить в параметр динамического списка этот массив.
Откройте любую форму списка любого документа. В источнике данных можно указать таблицу из которой будут браться данные (можно и произвольный запрос). в УФ делается так. Картинки появятся сами.
Добавила в ТЧ обработки реквизиты Проведен и ПометкаУдаления, тип Булево, заполняю их, вывела на форму, да отображаются картинками.
Но если смотреть любые формы списка - там не выводятся на форму реквизиты Проведен и ПометкаУдаления - они как-то по-другому выводятся....
но, это не решило проблему: я-то думала, что если я выведу на форму журнал документов, то отображение документов будет стандартным - как у типового журнала, списка документов: будет присутствовать картинка с отображением проведения документа и/или пометки удаления документа!!! А этого не получилось! Нет этой картинки.