#0
by nlira
Есть документ ЗаказПокупателя,есть подчиненый ему документ РеализацияТоваровИУслуг. Необходимо в списке документов ЗаказПокупателя вывести знак (галочку) что есть у этого документа связанный документ Рализация. подскажите пожалуйста как правильно сделать?
#2
by nlira
не могу установить есть ли у документа связанный док Реализация или нет. Как это установить? У документа ЗаказПокуателя есть реквизит - ДокументОснование. Но это не к документу Реализация
#4
by Паланик
Через КритерииОтбора получаешь массив, его анализируешь и ставишь/не ставишь галку в списке.
#5
by poligraf
не так понял... посмотри, как структура подчиненности делается (хотя тут недавно жаловались, что слишком заморочно) - оттуда можно чего взять. либо критерии отбора используй
#6
by lxs
если не пугает допил типовой, то добавляешь реквизит и пишешь процедуру, изменяющую его значение. А вообще потребность в этом флажке - бред. Есть отчет - структура подчиненности, этого вполне достаточно.
#11
by FIXXXL
напиши запросик к докам Реализации с отбором по Сделка=ТвойЗаказ не забудь про проведение Реализации
#16
by nlira
спасибо, сейчас попробую Хм,а потом с этим массивом что? как мне каждую строку массива связать со строкой списка документа чтобы указать/не указать галку гребанную
#17
by Паланик
массив будет содержать документы: Счет фактура... Реализация товаров и услуг ... в цикле перефираешь и проверяешь на тип значения, если нужный док, то галку тавишь.
#23
by lxs
я тебе предложил два варианта, которые практически никак не влияют на производительность системы: реквизит (это доработка конфы - и ты получаешь флаг в списке) или использование категорий объектов - здесь ты не получишь без допила флаг в списке, но по крайней мере обойдешься малой кровью и войдя в документ и нажав кнопку Категории объекта (типовую) получишь желаемое. Давай начнем сначала. За каким понадобился флаг именно в списке? Просто чтобы видеть?
#26
by lxs
Тоже фигня. Любой обработчик, подставленный в ПриВыводеСтроки затормозит формирование списка по-любому, потому что тот самый ПриВыводеСтроки вызывается неоднократно. Если пользователь вывел ВСЕ колонки списка, и документов дохрена,и,вдруг, есть еще какие-то свои допилы на эту же тему, представляешь, какие тормоза начнутся?
#28
by lxs
Я поясню. Твое "Просто" сильно отразится на скорости формирования списка, потому что структура подчиненности получается через запрос. Соответственно, того значения, которое ты вожделенно пытаешься воткнуть в список изначально не существует ни в каком виде.
#29
by lxs
На мой взгляд, есть следующие варианты: - реквизит (изменение объекта, форм документа и списка, добавление подписки); - категория(изменение формы списка, добавление подписки, снижение скорости формирования списка документов); - отчет (никаких доработок конфигурации, получение результата в различных вариантах, с разнообразными отборами и т.д. и т.п.)
#30
by Паланик
Я ж не знаю как будет автор использоать этот метод, при выводе строки или при создании самого подчиненного дока писать в какой-нить реквизит.
#32
by lxs
Вообще, для подобных нужд я писал свой универсальный журнал документов на СКД. Не пришлось никаким образом дописывать конфигурацию. Результат выгружал в ТЗ. Т.е. доступ к документам был, как из формы списка. Все были счастливы.
#35
by nlira
СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) я здесь не понимаю как здесь "Массив = КритерииОтбора.СвязанныеДокументы.найти(СсылкаДока)" ссылку дока указать?
#37
by nlira
в как указать реквизит тогда? В документе Заказ создам реквизит на ссылку документа Реализация. А как связать? то есть, как сохранить именно ссылку связанного с ним (документ Заказ) с документом Реализация?
#38
by nlira
простите что так долго отсутсвовала,задание параллельно дали,как всегда, срочно и вчера надо было
#39
by Паланик
Создай реквизит у заказа типа булево, потом создай подписку на событие, на проведение дока реализации и записывай в ДокументОснование (Заказ) в твой реквизит булево - истину. Потом уже в списке выводи этот реквизит. Вкратце как-то так, хотя, думаю, есть и другие пути.
#41
by nlira
то есть когда записывается документ Реализация, в реквизит док Заказ записываю в реквизит значение истина так?
#43
by nlira
мне кажется вот такой вариант и легче всего и не тормозит систему. Только при удалении документа как быть? как отследить удаление документа Реализация?
#46
by Паланик
Аналогично отлавливать события передУдалением и тоже прописать почти аналогичный алгоритм.
#49
by Scooter
а при проведении заказаПокупателя перепроводить ЗаказПоставщику, при проведении ЗаказаПоставщику перепроводить ДокументыПоступления, и т.д и ОМГ здравствуйте блакировки
#52
by Scooter
В списке ПриПолучении данных запрос к таблице Док.РТУ где Сделка в (МассивЗаказов) вобщемто классика жанра
#53
by Scooter
+ можно еще таблицу Док.РТУ проиндексировать по Сделка, если этого еще не сделано для пущей производятельности
#54
by nlira
СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) я здесь не понимаю как здесь "Массив = КритерииОтбора.СвязанныеДокументы.найти(СсылкаДока)" ссылку дока указать? а массив это вот это?
#55
by nlira
Ссылка дока чем будет в СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)? ДанныеСтроки ?
#59
by nlira
жаль что здесь смайликов нет, эмоции выразить. У меня сейчас столько эмоций. Спасибо вам всем!!!
#61
by nlira
КонецЕсли; написала, пишет тератор для значения не определен. Итак пробую,все рано так же пишет. Потому что тип данных СтрокаОформления не коллекция. Для каждого Из ОформлениеСтроки.данныеСтроки Цикл
#64
by Scooter
извени меня но я тебе уже два раза написал что нужно не при ВыводеСтроки а ПриПолученииДанных
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить и вывести диаграмму в табличном документе ?
- Знак табуляции при сохранении в xml преобразуется в знак пробела
- Можно ли в 7.7 вывести зачеркнутый шрифт?
- Несколько родителей в структуре подчиненности
- Вывести итог суммы по документам, отображенным в списке.
- Как создать организацию, как ИП с ИНН - 12 знаков, и ОГРН - 15 знаков
- Как в 8.2. в динамическом списке вывести колонку с вычисляемым значением?
- Вывести остатки в списке номенклатуры
- ЗУП 2.5 в Списке сотрудников вывести отдельно Фамилию имя и отчество
- Отчет по структуре подчиненности на СКД ?
- v7: Как вывести знак тождества в 1с 7.7
- Выбрать документы где в структуре подчиненности нет определенного документа
В этой группе 1С
- ЗУП: если нет планового основного начисления
- Экзамен Профессионал 1С
- v8: Как сбросить текущую строку
- Язык по умолчанию windows Server 2008
- Программно менять интерфейс
- v7: как скачать файл из инета по https
- Регламентные задания в файловой базе
- v8: нужно в СКД в формуле расчета итогов по ресурсу задать условие по итогу
- Как программно устанавливать отбор по реквизитам в регистре сведений?
- Выгрузка из 1с77 в 1с 8.1? Куда прописать путь к базе 1с77?
- Снова Розница и ТОРГ-29
- v8: А как можно в управляемых формах увидеть проводки?
- заполнение субконто "Номенклатура" на 90сч при переносе данных
- Неправильный итог в ОСВ в бюджетной бухгалтерии
- УстановитьЗаголовокСистемы
- Секреты обработки Универсальный обмен XML
- Как получить дату в запросе с помощью функции ДатаВремя?
- обработка заполнения регистра сведений
- Анализ ролей
- JOB: Стоит ли хорошо изучить 1с-Битрикс на уровне кодера? Есть перспективы?