#0
by altaykniga
В произвольном запросе дин.списка добавил поле "ЛОЖЬ КАК СоздатьДокументы", вывел это поле на упр.форму. понятно, что интерактивно галочку поставить в поле "СоздатьДокументы" нельзя. Добавил команду "УстановитьГалку", вывел ее на форму. в модуле команды написал: Как теперь обойти строки дин.списка программно и выполнить процедуры в зависимости от значения поля "СоздатьДокументы"?
#1
by altaykniga
Нашел уже процедуру Процедура СписокВТЗнаСервере, но как это мне поможет... Никак. Причем в выгружаемую с помощью этой процедуры ТЗ значения моего поля "СоздатьДокументы" (которые я интерактивно устанавливаю) все равно не попадают...
#6
by altaykniga
на форме реквизит "Список", Тип = ДинамическийСписок. Вообще взял типовую форму списка документа ЗаказНаПроизводство из УНФ 1.5.2, скопировал эту форму во внешнюю обработку
#7
by altaykniga
в итоге нужно следующее: пользователь проставил галки в поле "СоздатьДокументы", нажал на кнопочку "СоздатьПодчиненныеДокументы". Нужно для всех документов ЗаказНаПроизводство создать программно доки: Производство, ПеремещениеЗапасов, ПриходныйОрдер
#8
by lxs
Через динамический делать не выйдет, да и бред это. Я бы сделал через таблицу значений. Никакого геморроя и возможность работать интерактивно с флагами списка.
#9
by altaykniga
просто не хотелось код формы списка переписывать... я же скопировал всю форму списка ЗаказНаПроизводство во внешнюю обработку... И если сейчас изменять тип на ТаблицаЗначений, вылезет куча косяков...
#10
by lxs
Динамический список не позволит тебе использовать флаги. Можешь попробовать использовать ВыделенныеСтроки для своей задачи, но это породит проблему косяков ручного ввода. Для твоей задачи объективно подходит только ТЗ.
#11
by apokrit
Можно попробовать вместо ЛОЖЬ что типа ВЫБОР КОГДА <КлючВыборкиНапримерСсылка> В (&КлючиНаКоторыхДолжнаСтоятьГалка) ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ СоздатьДокументы При установке галки помещать ключ текущей строки в параметр КлючиНаКоторыхДолжнаСтоятьГалка. Но так запрос будет каждый раз (при изменении галки) заново выполняться.
#12
by lxs
Динамический список не позволяет изменять интерактивно данные в колонках. Не надо пытаться изобретать сферического коня в вакууме. "При установке галки" - при какой установке "галки", если сама эта операция невозможна?
#14
by d546
если к прибавить условное оформление и обработку события выбор у списка, то хороший сферический конь получить :)
#16
by altaykniga
(10, 11) может добавить на форму реквизит ТаблицаЗначенийОбрабатываемыхДокументов, каждый раз, когда пользователь жмет на кнопку "УстановитьГалку/СнятьГалку" текущий документ добавляется/удаляется из ТЗ. Теперь сворачиваем ТЗ, чтобы исключить повторения документов. Когда пользователь жмет на "СоздатьДокументы", и все документы из ТЗ обрабатываются
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как разблокировать объекты в конф. "Упр.торговлей" или "Упр. персоналом"
- Упр. учет. Оплаченные документы. Упр. учет.
- Как програмно создать колонку табличного поля типа Булево с "галочкой"?
- Не редактируется программно созданная колонка
- 1С7.7+1Сpp и Колонка табличного поля
- Как у ТЗ отобразить состояние поля типа булево
- не выводится колонка в отчете
- КД: булево в перечисление
- Колонка типа Булево в таблице значений
В этой группе 1С
- [mngcore - srcUObjectsXDTOImpl.cpp (2786)] в 8.3.8.2088 Куда копать?
- Интеграция 1С и C#
- Запрет выбора полей в настройке УФ
- УТ 11 Регистрация нулевой цены поставщика
- Перенос движений КД 2.0
- Конвертация Данных. Порядок загрузки объектов
- зимбра+thunderbird+global address book
- JSON и 1с8.3 "Неправильный формат данных в запросе"
- Периодически зависает 1С
- Не выгружаются документы из УТ 10.3 в Розницу 2.2
- Отбор в СКД по Группе списка номенклатуры
- Сыпятся ошибки сервера 1С под linux, жрет память и падает.
- БП 3.0 не дает изменить документ "Ведомость на выплату зарплаты"
- Method 'Connect' of object 'IV8COMConnector3' failed
- Уменьшение размеров базы или разворачивание базы в 70 Гб в 4 Гб
- УТ 10.3: Изменение режима совместимости
- ЗУП 3.1 - оплата по часовому тарифу.
- Хранение файлов в ERP
- УФ.Можно ли в колонке таблицы с режимом выбора из списка выводить представление?
- v7: XSLT преобразование в 1с