|
Проблемы с получение данных из запроса | ☑ | ||
---|---|---|---|---|
0
Wolfily
25.09.12
✎
10:33
|
Здравствуйте. Сразу оговорюсь, имею средний уровень знаний программирования в 1С.
Собственно вопрос - Есть процедура с запрос на выборку, который запускается из обработки: Процедура КоманднаяПанельЛимитыЗаполнить(Кнопка) Для Каждого Строка Из Лимиты Цикл Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТоварыОрганизацийОстаткиИОбороты.Склад, | ТоварыОрганизацийОстаткиИОбороты.Номенклатура, | ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток КАК Остаток |ИЗ | РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты КАК ТоварыОрганизацийОстаткиИОбороты |ГДЕ | ТоварыОрганизацийОстаткиИОбороты.Склад = &Склад | И ТоварыОрганизацийОстаткиИОбороты.Номенклатура = &Номенклатура"; Запрос.УстановитьПараметр("Склад", ЭлементыФормы.Склад.Значение); Запрос.УстановитьПараметр("Номенклатура", Строка.Номенклатура.Наименование); Результат = Запрос.Выполнить().Выбрать(); ??? Строка.ОстатокНПШТ = Строка.ОстатокНПКГ/Строка.НормаРасходаПоСпецификации; Строка.ВыпускПлановый = Строка.ЛимитОтпуска/Строка.НормаРасходаПоСпецификации; Строка.ПлановаяПотребность = Строка.ЛимитОтпуска-Строка.ОстатокНПКГ; КонецЦикла; КонецПроцедуры Как записать в колонку строки табличной части Строка.ОстатокНПКГ значение из запроса Остаток? Заранее благодарю всех за ответы!!! |
|||
91
Jofa
25.09.12
✎
11:42
|
(89)Разжованое в рот положил уже .)
|
|||
92
cw014
25.09.12
✎
11:43
|
Запрос - готовая табличная часть...
ВЫБРАТЬ ЕСТЬNULL(Лимиты.Номенклатура,ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК Номенклатура, ЕСТЬNULL(Лимиты.НормаРасходаПоСпецификации, 0) КАК НормаРасходаПоСпецификации, ЕСТЬNULL(Лимиты.ЛимитОтпуска, 0) КАК ЛимитОтпуска ПОМЕСТИТЬ ЛИМИТЫ ИЗ &Лимиты КАК Лимиты ; ВЫБРАТЬ Лимиты.Номенклатура КАК Номенклатура, ТоварыОрганизацийОстатки.КоличествоОстаток КАК ОстатокНПКГ, Лимиты.НормаРасходаПоСпецификации КАК НормаРасходаПоСпецификации, ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОстатки.КоличествоОстаток / Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ОстатокНПШТ, ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ Лимиты.ЛимитОтпуска/ Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ВыпускПлановый, Лимиты.ЛимитОтпуска - ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ ТоварыОрганизацийОстатки.КоличествоОстаток / Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ПлановаяПотребность ИЗ Лимиты КАК Лимиты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Склад = &Склад И Номенклатура В(&МассивНоменклатуры)) КАК ТоварыОрганизацийОстатки ПО Лимиты.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура ; УНИЧТОЖИТЬ Лимиты |
|||
93
Jofa
25.09.12
✎
11:43
|
(0)в (88) РТМ
|
|||
94
cw014
25.09.12
✎
11:44
|
(92) Только запрос нужно с менеджером временных таблиц создавать, в качестве параметра "Лимиты" выгружать таблицу значений, а после выполнения можно сделать так
Лимиты.Загрузить(Запрос.Выполнить().Выгрузить()); |
|||
95
Jofa
25.09.12
✎
11:46
|
(94) Ты все поля ТЧ Лимиты описал в ВТ?
|
|||
96
Deon
25.09.12
✎
11:46
|
(92) Вот это самое красивое решение, имхо
|
|||
97
Deon
25.09.12
✎
11:46
|
(95) уел )
|
|||
98
Segate
25.09.12
✎
11:48
|
(96) не люблю такие решения и людей которые их пишут для тч в 5-10 строк )))
Их отлаживать труднее, и писать дольше ) а скорость работы будет почти одинаковая |
|||
99
Jofa
25.09.12
✎
11:48
|
(97)Согласен производительнее будет через ВТ
|
|||
100
Jofa
25.09.12
✎
11:49
|
(98)В случае с (92)Быстрее будет ..
|
|||
101
cw014
25.09.12
✎
11:50
|
Процедура КоманднаяПанельЛимитыЗаполнить(Кнопка)
Запрос = Новый Запрос("ВЫБРАТЬ ЕСТЬNULL(Лимиты.Номенклатура,ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК Номенклатура, ЕСТЬNULL(Лимиты.НормаРасходаПоСпецификации, 0) КАК НормаРасходаПоСпецификации, ЕСТЬNULL(Лимиты.ЛимитОтпуска, 0) КАК ЛимитОтпуска ПОМЕСТИТЬ ЛИМИТЫ ИЗ &Лимиты КАК Лимиты ; ВЫБРАТЬ Лимиты.Номенклатура КАК Номенклатура, ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) КАК ОстатокНПКГ, Лимиты.НормаРасходаПоСпецификации КАК НормаРасходаПоСпецификации, ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) / Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ОстатокНПШТ, ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ Лимиты.ЛимитОтпуска/ Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ВыпускПлановый, Лимиты.ЛимитОтпуска - ВЫБОР КОГДА Лимиты.НормаРасходаПоСпецификации = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) / Лимиты.НормаРасходаПоСпецификации КОНЕЦ КАК ПлановаяПотребность ИЗ Лимиты КАК Лимиты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Склад = &Склад И Номенклатура В(&МассивНоменклатуры)) КАК ТоварыОрганизацийОстатки ПО Лимиты.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура ; УНИЧТОЖИТЬ Лимиты") Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("Лимиты", Лимиты.Выгрузить()); Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("МассивНоменклатуры", Лимиты.ВыгрузитьКолонку("Номенклатура")); Запрос.УcтановитьПараметр("Период", Новый Граница (Дата, ВидГраницы Включая)); Лимиты.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
102
cw014
25.09.12
✎
11:50
|
Точку с запятой забыл после
УНИЧТОЖИТЬ Лимиты"); |
|||
103
cw014
25.09.12
✎
11:51
|
Лимиты - это табличная часть или таблица значений?
|
|||
104
Wolfily
25.09.12
✎
11:51
|
Табличная часть
|
|||
105
cw014
25.09.12
✎
11:52
|
(97) другие поля табличной части я к сожалению не знаю так как автор про них ни слова не сказал
|
|||
106
Wolfily
25.09.12
✎
11:56
|
Лимиты содержат: Номенклатура, ХарактеристикаНоменклатуры, Периодичность, ЛимитОтпуска, ЕдиницаИзмерения, Коэффициент, КонтролироватьЛимит, НормаРасходаПоСпецификации, ОстатокНПШТ, ОстатокНПКГ, ВыпускПлановый, ПлановаяПотребность
|
|||
107
Deon
25.09.12
✎
11:56
|
(94) А кстати, у таблицы значений нету метода Загрузить()
|
|||
108
Wolfily
25.09.12
✎
11:56
|
Но не все участвуют, часть из них рассчитывается до этой процедуру
|
|||
109
cw014
25.09.12
✎
11:57
|
(107) см (104)
|
|||
110
cw014
25.09.12
✎
11:58
|
(108) типы полей в студию, скорректирую процедуру
|
|||
111
Deon
25.09.12
✎
12:00
|
(109) А, точно
(92) А зачем ты используешь ЕСТЬNULL ? |
|||
112
Jofa
25.09.12
✎
12:00
|
А я предупреждал в (95) Теперь можно задуматься о производительности
|
|||
113
Deon
25.09.12
✎
12:01
|
(110) А как же масштабируемость? Вдруг он колонку потом в табличку добавит и процедура будет её затирать?
|
|||
114
Wolfily
25.09.12
✎
12:01
|
Лимиты содержат: Номенклатура - ссылка, ЛимитОтпуска, НормаРасходаПоСпецификации, ОстатокНПШТ, ОстатокНПКГ, ВыпускПлановый, ПлановаяПотребность - Число
|
|||
115
Jofa
25.09.12
✎
12:02
|
(111)Думаю поле номенклатура В ВТ может отсутствовать
|
|||
116
cw014
25.09.12
✎
12:02
|
(111) Если выгружать табличную часть в таблицу значений - то впринципе не нужно, там типизированные колонки. А вот если использовать табличную часть например из результата запроса - там составной тип данных, включая NULL...
|
|||
117
cw014
25.09.12
✎
12:04
|
(114) ХарактеристикаНоменклатуры, Периодичность, ЕдиницаИзмерения, Коэффициент, КонтролироватьЛимит - а это?
|
|||
118
Wolfily
25.09.12
✎
12:05
|
Они заполняются ранее, их тоже нужно?)
|
|||
119
cw014
25.09.12
✎
12:05
|
(118) Лесом
|
|||
120
Jofa
25.09.12
✎
12:06
|
(0)Не морочься с Вт и (92) тебе (88) достаточно
|
|||
121
Wolfily
25.09.12
✎
12:07
|
Ошибки есть:
{Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(560,76)}: Ожидается символ ')' Запрос.УСтановитьПараметр("Период", Новый Граница (Дата, ВидГраницы<<?>> Включая)); (Проверка: Толстый клиент (обычное приложение)) {Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(560,85)}: Неопознанный оператор Запрос.УСтановитьПараметр("Период", Новый Граница (Дата, ВидГраницы Включая)<<?>>); (Проверка: Толстый клиент (обычное приложение)) {Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(568,38)}: Ошибка в выражении Результат = Запрос.Выполнить(<<?>>).Выбрать(); (Проверка: Толстый клиент (обычное приложение)) {Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(586,20)}: Обнаружено логическое завершение исходного текста модуля КонецЦикла;<<?>> (Проверка: Толстый клиент (обычное приложение)) |
|||
122
Deon
25.09.12
✎
12:08
|
(120) Тока он с ошибками )
|
|||
123
cw014
25.09.12
✎
12:08
|
(121) Новый Граница(Дата, ВидГраницы.Включая);
|
|||
124
Wolfily
25.09.12
✎
12:09
|
Я просто не совсем вкурил, что за конструкции) Вот и спрашиваю)
|
|||
125
Jofa
25.09.12
✎
12:09
|
Процедура КоманднаяПанельЛимитыЗаполнить(Кнопка)
Запрос = Новый Запрос; Запрос.УстановитьПараметр("Склад", ЭлементыФормы.Склад.Значение); Запрос.УстановитьПараметр("МассивНоменклатуры", Лимиты.ВыгрузитьКолонку("Номенклатура")); Запрос.УСтановитьПараметр("Период", Новый Граница (Дата, ВидГраницы.Включая)); Запрос.Текст = "ВЫБРАТЬ | ТоварыОрганизацийОстатки.Номенклатура, | ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток |ИЗ | РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Склад = &Склад | И Номенклатура В(&МассивНоменклатуры)) КАК ТоварыОрганизацийОстатки"; Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл НайденаяСтрока = Лимиты.Найти(Результат.Номенклатура, "Номенклатура"); // На всякий який Если НайденаяСтрока = Неопределено Тогда Сообщить("Тро ло ло", СтатусСообщения.ОченьВажное); Продолжить; КонецЕсли; НайденаяСтрока .ОстатокНПКГ = Результат.Остаток; НайденаяСтрока .ОстатокНПШТ = ?(НайденаяСтрока.НормаРасходаПоСпецификации = 0,0,НайденаяСтрока.ОстатокНПКГ/НайденаяСтрока.НормаРасходаПоСпецификации); НайденаяСтрока .ВыпускПлановый = ?(НайденаяСтрока.НормаРасходаПоСпецификации = 0,0,НайденаяСтрока.ЛимитОтпуска/НайденаяСтрока.НормаРасходаПоСпецификации); НайденаяСтрока .ПлановаяПотребность = НайденаяСтрока.ЛимитОтпуска - НайденаяСтрока.ОстатокНПКГ; КонецЦикла; КонецПроцедуры |
|||
126
Wolfily
25.09.12
✎
12:10
|
{Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(560,60)}: Переменная не определена (Дата)
Запрос.УСтановитьПараметр("Период", Новый Граница (<<?>>Дата, ВидГраницы.Включая)); (Проверка: Толстый клиент (обычное приложение)) Откуда дату берет? |
|||
127
Deon
25.09.12
✎
12:10
|
А я уж подумал он "Дата" съел без ошибок )
|
|||
128
Jofa
25.09.12
✎
12:10
|
Ну что там взлетело?
|
|||
129
cw014
25.09.12
✎
12:10
|
(125) тебе лучше все таки по табличной части бежать. "ВыпускПлановый" можно же расчитать без остатка
|
|||
130
Deon
25.09.12
✎
12:12
|
(126) Напиши Дата = ТекущаяДата(); и не парься
И кончайте уже зарезервированные слова для переменных использовать, они этого стесняются, краснеют. |
|||
131
Jofa
25.09.12
✎
12:12
|
(127)Я тоже так подумал .)
|
|||
132
cw014
25.09.12
✎
12:15
|
(126) а откуда он у тебя склад берет?
|
|||
133
Jofa
25.09.12
✎
12:15
|
(0)Есть форме поле дата или период
|
|||
134
cw014
25.09.12
✎
12:16
|
(126) И вообще, последний вариант мой и все, умываю руки:
Процедура КоманднаяПанельЛимитыЗаполнить(Кнопка) Запрос = Новый Запрос("ВЫБРАТЬ | Лимиты.Номенклатура КАК Номенклатура, | Лимиты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Лимиты.Периодичность КАК Периодичность, | Лимиты.ЛимитОтпуска КАК ЛимитОтпуска, | Лимиты.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Лимиты.Коэффициент КАК Коэффициент, | Лимиты.КонтролироватьЛимит КАК КонтролироватьЛимит, | Лимиты.НормаРасходаПоСпецификации КАК НормаРасходаПоСпецификации |ПОМЕСТИТЬ Лимиты |ИЗ | &Лимиты КАК Лимиты |; | |ВЫБРАТЬ | Лимиты.Номенклатура КАК Номенклатура, | Лимиты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Лимиты.Периодичность КАК Периодичность, | Лимиты.ЛимитОтпуска КАК ЛимитОтпуска, | Лимиты.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Лимиты.Коэффициент КАК Коэффициент, | Лимиты.КонтролироватьЛимит КАК КонтролироватьЛимит, | Лимиты.НормаРасходаПоСпецификации КАК НормаРасходаПоСпецификации | ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) КАК ОстатокНПКГ, | ВЫБОР | КОГДА Лимиты.НормаРасходаПоСпецификации = 0 | ТОГДА 0 | ИНАЧЕ | ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) / Лимиты.НормаРасходаПоСпецификации | КОНЕЦ КАК ОстатокНПШТ, | ВЫБОР | КОГДА Лимиты.НормаРасходаПоСпецификации = 0 | ТОГДА 0 | ИНАЧЕ | Лимиты.ЛимитОтпуска/ Лимиты.НормаРасходаПоСпецификации | КОНЕЦ КАК ВыпускПлановый, | Лимиты.ЛимитОтпуска - ВЫБОР | КОГДА Лимиты.НормаРасходаПоСпецификации = 0 | ТОГДА 0 | ИНАЧЕ | ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) / Лимиты.НормаРасходаПоСпецификации | КОНЕЦ КАК ПлановаяПотребность |ИЗ | Лимиты КАК Лимиты | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрНакопления.ТоварыОрганизаций.Остатки(, Склад = &Склад И Номенклатура В(&МассивНоменклатуры)) КАК ТоварыОрганизацийОстатки | ПО Лимиты.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура |; | |УНИЧТОЖИТЬ Лимиты"); Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("Лимиты", Лимиты.Выгрузить()); Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("МассивНоменклатуры", Лимиты.ВыгрузитьКолонку("Номенклатура")); Лимиты.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
135
Wolfily
25.09.12
✎
12:16
|
ЭлементыФормы.Склад.Значение, в свою очередь сюда попадает значение (в обработку) из документа (из которого вызывается обработка)
|
|||
136
Jofa
25.09.12
✎
12:16
|
(130)Просто я незнаю как у него параметр дата задан ..
|
|||
137
cw014
25.09.12
✎
12:17
|
(136) Понятно. А вот поле "Данные" у элемента "Склад" на форме что содержит?
|
|||
138
Wolfily
25.09.12
✎
12:18
|
Значение в смысле?
|
|||
139
cw014
25.09.12
✎
12:18
|
Смысл в значении...
|
|||
140
Jofa
25.09.12
✎
12:19
|
(137)Незнаю что .. Это у (0) Нужно спраштвать
|
|||
141
Wolfily
25.09.12
✎
12:19
|
Дошло)
|
|||
142
Wolfily
25.09.12
✎
12:20
|
В Данные - Склад написанно
|
|||
143
Jofa
25.09.12
✎
12:20
|
(0)Поле Склад какой тип Имеет
|
|||
144
Wolfily
25.09.12
✎
12:21
|
Тип затенен, видно только - Справочник.Ссылка.Склад
|
|||
145
cw014
25.09.12
✎
12:21
|
(144) У поля на форме есть свойство "Данные". Что в этом поле?
|
|||
146
Wolfily
25.09.12
✎
12:21
|
"Склад" так и написано)
|
|||
147
Wolfily
25.09.12
✎
12:22
|
{Обработка.РасчетЛимитовОтпуска.Форма.ФормаОсновная.Форма(638)}: Ошибка при вызове метода контекста (Выполнить)
Лимиты.Загрузить(Запрос.Выполнить().Выгрузить()); по причине: {(24, 5)}: Синтаксическая ошибка "ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0)" <<?>>ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) КАК ОстатокНПКГ, Вот такая ошибка при использовании ВТ |
|||
148
Jofa
25.09.12
✎
12:22
|
(146)Он спрашивает про форму см.Свойство формы
|
|||
149
cw014
25.09.12
✎
12:23
|
(147) А полный код ошибки дашь?
|
|||
150
Wolfily
25.09.12
✎
12:23
|
Блин, я понял это) Я скриншот бы прислал, но никак)) Данные: Склад Тип значения: Справочник.Ссылка.Склад
|
|||
151
Wolfily
25.09.12
✎
12:24
|
Больше ничего, я не вру)
|
|||
152
cw014
25.09.12
✎
12:24
|
(150) - в предыдущей строке в конце запятую поставь - забыл
|
|||
153
cw014
25.09.12
✎
12:24
|
| Лимиты.НормаРасходаПоСпецификации КАК НормаРасходаПоСпецификации,
|
|||
154
Jofa
25.09.12
✎
12:25
|
ПКМ по форме свойство
|
|||
155
Jofa
25.09.12
✎
12:26
|
Там смори Данные
|
|||
156
Wolfily
25.09.12
✎
12:27
|
Джофа я все понимаю) У поля Склад Данные - Склад))
|
|||
157
cw014
25.09.12
✎
12:28
|
(156) - сделал как я сказал? Заработало?
|
|||
158
Jofa
25.09.12
✎
12:28
|
Да забудь ты про поле Склад ПКМ по шапке формы своство
|
|||
159
Wolfily
25.09.12
✎
12:28
|
Да, остатки считает, только не вычитает...
|
|||
160
Wolfily
25.09.12
✎
12:29
|
ОбработкаОбъект)))
|
|||
161
Jofa
25.09.12
✎
12:29
|
а дальше
|
|||
162
Jofa
25.09.12
✎
12:30
|
ТипЗначения
|
|||
163
Wolfily
25.09.12
✎
12:30
|
ОбработкаОбъект.РасчетЛимитовОтпуска
|
|||
164
Jofa
25.09.12
✎
12:31
|
конфа какая?
|
|||
165
Wolfily
25.09.12
✎
12:32
|
1.3 УППшка
|
|||
166
Jofa
25.09.12
✎
12:32
|
(0)Тебе нужно кажи десаннтной сьесть чтобы утолщица ..)
|
|||
167
cw014
25.09.12
✎
12:32
|
(159) что не вычитает?
|
|||
168
Wolfily
25.09.12
✎
12:34
|
Сек...)
|
|||
169
Wolfily
25.09.12
✎
12:35
|
Строка.ПлановаяПотребность = Строка.ЛимитОтпуска-Строка.ОстатокНПКГ
Вот этой строчки в запросе не найду |
|||
170
Wolfily
25.09.12
✎
12:35
|
Джофа, что-что?:)
|
|||
171
cw014
25.09.12
✎
12:36
|
(169) | Лимиты.ЛимитОтпуска - ВЫБОР
| КОГДА Лимиты.НормаРасходаПоСпецификации = 0 | ТОГДА 0 | ИНАЧЕ | ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) / Лимиты.НормаРасходаПоСпецификации | КОНЕЦ КАК ПлановаяПотребность |
|||
172
cw014
25.09.12
✎
12:36
|
Тьфу
|
|||
173
cw014
25.09.12
✎
12:37
|
Вот когда научишься обзывать нормально поля - тогда и можно будет что то решить с одного раза
|
|||
174
cw014
25.09.12
✎
12:37
|
Вместо кода (171) делай
| Лимиты.ЛимитОтпуска - ЕСТЬNULL(ТоварыОрганизацийОстатки.КоличествоОстаток,0) КАК ПлановаяПотребность, |
|||
175
Wolfily
25.09.12
✎
12:37
|
Дурак я))) ПРошу прощени все работает!)))
|
|||
176
Wolfily
25.09.12
✎
12:38
|
Огромное спасибо всем!!! Одной проблемой меньше)))
|
|||
177
Wolfily
25.09.12
✎
12:38
|
Здесь можно пиво передать как-нибудь?)))
|
|||
178
Deon
25.09.12
✎
12:38
|
Урррра! Бинго!!!! Заработало!!!!!!!!
|
|||
179
Jofa
25.09.12
✎
12:39
|
Можно
|
|||
180
Jofa
25.09.12
✎
12:42
|
На Сотку кидай по 300р на нос
|
|||
181
Jofa
25.09.12
✎
12:48
|
все в приват ушли?
|
|||
182
Segate
25.09.12
✎
12:58
|
Я думаю, про пиво - вопрос был риторический ))
Зато человек познакомился с двумя методами обработки ТЧ. Узнал новое про запросы, типы данных, менеджер Временных таблиц, И еще много всего вкусного ) |
|||
183
Wolfily
25.09.12
✎
13:01
|
Я на эмоциях!!! Перевариваю все, что узнал))) Столько нервов вам вымотал, ппц наверное)))
|
|||
184
Jofa
25.09.12
✎
13:07
|
Истина - рождается в споре
|
|||
185
Jofa
25.09.12
✎
13:14
|
(183) да не очень . .
|
|||
186
Jofa
25.09.12
✎
13:21
|
Мозги по размяли
|
|||
187
cw014
25.09.12
✎
13:58
|
(177) Реквизиты банковские выслать? :)
|
|||
188
Fedot200
25.09.12
✎
14:55
|
(184) Из двух спорящих один дурачок, а другой негодяй. Негодяй знает истину, а дурачок думает что он знает истину. Как-то так. :-)
ЗЫ Спасибо, некоторые моменты интересны были. |
|||
189
Jofa
25.09.12
✎
15:05
|
(188)Не факт Истину может знать тот и другой только видеть её по разному ..
|
|||
190
Fedot200
25.09.12
✎
15:15
|
(189) Тогда это не спор, а обсуждение получается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |