|
Помогите создать внешнюю обработку | ☑ | ||
---|---|---|---|---|
0
LBAASKA
07.09.12
✎
04:19
|
Как мне создать внешнюю обработку похожую как прайс лист. В этой обработке только номенклатуры и цены должны быть. Номенклатура берется из справочника, а цены из регистра сведений (ценыНоменклатурыСресПолслед)? как создать запрос и печатать на макете? Помогите оч нужно((
|
|||
1
golden-pack
07.09.12
✎
04:29
|
Как заработать миллион долларов. Помогите. Очень нужно.
|
|||
2
k1us181b
07.09.12
✎
04:29
|
||||
3
DosBot
07.09.12
✎
04:41
|
Как провернуть какое-нить дельце, чтобы денег поднять хорошо и не работать до конца жизни? Чтобы попивая коктейли, ходить по чистому лазурному берегу обжимая и тиская двух бодрых мулаток?? Подскажите оч нужна :(
|
|||
4
Wobland
07.09.12
✎
04:53
|
(0) тут глянь. человек где-то то же пытался делать
v8: Не корректно работает ПолучитьПоследнее для регистра сведений |
|||
5
mrDru
07.09.12
✎
05:13
|
(0) думаю, ответ можно найти где-то здесь:
http://v8.1c.ru/metod/books/book.jsp?id=198 и здесь: http://v8.1c.ru/metod/books/book.jsp?id=389 |
|||
6
mrDru
07.09.12
✎
05:16
|
(4) я, конечно, понимаю, что "человек пытается", но базовые знания, наверно, тоже стоит почерпнуть из литературы или интернетов?
|
|||
7
k1us181b
07.09.12
✎
05:21
|
в интернетах уже столько всего, что платить за литературу практически нет смысла
|
|||
8
k1us181b
07.09.12
✎
05:23
|
хотя по RLS бы я купил книгу
|
|||
9
mrDru
07.09.12
✎
05:31
|
(7) есть люди, которым от теплой бумаги знания легче перенимать. Сам раньше таким же был, но суровая реальность научила читать с экрана =(
|
|||
10
Oleg_Kag
07.09.12
✎
06:30
|
Как-то так
ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Номенклатура.НаименованиеПолное, ЦеныНоменклатурыСрезПоследних.ТипЦен, ЦеныНоменклатурыСрезПоследних.Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СпрНоменклатура.Ссылка |
|||
11
AlisStich
07.09.12
✎
07:37
|
(10) а зачем здесь левое соединение?
|
|||
12
ВотЭтоДа
07.09.12
✎
08:00
|
(11)Всё правильно, т.е. вся номенклатура из Регистра, которая равна Номенклатуре из Справочника
|
|||
13
AlisStich
07.09.12
✎
08:04
|
(12) а в регистре может быть номенклатура, которая не равна номенклатуре из справочника??
|
|||
14
AlisStich
07.09.12
✎
08:04
|
+(13) скорее чтоб выбрать из справочника всю номенклатуру, даже ту, для которой не указаны цены
|
|||
15
k1us181b
07.09.12
✎
08:07
|
(13) нет
(14) да |
|||
16
ВотЭтоДа
07.09.12
✎
08:17
|
(13)Возможно и не может, тогда условие задачи в (0) надо поменять...
|
|||
17
LBAASKA
09.09.12
✎
16:05
|
а как на макете вставить то? я запрос сделал вроде бы, в ручную без СКД.
|
|||
18
Wobland
09.09.12
✎
16:35
|
(17) читал (19) из (4)?
|
|||
19
LBAASKA
09.09.12
✎
17:49
|
да читал. Там ничего особенного нет.
вот смотрите мой код Процедура Печать() Экспорт перем ай; запрос1 = новый запрос; запрос1.Текст = " |ВЫБРАТЬ | Номенклатура1.Ссылка, | Номенклатура1.Наименование, | ЦеныНоменклатурыСрезПоследних.Номенклатура.НаименованиеПолное, | ЦеныНоменклатурыСрезПоследних.Цена |ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних |ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1 |ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = Номенклатура1.Ссылка"; результатЗапроса = Запрос1.Выполнить(); Выборка = результатЗапроса.Выбрать(); наим = Справочники.Номенклатура.Выбрать(); цены =РегистрыСведений.ЦеныНоменклатуры.СрезПоследних(); ТабДок = новый ТабличныйДокумент; ТабДок.ОтображатьСетку = Ложь; табдок.ОтображатьЗаголовки = Ложь; табдок.Защита=Ложь; табдок.Очистить(); табдок.Показать(); МакетДок = ЭтотОбъект.ПолучитьМакет("Макет"); обл1 = МакетДок.ПолучитьОбласть("Область1"); //обл1.ТекущаяОбласть.Текст = "ываыв"; макетДок.Область("R1C3").Параметр = наим.НаименованиеПолное; табдок.Вывести(обл1); КонецПроцедуры |
|||
20
Wobland
09.09.12
✎
17:50
|
(19) обл1.ИмяПараметра=ЗначениеПараметра
уж это там было |
|||
21
Wobland
09.09.12
✎
17:50
|
(20) *Область.Параметры.Параметр
|
|||
22
Wobland
09.09.12
✎
17:50
|
табдок.Очистить();
табдок.Показать(); вот это класс! |
|||
23
ilkoder
09.09.12
✎
17:52
|
мда...
|
|||
24
LBAASKA
09.09.12
✎
17:59
|
че?
|
|||
25
LBAASKA
09.09.12
✎
17:59
|
я не программист же. Я только начинаю изучать 1с-ку
|
|||
26
Wobland
09.09.12
✎
18:00
|
слева справочник, справа регистр. если я правильно понял левое соединение в терминах автора
|
|||
27
Wobland
09.09.12
✎
18:01
|
(25) это нормально, многие здесь когда-то только начинали. больше работай головой, пока не очень выходит
|
|||
28
LBAASKA
09.09.12
✎
18:07
|
Запрос не правильно написал да?
|
|||
29
LBAASKA
09.09.12
✎
18:08
|
А ты объясни мне чуть2 простыми словами.
|
|||
30
Wobland
09.09.12
✎
18:09
|
три минуты по часам
http://disk.tom.ru/7u3mrc2 |
|||
31
Wobland
09.09.12
✎
18:10
|
(29) что именно тебе объяснить?
|
|||
32
Wobland
09.09.12
✎
18:10
|
(30) помеченные и группы забыл исключить
|
|||
33
LBAASKA
09.09.12
✎
18:19
|
Ну если я напишу запрос нормально ручную без СКД, потом кам мне в макете вставить эти номенкл и цены?
|
|||
34
Wobland
09.09.12
✎
18:20
|
(33) медитируй над (как там?) списком номенклатуры.epf
|
|||
35
Маленький Мук
09.09.12
✎
18:30
|
перем ай;
пациент скорее мертв чем жив |
|||
36
Маленький Мук
09.09.12
✎
18:32
|
||||
37
Wobland
09.09.12
✎
18:51
|
(35) ты б мои видал иногда ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |