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

Отчёты

Автор vjacheslav, 24 ноя 2015, 15:24

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

Kironten

Цитата: Kironten от 24 ноя 2015, 17:46
Цитата: vjacheslav от 24 ноя 2015, 16:41
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОстаткиМатериалов Расход
Движения.ОстаткиМатериалов.Записывать = Истина;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Склад = Склады;
//////////////////////////////////////////////////////////////////////////////////////
                Движение.Материалы = ТекСтрокаПереченьНоменклатуры.Номенклатура;  // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
/////////////////////////////////////////////////////////////////////////////////////
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры

Может уже добавишь эту строку, и закончим эту клоунаду с расходом?
С приходом можно уже и самому разобраться.

vjacheslav

Цитата: vitasw от 24 ноя 2015, 18:02
Ок. Дубль 2. Покажите пожалуйста скрин документа в предприятии,а не в конфигураторе, где видно все заполненные данные.
По основному складу не указывается даже оказание услуги, по розничному всё ок.
Добавлено: 24 ноя 2015, 18:18


Цитата: Kironten от 24 ноя 2015, 18:10
Цитата: Kironten от 24 ноя 2015, 17:46
Цитата: vjacheslav от 24 ноя 2015, 16:41
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОстаткиМатериалов Расход
Движения.ОстаткиМатериалов.Записывать = Истина;
Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл
Движение = Движения.ОстаткиМатериалов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Склад = Склады;
//////////////////////////////////////////////////////////////////////////////////////
                Движение.Материалы = ТекСтрокаПереченьНоменклатуры.Номенклатура;  // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
/////////////////////////////////////////////////////////////////////////////////////
Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;
КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры

Может уже добавишь эту строку, и закончим эту клоунаду с расходом?
С приходом можно уже и самому разобраться.

По вашему варианту вот так вышло:

Kironten

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

vitasw

Скажите, у вас проблемы с глазами или с пониманием сути вопроса?
ДОКУМЕНТ! не регистр, не отчет. открыть сам документ и сделать скрин. Даже представить себе не мог, что у кого-то могут с этим возникнуть проблемы.

vjacheslav

Цитата: vitasw от 24 ноя 2015, 18:29
Скажите, у вас проблемы с глазами или с пониманием сути вопроса?
ДОКУМЕНТ! не регистр, не отчет. открыть сам документ и сделать скрин. Даже представить себе не мог, что у кого-то могут с этим возникнуть проблемы.

Запутался... бывает

Теги:

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

Рейтинг@Mail.ru

Поиск