:: Вопросы по 1С
Помогите разобраться с регистрами
ama68
Автор

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

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

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

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


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Помогите разобраться с регистрами
ama68
Автор

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


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Помогите разобраться с регистрами
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Прошу прощения. Неправильно написал адрес
amasoft.ru


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Помогите разобраться с регистрами
Сергей_Л

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

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


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

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


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Помогите разобраться с регистрами
Сергей_Л

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

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


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Помогите разобраться с регистрами
ama68
Автор

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


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


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

On-line: 4 (Гостей: 4)

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