Добрый день!
ЗУП.3.1.
Сделали обработку, которая создает документы Ведомости на выплату зарплаты - формируются документы выплаты всех типов (через кассу, через раздатчика, через банк...).
Ссылки на созданные документы записываются в реквизит ТЧ обработки. И эта ТЧ выводится на форму.
Хочется, чтобы выводимая ТЧ имела такую же функциональность. как и Журнал "Все ведомости": было видно проведен документ или нет, можно было отменять и проводить документы, удалять документы.... По идее, надо на форму обработки вывести форму журнала "Все ведомости" с отбором по созданным документам. Возможно такое?
И еще не пойму - как программа в списке документов выводит галочку "v" для проведенных документов? Эта галочка всегда выводится вместе с первым полем в списке.
Спасибо!
ЗУП.3.1.
Сделали обработку, которая создает документы Ведомости на выплату зарплаты - формируются документы выплаты всех типов (через кассу, через раздатчика, через банк...).
Ссылки на созданные документы записываются в реквизит ТЧ обработки. И эта ТЧ выводится на форму.
Хочется, чтобы выводимая ТЧ имела такую же функциональность. как и Журнал "Все ведомости": было видно проведен документ или нет, можно было отменять и проводить документы, удалять документы.... По идее, надо на форму обработки вывести форму журнала "Все ведомости" с отбором по созданным документам. Возможно такое?
И еще не пойму - как программа в списке документов выводит галочку "v" для проведенных документов? Эта галочка всегда выводится вместе с первым полем в списке.
Спасибо!
По теме из базы знаний
- В «1С:ЗУП КОРП 3.1» тормоза (медленная работа) в журналах документов при использовании критериев отбора
- Начальная страница с избранным, историей и настраиваемым журналом документов. Управляемые формы
- Групповое автоматическое создание счетов-фактур в журнале "Документы продаж" для УТ 11.5, 11.4, КА 2.5, 2.4, ЕРП 2.5, 2.4
- Рассылка документов УПД с подписью и печатью из списка документов Реализация (акты, накладные, УПД) для конфигурации Бухгалтерия 3.0
- Просмотр наличия прикрепленных файлов к документам в формах журналов документов для УТ 11.5
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) галочка это картинка, стандартный реквизит для списка документов. Для регистра это картинка записи. Для справочника полоска.
По поводу возможно ли? Это в типе табличного поля нужно смотреть, на ОФ проверил: доступен журнал документов. Вниз пролистайте!
По поводу возможно ли? Это в типе табличного поля нужно смотреть, на ОФ проверил: доступен журнал документов. Вниз пролистайте!
(1)
Возможно. Создаете новый реквизит формы тип ДинамическийСписок. Основной таблицей указать Журнал документов "Все ведомости".
В свойствах динамического списка указать "Произвольный запрос". В запрос указать секцию
ГДЕ ЖурналДокументовВедомости.Ссылка В(&СписокДокументов).
После формирования ТЧ документами:
на сервере:
ИмяРеквизитаДинамическогоСписка.Параметры.УстановитьЗначениеПараметра("СписокДокументов", Объект.ИмяТЧ.ВыгрузитьКолонку("ИмяКолонкиСсылокНаДокументы"));
По идее, надо на форму обработки вывести форму журнала "Все ведомости" с отбором по созданным документам. Возможно такое?
Возможно. Создаете новый реквизит формы тип ДинамическийСписок. Основной таблицей указать Журнал документов "Все ведомости".
В свойствах динамического списка указать "Произвольный запрос". В запрос указать секцию
ГДЕ ЖурналДокументовВедомости.Ссылка В(&СписокДокументов).
После формирования ТЧ документами:
на сервере:
ИмяРеквизитаДинамическогоСписка.Параметры.УстановитьЗначениеПараметра("СписокДокументов", Объект.ИмяТЧ.ВыгрузитьКолонку("ИмяКолонкиСсылокНаДокументы"));
(7) что-то не получается...
Только на форму добавила реквизит Динамический список. У этого динамического списка в запросе есть параметр "Список Документов".
ПриОткрытии формы надо передать этот параметр. Как?
При вызове любой серверной процедуры программа ругается:
{ВнешняяОбработка.СозданиеВедомостейНаВыплатуЗарплатыЧерезКассы.Форма.Форма.Форма(374)}: Ошибка при вызове метода контекста (ОбновитьВсеВедомостиНаСервере)
ОбновитьВсеВедомостиНаСервере();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: fixedSettings Форма: Элемент Тип: {}Settings
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: item Форма: Элемент Тип: {}ParameterValue
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: value Форма: Элемент Тип: {}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{}ValueTable'
застряла... как это сделать?
При открытии этот динамический список должен быть пустым - ведь еще ничего не создали.
Только на форму добавила реквизит Динамический список. У этого динамического списка в запросе есть параметр "Список Документов".
ПриОткрытии формы надо передать этот параметр. Как?
При вызове любой серверной процедуры программа ругается:
{ВнешняяОбработка.СозданиеВедомостейНаВыплатуЗарплатыЧерезКассы.Форма.Форма.Форма(374)}: Ошибка при вызове метода контекста (ОбновитьВсеВедомостиНаСервере)
ОбновитьВсеВедомостиНаСервере();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: fixedSettings Форма: Элемент Тип: {}Settings
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: item Форма: Элемент Тип: {}ParameterValue
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: value Форма: Элемент Тип: {}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{}ValueTable'
застряла... как это сделать?
При открытии этот динамический список должен быть пустым - ведь еще ничего не создали.
(9)
В процедуре ПриСозданииНаСервере:
Что-то передаете с клиента на сервер? Таблицу значений?
ПриОткрытии формы надо передать этот параметр. Как?
В процедуре ПриСозданииНаСервере:
ИмяРеквизитаДинамическогоСписка.Параметры.УстановитьЗначениеПараметра("СписокДокументов", Неопределено);Ошибка при вызове метода контекста (ОбновитьВсеВедомостиНаСервере)
Что-то передаете с клиента на сервер? Таблицу значений?
(10)
С процедурой При открытии справилась - заработала вот так:
Форма обработки открывается.
Теперь нужно реализовать отображение динамического списка ВсеВедомости. По кнопке - создаются документы-ведомости, после того как документы созданы нужно выгрузить ссылки на созданные документы в параметр СписокДокументов. Вот тут застряла...
Не пойму - на клиенте или на сервере нужно это делать? и как это сделать?
С процедурой При открытии справилась - заработала вот так:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
...
ЭтаФорма.ВсеВедомости.Параметры.УстановитьЗначениеПараметра("СписокДокументов", Неопределено);
КонецПроцедуры
Форма обработки открывается.
Теперь нужно реализовать отображение динамического списка ВсеВедомости. По кнопке - создаются документы-ведомости, после того как документы созданы нужно выгрузить ссылки на созданные документы в параметр СписокДокументов. Вот тут застряла...
Не пойму - на клиенте или на сервере нужно это делать? и как это сделать?
(11)
Создаются документы ведь на сервере. В конце создания всех документов есть список ссылок на них? Можно сразу их в массив сохранять. Не выходя с сервера, установить в параметр динамического списка этот массив.
По кнопке - создаются документы-ведомости, после того как документы созданы нужно выгрузить ссылки на созданные документы в параметр СписокДокументов.
Создаются документы ведь на сервере. В конце создания всех документов есть список ссылок на них? Можно сразу их в массив сохранять. Не выходя с сервера, установить в параметр динамического списка этот массив.
ВсеВедомости.Параметры.УстановитьЗначениеПараметра("СписокДокументов", МассивСсылок);
(14)
Не вижу смысла дублировать данные на форме. Проще хранить в массиве и выводить динамический список. А ТЧ можно убрать совсем.
Сейчас созданные документы сохраняются в ТабличнуюЧасть обработки - и эта табличная часть выводится на форму.
Не вижу смысла дублировать данные на форме. Проще хранить в массиве и выводить динамический список. А ТЧ можно убрать совсем.
Проверил на УФ нет журнала документов. Похоже только динамический список делать со всеми документами.
спасибо! Но из вашего ответа я не поняла - как добавить в свой список картинку проведенного документа.
Откройте любую форму списка любого документа. В источнике данных можно указать таблицу из которой будут браться данные (можно и произвольный запрос). в УФ делается так. Картинки появятся сами.
Добавила в ТЧ обработки реквизиты Проведен и ПометкаУдаления, тип Булево, заполняю их, вывела на форму, да отображаются картинками.
Но если смотреть любые формы списка - там не выводятся на форму реквизиты Проведен и ПометкаУдаления - они как-то по-другому выводятся....
Но если смотреть любые формы списка - там не выводятся на форму реквизиты Проведен и ПометкаУдаления - они как-то по-другому выводятся....
но, это не решило проблему: я-то думала, что если я выведу на форму журнал документов, то отображение документов будет стандартным - как у типового журнала, списка документов: будет присутствовать картинка с отображением проведения документа и/или пометки удаления документа!!! А этого не получилось! Нет этой картинки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
