Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 20:26

1с 7 склад + торговля обучение

Автор antoha86, 13 сен 2013, 13:28

0 Пользователей и 1 гость просматривают эту тему.

antoha86

Здравствуйте, нужна помощь создал отчет
Процедура Сформировать()
   
             Запрос=СоздатьОбъект("Запрос"); 
         
          ТекстЗапроса="
          |Материал=Регистр.ОстаткиМатериалов.Материал;
          |Склад=Регистр.ОстаткиМатериалов.Склад;
          |Количество=Регистр.ОстаткиМатериалов.Количество;
          |Функция КоличествоКонОст=КонОст(Количество);
          |Группировка Материал;
          |Группировка Склад;
          |Условие (Материал в ВыбрМатериалГруппа);
          |Условие (Склад в ВыбрСклад);
          |";
         
                Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
             Возврат;
          КонецЕсли;
         
          Таб=СоздатьОбъект("Таблица");
          Таб.ВывестиСекцию("Заголовок");
         
          Пока Запрос.Группировка(1)=1 Цикл
             
             Если Запрос.Материал.ЭтоГруппа()=1 Тогда
                Таб.ВывестиСекцию("Группа");
             Иначе
                
                Таб.ВывестиСекцию("Материал");
                
                Если Фл_НеВыводитьСклады=0 Тогда
                   Пока Запрос.Группировка(2)=1 Цикл
                      Таб.ВывестиСекцию("Склад");
                   КонецЦикла;
                КонецЕсли;
                
                КонецЕсли;
                
                
             КонецЦикла;
             Таб.Опции(0);
               Таб.Показать("ОстаткиМатериалов","");
                      
КонецПроцедуры

в него нужно прописать колонку для единиц измерения там штуки или килограммы. Подскажите, что для этого сделать?

LordWizard

ток там еще нужно выбирать мне помнится - базовая единица или для расчетов.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

antoha86

Цитата: LordWizard от 13 сен 2013, 14:00
ток там еще нужно выбирать мне помнится - базовая единица или для расчетов.
выбирать где поясните, пожалуйста.

LordWizard

Пардон, перепутал с Управлением Торговли 10. Просто остатки по реквизиту: ЕдиницаИзмерения (тип значения - Справочник.ЕдиницыИзмерения)
Добавлено: 13 сен 2013, 15:53


Или может просто добавить что-то типа

|Материал.ЕдиницаИзмерения КАК Единица;


и выводи эту Единицу в свою колонку.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Herby

в шаблоне таблицы создайте колонку для единицы в шапке и в строке.
В шапке в свойствах ячейки в поле на закладке "Текст" напишите название колонки.

В строке в свойствах ячейки  в поле на закладке "Текст" - напишите, например: пЕдИзм.  При этом для этой ячейки должен быть установлен тип: "Выражение"

А в коде там где у вас 1-ый уровень группировки вы должны определить значение пЕдИзм:

пЕдИзм = Запрос.Материал.<Здесь название реквизита из карточки материала, который хранит единицу измерения>.


Но и не факт, что это будет правильно. Возможно у вас актуальные единицы измерения хранятся на уровне документов, а не на уровне материала. Это нужно смотреть вашу конфигурацию, гадать сложно.

Судя по тому что у вас Регистр.ОстаткиМатериалов - у вас не типовая Торговля и Склад, ну либо очень древняя.. по крайней мере в более менее свежих релизах "Торговля и Склад" такого регистра нет.

antoha86

Конфигурацию я создаю сам, она чистая там только два документа и регистр остатки материалов, и естественно отчет (я так сказать начал осваивать) вот. Как я понял нужно создать справочник под единицы измерения, далее в регистре я точно не знаю где, там ведь три раздела, нужно создать ЕдиницыИзмерения с разрешением этого справочника, а далее прописать в отчете. Вопрос в каком разделе регистра создать ссылку на сам справочник, может скрин какой нить скинуть?
Добавлено: 15 сен 2013, 23:12


Цитата: Herby от 13 сен 2013, 15:53
в шаблоне таблицы создайте колонку для единицы в шапке и в строке.

Вопрос строка должна быть отдельной или можно разместить в той же строке, что и материалы?
Добавлено: 15 сен 2013, 23:13


Цитата: LordWizard от 13 сен 2013, 15:50
Пардон, перепутал с Управлением Торговли 10. Просто остатки по реквизиту: ЕдиницаИзмерения (тип значения - Справочник.ЕдиницыИзмерения)
Добавлено: 13 сен 2013, 15:53


Или может просто добавить что-то типа

|Материал.ЕдиницаИзмерения КАК Единица;


и выводи эту Единицу в свою колонку.

Да я полный ноль мне нужно все разжевать я не понимаю!!!))))
Добавлено: 15 сен 2013, 23:17


Что бы вам все стало понятно я делаю вот это задание http://www.mista.ru/tutor_1c/example_sklad.htm конкретно первое задание для самостоятельной работы, там почему то люди не идут на встречу новичка и не объясняют как, что сделать а только переходы на личности.

Herby

Цитата: antoha86 от 15 сен 2013, 23:10Вопрос строка должна быть отдельной или можно разместить в той же строке, что и материалы?

в той же строке

Цитата: antoha86 от 15 сен 2013, 23:10Что бы вам все стало понятно я делаю вот это задание www.mista.ru/... конкретно первое задание для самостоятельной работы, там почему то люди не идут на встречу новичка и не объясняют как, что сделать а только переходы на личности.

так вроде на http://www.mista.ru/tutor_1c/example_sklad.htm все по полочкам разложено

LordWizard

Цитата: antoha86 от 15 сен 2013, 23:10
Конфигурацию я создаю сам, она чистая там только два документа и регистр остатки материалов, и естественно отчет (я так сказать начал осваивать) вот. Как я понял нужно создать справочник под единицы измерения, далее в регистре я точно не знаю где, там ведь три раздела, нужно создать ЕдиницыИзмерения с разрешением этого справочника, а далее прописать в отчете. Вопрос в каком разделе регистра создать ссылку на сам справочник, может скрин какой нить скинуть?
Добавлено: 15 сен 2013, 23:12


Цитата: Herby от 13 сен 2013, 15:53
в шаблоне таблицы создайте колонку для единицы в шапке и в строке.

Вопрос строка должна быть отдельной или можно разместить в той же строке, что и материалы?
Добавлено: 15 сен 2013, 23:13


Цитата: LordWizard от 13 сен 2013, 15:50
Пардон, перепутал с Управлением Торговли 10. Просто остатки по реквизиту: ЕдиницаИзмерения (тип значения - Справочник.ЕдиницыИзмерения)
Добавлено: 13 сен 2013, 15:53


Или может просто добавить что-то типа

|Материал.ЕдиницаИзмерения КАК Единица;


и выводи эту Единицу в свою колонку.

Да я полный ноль мне нужно все разжевать я не понимаю!!!))))
Добавлено: 15 сен 2013, 23:17


Что бы вам все стало понятно я делаю вот это задание http://www.mista.ru/tutor_1c/example_sklad.htm конкретно первое задание для самостоятельной работы, там почему то люди не идут на встречу новичка и не объясняют как, что сделать а только переходы на личности.

Вроде на личности никто не переходил... Ты посмотри просто через тот же конструктор запросов - как ты делашь и что можно еще вытащить и как.. Не думаю, что ты пишешь без конструктора..
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

antoha86

Цитата: LordWizard от 16 сен 2013, 10:06
Цитата: antoha86 от 15 сен 2013, 23:10
Конфигурацию я создаю сам, она чистая там только два документа и регистр остатки материалов, и естественно отчет (я так сказать начал осваивать) вот. Как я понял нужно создать справочник под единицы измерения, далее в регистре я точно не знаю где, там ведь три раздела, нужно создать ЕдиницыИзмерения с разрешением этого справочника, а далее прописать в отчете. Вопрос в каком разделе регистра создать ссылку на сам справочник, может скрин какой нить скинуть?
Добавлено: 15 сен 2013, 23:12


Цитата: Herby от 13 сен 2013, 15:53
в шаблоне таблицы создайте колонку для единицы в шапке и в строке.

Вопрос строка должна быть отдельной или можно разместить в той же строке, что и материалы?
Добавлено: 15 сен 2013, 23:13


Цитата: LordWizard от 13 сен 2013, 15:50
Пардон, перепутал с Управлением Торговли 10. Просто остатки по реквизиту: ЕдиницаИзмерения (тип значения - Справочник.ЕдиницыИзмерения)
Добавлено: 13 сен 2013, 15:53


Или может просто добавить что-то типа

|Материал.ЕдиницаИзмерения КАК Единица;


и выводи эту Единицу в свою колонку.

Да я полный ноль мне нужно все разжевать я не понимаю!!!))))
Добавлено: 15 сен 2013, 23:17


Что бы вам все стало понятно я делаю вот это задание http://www.mista.ru/tutor_1c/example_sklad.htm конкретно первое задание для самостоятельной работы, там почему то люди не идут на встречу новичка и не объясняют как, что сделать а только переходы на личности.

Вроде на личности никто не переходил... Ты посмотри просто через тот же конструктор запросов - как ты делашь и что можно еще вытащить и как.. Не думаю, что ты пишешь без конструктора..
Я начал писать без конструктора так как на мисте учат что лучше без него начинать

LordWizard

Цитата: antoha86 от 16 сен 2013, 17:10
Я начал писать без конструктора так как на мисте учат что лучше без него начинать
А кто такая Миста??? ты хоть в одном учебнике видел, чтобы без конструктора писали??Эта Миста с тех времен, когда еще 1С 5.0, 6.0 была и понятие конструктора вообще не существовало!
Вообще реально не понимаю - как 8-ке писать запросы без Конструктора? это наизусть конфу знать надо по реквизитам Ты реально что-то путаешь.
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск