|
Как вывести основного менеджера в список документов актсверкивзаиморасчетов | ☑ | ||
---|---|---|---|---|
0
sidalexsandr
10.08.18
✎
12:04
|
Надо в список документов АктСверкиВзаиморасчетов вывести ОсновногоМенеджера. Пробовал в форме списка документов создать колонку, но в данных не указать Контрагент.ОсновнойМенеджерПокупателя.Ссылка.
|
|||
1
Deon
10.08.18
✎
12:05
|
Управляемые формы?
|
|||
2
sidalexsandr
10.08.18
✎
12:08
|
Добавил реквизит ОсновнойМенеджер. Сделал в процедуре ПослеЗаписи сохранение в реквизит = Контрагент.ОсновнойМенеджерПокупателя.Ссылка.
|
|||
3
Deon
10.08.18
✎
12:10
|
(2) Не делай так. Это избыточная информация в БД. И, к тому же, почему в ПослеЗаписи?
|
|||
4
Deon
10.08.18
✎
12:12
|
И как вообще форма списка с Послезаписи() связана?..
|
|||
5
sidalexsandr
10.08.18
✎
12:31
|
(4) В форме списка отображается ревизит которому присваивается значение в процедуре ПослеЗаписи
|
|||
6
sidalexsandr
10.08.18
✎
12:31
|
Как запустить групповое проведение документов определённого типа в УТ 10?
|
|||
7
Lexey_
10.08.18
✎
12:35
|
(2) если основной менеджер поменяется информация в твоем реквизите станет неактуальной
|
|||
8
sidalexsandr
10.08.18
✎
13:44
|
(7) Спасибо
|
|||
9
sidalexsandr
10.08.18
✎
13:47
|
Написал обработку перезаписи документа и при её выполнении не срабатывает процедура ПослеЗаписи, вот текст обработки:
Выборка = Документы.АктСверкиВзаиморасчетов.Выбрать(); Пока Выборка.Следующий() Цикл ТекДок = Выборка.ПолучитьОбъект(); ТекДок.Записать(РежимЗаписиДокумента.Запись); Сообщить("Записан = " + Выборка.Ссылка); КонецЦикла; Сообщить("Все документы АктСверкиВзаиморасчетов перезаписаны."); Вопрос: как сделать чтобы срабатывала в обработке процедуура ПослеЗаписи? При интерактивной записи документа процедура ПослеЗаписи срабатывает. |
|||
10
ColonelAp4u
10.08.18
✎
13:47
|
(0) Добавь колонку в форму списка, а модуле формы списка в ПриПолученииДанных обработай что нужно и подставь в эту колонку
|
|||
11
ColonelAp4u
10.08.18
✎
13:48
|
реквизит = бред, в модуле документа при записи = бред
|
|||
12
ColonelAp4u
10.08.18
✎
13:50
|
МассивДокументов = новый Массив;
Если ЭлементыФормы.Список.Колонки._Вес.Видимость = Истина ИЛИ ЭлементыФормы.Список.Колонки._Объем.Видимость = Истина Тогда МассивДокументов.Очистить(); Соответствие = новый Соответствие; Для каждого Строка из ОформленияСтрок цикл МассивДокументов.Добавить(Строка.ДанныеСтроки.Ссылка); Соответствие.Вставить(Строка.ДанныеСтроки.Ссылка, Строка); КонецЦикла; Запрос2 = Новый Запрос; Запрос2.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВнутреннийЗаказТовары.Ссылка КАК Заказ, | СУММА(ВнутреннийЗаказТовары.Количество * ВнутреннийЗаказТовары.Номенклатура.ЕдиницаХраненияОстатков.Вес) КАК Вес, | СУММА(ВнутреннийЗаказТовары.Количество * ВнутреннийЗаказТовары.Номенклатура.ЕдиницаХраненияОстатков.Объем) КАК Объем |ИЗ | Документ.ВнутреннийЗаказ.Товары КАК ВнутреннийЗаказТовары |ГДЕ | ВнутреннийЗаказТовары.Ссылка В(&Заказ) | |СГРУППИРОВАТЬ ПО | ВнутреннийЗаказТовары.Ссылка"; Запрос2.УстановитьПараметр("Заказ",МассивДокументов); Результат2 = Запрос2.Выполнить().Выбрать(); Пока Результат2.Следующий() Цикл Соответствие.Получить(Результат2.Заказ).Ячейки._Вес.УстановитьТекст(Результат2.Вес); Соответствие.Получить(Результат2.Заказ).Ячейки._Вес.ОтображатьТекст =Истина; Соответствие.Получить(Результат2.Заказ).Ячейки._Объем.УстановитьТекст(Результат2.Объем); Соответствие.Получить(Результат2.Заказ).Ячейки._Объем.ОтображатьТекст =Истина; КонецЦикла; КонецЕсли; Вот как у меня выводятся вес и объем из заказа покупателя |
|||
13
ColonelAp4u
10.08.18
✎
13:51
|
(12) ой из внутреннего заказа, хотя в заказе покупателя такая же шняга только выборка из заказа. Подставь свои данные и вуаля счастье
|
|||
14
sidalexsandr
10.08.18
✎
14:13
|
(13) Спасибо
|
|||
15
sidalexsandr
10.08.18
✎
14:55
|
Написал
Выборка = Документы.АктСверкиВзаиморасчетов.Выбрать(); Пока Выборка.Следующий() Цикл ТекДок = Выборка.ПолучитьОбъект(); ТекДок.ОсновнойМенеджер = ТекДок.Контрагент.ОсновнойМенеджерПокупателя.Ссылка; ТекДок.Записать(РежимЗаписиДокумента.Запись); Сообщить("Записан = " + Выборка.Ссылка); КонецЦикла; Сообщить("Все документы АктСверкиВзаиморасчетов перезаписаны."); Все равно основной менеджер пустой |
|||
16
sidalexsandr
10.08.18
✎
14:57
|
Консоль запросов показывает, что ОсновнойМенеджер заполнен, а в журнале ОсновнойМенеджер не выводится
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |