![]() |
![]() |
![]() |
|
Изменение типа реквизитов таблицы значений. | ☑ | ||
---|---|---|---|---|
0
MAPATNK2
naïve
22.07.16
✎
08:54
|
Добрый день. Такая проблема. Есть запрос, который выводит информацию о документах контрагента. Мне нужно в колонке Тип создать примерно такую вещь. (Если стр.Тип - "Заказ покупателя" тогда стр.Тип = 1, далее если Счет фактура = 2 , если реализация =3). Как это можно осуществить?
Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДокументыКонтрагентов.Тип КАК Тип1, | ДокументыКонтрагентов.Дата, | ДокументыКонтрагентов.Контрагент.Наименование КАК Имя1, | ДокументыКонтрагентов.Контрагент.Код КАК Код1, | ДокументыКонтрагентов.Номер |ИЗ | ЖурналДокументов.ДокументыКонтрагентов КАК ДокументыКонтрагентов | ГДЕ ДокументыКонтрагентов.Контрагент.Код = &Код"; a=ПолеВвода1; Запрос.УстановитьПараметр("Код",a); f="ЗАказ покупателя"; //b=ЖурналыДокументов.ДокументыКонтрагентов.; Таблица1 = Запрос.Выполнить().Выгрузить(); Для каждого стр Из Таблица1 Цикл Если стр.Тип1 = f тогда стр.Номер ="1"; КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
Горогуля
22.07.16
✎
08:56
|
выбор когда типзначения
|
|||
2
MAPATNK2
naïve
22.07.16
✎
08:56
|
Просто типы значения "Тип" и "Заказ покупателя" не совпадают. Может можно как то задать переменной f = "Заказ покупателя" значение Тип?
|
|||
3
MAPATNK2
naïve
22.07.16
✎
08:57
|
(1) не могли бы расписать подробней. Я только начинаю программировать.
|
|||
4
jsmith
22.07.16
✎
08:57
|
ВЫБОР КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.ЗаказПокупателя ТОГДА 1
КОГДА КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.СчетФактураВыданный ТОГДА 2 ... КОНЕЦ КАК Тип |
|||
5
Горогуля
22.07.16
✎
08:58
|
ну да, ссылка
(0) а на фига? |
|||
6
MAPATNK2
naïve
22.07.16
✎
09:01
|
(5) Что бы их можно было сравнить. Я так сравниваю и в отладчике получаю Заказ покупателя = "Заказ покупателя" ложь. Вот и хотел сделать их одинаковым типом данных. А (4) я совсем не понял.
|
|||
7
Горогуля
22.07.16
✎
09:02
|
а на фига вообще цифирки сдались?
а в (4) новая для тебя конструкция. РТФМ |
|||
8
MAPATNK2
naïve
22.07.16
✎
09:06
|
(7) Задание такое дали на лабораторной. Потом я создам поле, куда пользователь введет этуу цифру и ему на почту полетят эти документы.
|
|||
9
Горогуля
22.07.16
✎
09:07
|
(8) юзер будет в какую-то таблицу соответствий лукаться? я бы на его месте поубивал автора такого решения
|
|||
10
MAPATNK2
naïve
22.07.16
✎
09:07
|
ВЫБРАТЬ ПЕРВЫЕ 10
ДокументыКонтрагентов.Тип, ДокументыКонтрагентов.Дата, ДокументыКонтрагентов.Контрагент.Наименование КАК Имечко ИЗ ЖурналДокументов.ДокументыКонтрагентов КАК ДокументыКонтрагентов ВЫБОР КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.ЗаказПокупателя ТОГДА 1 КОГДА КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.СчетФактураВыданный ТОГДА 2 КОНЕЦ КАК Тип ОШИБКА. Я Наверное не так ввожу. |
|||
11
MAPATNK2
naïve
22.07.16
✎
09:08
|
(9) Ахах. Мы задания не выбираем.
|
|||
12
Горогуля
22.07.16
✎
09:08
|
выбор в выбрать засунь
|
|||
13
Горогуля
22.07.16
✎
09:09
|
(11) ну и чо? возьми и сделай по-человечьи
|
|||
14
MAPATNK2
naïve
22.07.16
✎
09:10
|
(13) Извини, я не понимаю как это должно выглядеть. первый день с запросами работаю. (
|
|||
15
MAPATNK2
naïve
22.07.16
✎
09:11
|
Выбор сую, и ошибка (12)
|
|||
16
Горогуля
22.07.16
✎
09:12
|
как дитя малое..
ВЫБРАТЬ ПЕРВЫЕ 10 ДокументыКонтрагентов.Тип, ДокументыКонтрагентов.Дата, ДокументыКонтрагентов.Контрагент.Наименование КАК Имечко, ВЫБОР КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.ЗаказПокупателя ТОГДА 1 КОГДА КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.СчетФактураВыданный ТОГДА 2 КОНЕЦ КАК Тип ИЗ ЖурналДокументов.ДокументыКонтрагентов КАК ДокументыКонтрагентов |
|||
17
FIXXXL
22.07.16
✎
09:14
|
(15) КОГДА КОГДА
это работает? |
|||
18
jsmith
22.07.16
✎
09:16
|
ВЫБРАТЬ ПЕРВЫЕ 10
ДокументыКонтрагентов.Тип, ДокументыКонтрагентов.Дата, ДокументыКонтрагентов.Контрагент.Наименование КАК Имечко, ВЫБОР КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.ЗаказПокупателя ТОГДА 1 КОГДА ДокументыКонтрагентов.Ссылка ССЫЛКА Документ.СчетФактураВыданный ТОГДА 2 КОНЕЦ КАК Тип ИЗ ЖурналДокументов.ДокументыКонтрагентов КАК ДокументыКонтрагентов |
|||
19
jsmith
22.07.16
✎
09:16
|
а то вдруг автор не сообразит
|
|||
20
Горогуля
22.07.16
✎
09:17
|
(14) на форме строковое поле ввода с выбором типа документа из заранее обученного списка
|
|||
21
MAPATNK2
naïve
22.07.16
✎
09:22
|
Ошибку все равно выдает :-(
|
|||
22
MAPATNK2
naïve
22.07.16
✎
09:23
|
Ошибка при установке значения атрибута контекста (Текст). Несовместимые типы "ССылка"
|
|||
23
Горогуля
22.07.16
✎
09:23
|
(21) сочувствую
|
|||
24
Горогуля
22.07.16
✎
09:24
|
(22) хм.. что бы это значило?
|
|||
25
MAPATNK2
naïve
22.07.16
✎
09:26
|
Все. Спасибо большое, разобрался
|
|||
26
MAPATNK2
naïve
22.07.16
✎
09:26
|
Добрые люди.
Очень помогли. |
|||
27
Горогуля
22.07.16
✎
09:28
|
июль месяц, лабораторная. так бывает?
|
|||
28
MAPATNK2
naïve
22.07.16
✎
09:31
|
Да. У нас практика.
|
|||
29
MAPATNK2
naïve
22.07.16
✎
09:31
|
В универе.
|
|||
30
MAPATNK2
naïve
22.07.16
✎
09:31
|
Урфу
|
|||
31
MAPATNK2
naïve
22.07.16
✎
09:31
|
Конец 3 курса. ЭХХ. еще годик
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |