|
v8: Реквизит табличной части. | ☑ | ||
---|---|---|---|---|
0
XiPyPg2012
27.08.13
✎
13:52
|
Здраствуйте. Такой вопрос. Есть реквезит в документе в табличной части. Его тип ссылка на другой документ. Заполняется он следующем образом
[CODE]&НаСервере Процедура ЗаполнитьЗаявкуНаТранспортировкуПоТоварам() УстановитьПривилегированныйРежим(Истина); Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда Возврат; КонецЕсли; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаказыПоставщикамОбороты.Номенклатура, | ЗаказыПоставщикамОбороты.Характеристика, | МАКСИМУМ(ПЛ_ЗаявкаНаТранспортировкуТовары.Ссылка) КАК Ссылка |ИЗ | РегистрНакопления.ЗаказыПоставщикам.Обороты( | , | , | , | (ЗаказПоставщику, КодСтроки) В | (ВЫБРАТЬ | ЗаказПоставщикуТовары.Ссылка, | ЗаказПоставщикуТовары.КодСтроки | ИЗ | Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары | ГДЕ | ЗаказПоставщикуТовары.Ссылка = &ЗаказПоставщику)) КАК ЗаказыПоставщикамОбороты | ПОЛНОЕ СОЕДИНЕНИЕ Документ.ПЛ_ЗаявкаНаТранспортировку.Товары КАК ПЛ_ЗаявкаНаТранспортировкуТовары | ПО ЗаказыПоставщикамОбороты.Номенклатура = ПЛ_ЗаявкаНаТранспортировкуТовары.Номенклатура | И ЗаказыПоставщикамОбороты.Характеристика = ПЛ_ЗаявкаНаТранспортировкуТовары.Характеристика | И (НЕ ПЛ_ЗаявкаНаТранспортировкуТовары.Отменено) | И ЗаказыПоставщикамОбороты.ЗаказПоставщику = ПЛ_ЗаявкаНаТранспортировкуТовары.ПЛ_ЗаказПоставщику |ГДЕ | ЗаказыПоставщикамОбороты.ЗаказаноПриход > 0 | И ПЛ_ЗаявкаНаТранспортировкуТовары.Ссылка.ПометкаУдаления = ЛОЖЬ | |СГРУППИРОВАТЬ ПО | ЗаказыПоставщикамОбороты.Номенклатура, | ЗаказыПоставщикамОбороты.Характеристика"; Запрос.УстановитьПараметр("ЗаказПоставщику", Объект.Ссылка); Выборка = Запрос.Выполнить().Выбрать(); СтруктураПоиска = Новый Структура("Номенклатура, Характеристика"); Пока Выборка.Следующий() Цикл ЗаполнитьЗначенияСвойств(СтруктураПоиска, Выборка); НайденныеСтроки = Объект.Товары.НайтиСтроки(СтруктураПоиска); Для Каждого СтрокаТовары Из НайденныеСтроки Цикл СтрокаТовары.ПЛ_ЗаявкаНаТранспортировку = Выборка.Ссылка; КонецЦикла; КонецЦикла; КонецПроцедуры [/CODE] так вот теперь нужно сделать чтоб можно было в ручную выбрать либо документ либо строковое значение "отгрузка транспортной компанией", и сделать кнопку по нажатию которой эта надпись заполняется во все строки в которых не заполнен этот реквезит. |
|||
1
Wobland
27.08.13
✎
13:53
|
в школу, срочно в школу
|
|||
2
XiPyPg2012
27.08.13
✎
13:54
|
(1) да вручную ввести я могу им дать, а мне надо им предложить именно выбор либо строковое значение "......." (ввести не могут его только выбрать), либо ссылка на документ
|
|||
3
Maxus43
27.08.13
✎
13:56
|
может просто там, где не заполнен документ Визуально писать "отгрузка транспортной компанией", а не делать составной тип и другие непонятные телодвижения?
|
|||
4
XiPyPg2012
27.08.13
✎
13:59
|
Есть 3 варианта, пустое это еще ниче не сделано, отгрузка поставщика он доставляет но мы не знаем когда и заявка на транспортировку, + это отражается в других документах связанных с этим и возможно будут отчеты какие-то а если один напишет транспАртной другой транспОртной ну и так далее то будет не совсем корректно
|
|||
5
XiPyPg2012
27.08.13
✎
14:07
|
что никто не знает как сделать чтоб при нажатие на выбор значения реквезита выпадал список:
-отгрузка транспортной компанией (Строка) -Заявка на траспартировк(ДокументСсылка.Заявка) |
|||
6
Maxus43
27.08.13
✎
14:20
|
я бы логику пересмотрел, а не желал бы странного
|
|||
7
Starhan
27.08.13
✎
14:22
|
(5) а на каком моенте реализации ты застрял?
(если ты конечно вообще пробовал реализовать задачу.) |
|||
8
zippygrill
27.08.13
✎
14:25
|
Одно могу посоветовать. Используйте типизируемое поле а не строковое значение для этого реквизита. Потом скажите спасибо.
|
|||
9
XiPyPg2012
27.08.13
✎
14:29
|
(7) на том что делаешь составной тип данных при нажатие на кнопку выбор выпадает выбрать строки или справочник, а надо чтоб не строка а конкретная надпись была, и при нажатие на справочник надо еще раз нажать кнопку выбора чтоб открылась форма выбора, а нужно сразу
|
|||
10
XiPyPg2012
27.08.13
✎
14:31
|
хочется чтоб это выбиралось типо как перечесления только при выборе надписи она выбиралась, а при выборе документ открывалась форма выбора.
|
|||
11
Maxus43
27.08.13
✎
14:33
|
(10) делай у поля - выбор из списка, подсовывай в список эти вот 2 строки (5), в зависимости от результата - открывай список доков на выбор, или пиши строку
|
|||
12
zippygrill
27.08.13
✎
14:33
|
(10) при открытие документа к примеру, в списке значении добавьте свои строковые значении. А лучше вообще делать перечислением а не строка,млин.
|
|||
13
Starhan
27.08.13
✎
14:35
|
Событие НачалоВыбораИзСписка
СтандартнаяОбработка = ложь и мути. И вид поял потавь выбор из списка. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |