for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Вопросы по 1С
  

Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 12:46:24
Выложил конфу и базу:
[url]amasoft.re/temp/1c.zip[/url]

Это - конфа и база из вумной книжки.
Нужно смотреть модуль объекта Документы.ОказаниеУслуг, в частности текст запросов процедуры ОбработкаПроведения.

Интересуетвот такой нюанс. Если открыть Конструктор запроса, вкладку Таблицы и поля, в окне База данных имееются в наличии 10 (Десять) РегистровНакопления. Но в конфе я создал только 3 регистра: ОстаткиМатериалов, СтоимостьМатериалов, Продажи. А вот откуда взялись другие, в частности, СтоимостьМатериалов.Остатки, не понимаю. Этот регистр используется в запросе. А откуда в него попадает информация?

Проблема заключается в том, что при перепроведении документов "Оказание услуг" должен формироваться регистр Стоимость материалов. Он формируется, все поля заполняются, кроме поля Стоимость.
Никак не возьму в толк, почему Стоимость всегда 0 и откуда она должна браться?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 12:47:30
Прошу прощения. Неправильно написал адрес
[url]http:/?amasoft.ru/temp/1c.zip[/url]


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 12:47:44
Прошу прощения. Неправильно написал адрес
amasoft.ru


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
Сергей_Л

Сообщений: 17591
Откуда: Киров(Вятка)
Дата: 26.09.08 14:02:24
ama68
.. Если открыть Конструктор запроса..
А где он? В конфигурации нет, внешняя обработка? Тады выкладывай.
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 14:36:43
Сергей_Л
ama68
.. Если открыть Конструктор запроса..
А где он? В конфигурации нет, внешняя обработка? Тады выкладывай.
Сереж, я, конечно, дико извиняюсь, но ни фига не понял, чего надо выкладывать и кто "он".


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
Foxtrot

Сообщений: 3378
Откуда: Куда:
Дата: 26.09.08 14:44:03
открываем процедуру проведения, читаем:
//Регистр СтоимостьМатериалов Расход  
        Движение = Движения.СтоимостьМатериалов.Добавить();  
        Движение.ВидДвижения = ВидДвиженияНакопления.Расход;  
        Движение.Период = Дата;  
        Движение.Материал = ВыборкаРезультатаЗапроса.Номенклатура;  
        СтоимостьМатериала = ?(ВыборкаРезультатаЗапроса.КоличествоОстаток = Null, 0,   
                               ВыборкаРезультатаЗапроса.СтоимостьОстаток /   
                               ВыборкаРезультатаЗапроса.КоличествоОстаток);  
        Движение.Стоимость = СтоимостьМатериала * ВыборкаРезультатаЗапроса.Количество;
следовательно в твоем случае ОстаткиМатериаловОстаткиНаСкладе.КоличествоОстаток или ОстаткиМатериаловОстатки.КоличествоОстаток или СтоимостьМатериаловОстатки.СтоимостьОстаток равен нулю


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
Сергей_Л

Сообщений: 17591
Откуда: Киров(Вятка)
Дата: 26.09.08 15:13:33
Это я извиняюсь, перепутал с консолью запросов.
А по поводу создания трех дополнительных регистров, так это тебе такой сервис от 1С, это виртуальные таблицы, он создаются "на лету", физически да, тобой создана только одна.
Заметил, когда встаешь на виртуальную таблицу, подсвечивается пиктограмма с гаечным ключом "Параметры вирт. таб.", там их можно задать.
Кстати все сказанное выше я узнал на курсах, на тот момент в книгах(а у меня была только документация)этого нигде не было.
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 19:45:12
Канат, я уже понял, что здесь СтоимостьМатериалов = 0, я не понял, во-первых, почему; во-вторых, в чем смысл этого поля в запросе (отчете)?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive

Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5229
Откуда: Кострома
Дата: 26.09.08 19:48:29
Это я тоже интуитивно догадался: что-то здесь мне предлагают (ненавязчиво). Я хочу разобраться: на хрена мне это нужно, и почему такой пример приводится в обучающей книжке, если не указано "место, откуда ноги растут"?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 18 Mitchman Burn  (Гостей: 16)

26.06.2019 13:45:30 exec: 0.09
Mem: 1.227 Mb

© 2000-2019 Fox Club 
Яндекс.Метрика