Имя: Пароль:
1C
1С v8
1c спец по платформе
,
0 wwwqwert2014
 
22.05.13
11:42
решаю задачи из сборника спеца по платформе. есть несколько вопросов, если не трудно, ответьте, пожалуйста

Задача 1.3 из сборника задач "Специалист по платформе 8.2"
Компания занимается оптовой торговлей. Поступление товаров отражается
документом «Приходная накладная», продажа - «Расходная накладная». Помимо
продажи товара, могут оказываться дополнительные услуги, например по доставке.
И услуги и товары указываются в одной табличной части.
Складской учет товаров не ведется.
При проведении расходной накладной при нехватке товара необходимо
выдавать соответствующее предупреждение с указанием количества нехватки и не
позволять проводить документ.
В документе «Расходная накладная», а табличной части для каждого товара
пользователь указывает партию, которую необходимо списать. В том случае, если
товара по указанной партии не хватает, документ не проводится и выводится
соответствующее сообщение о нехватке.
Необходимо построить отчет по анализу продаж товаров за период и
остаткам товара на указанную дату.

Вопросы:
1. Какую выбрать периодичность у виртуальной таблицы ПродажиОбороты, когда формируется отчет? По Регистратору? Почему?
2. В некотрых местах дублируются данные. Сделал для того, чтобы проще было отчет создавать. Например, и в ОстаткиНоменклатуры (регистр накопления остатки) и в Продажи (регистр накопления обороты) есть ресурсы: Количество и Себестоимость. Это большая проблема для экзамена?
3. Отчет 1 не получилось сделать.
В задании было надо сделать такой отчет http://i46.fastpic.ru/big/2013/0522/b2/e82d5f04e0daed6da1d7be2d9a1360b2.png
Но получился такой:
http://i46.fastpic.ru/big/2013/0522/1f/c4ccd80b00008662476b1f2284bc031f.png
Лишние данные: начало/окончание периода.
Использую ДатаНач и ДатаОкон как параметры вирт таблиц.
Настроил их в конфигураторе. Как настроить Через режим Предприятие (чтобы пользователь мог выводить, не знаю.)

4. Еще есть вопрос по блокировке в модуле объекта РасходнаяНакладная.
   Блокировка = Новый БлокировкаДанных;
   ЭлементБлокировки = Блокировка.Добавить("РегистрНакопления.ОстаткиНоменклатуры");//что блокируем
   ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;//блокируем от чтения и от записи
   //??? ЭлементБлокировки.УстановитьЗначение(?????? Зачем нужен этот метод? И без него все будет работать или как???
   ЭлементБлокировки.ИсточникДанных = СписокНоменклатуры.Выгрузить(, "Номенклатура");
   ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура");
   Блокировка.Заблокировать();
Зачем нужно использовать ЭлементБлокировки.УстановитьЗначение и сработает ли в данном случае без него?

вот выгруженная *.dt с моим решением    http://zalil.ru/34522141
если укажите на какие-то допущенные ошибки, буду признателен. спасибо
1 1Сергей
 
22.05.13
11:43
пля, где вы такие хостинги находите...
2 scanduta
 
22.05.13
11:47
ЭлементБлокировки.УстановитьЗначение  это альтернатива лементБлокировки.ИспользоватьИзИсточникаДанных


Подходит если ты допустим по измерение какое то конкретно значение устанавливаешь
3 Brook
 
22.05.13
11:58
(0) Для СКД назначать ДатаНач и ДатаОкон не нужно. Она сама для оборотных регистров назначает 2 параметра даты: начало и окончания периода. Поэтому твои параметры лишние.
Их убирай
4 Brook
 
22.05.13
12:01
А чтобы пользователь видел на форме параметры, в схеме комп. данных на основнй закладке "Настройки" чуть ниже выбираешь доп. закладку "Параметры". Там уже должны быть 2 стандартных параметра начала и окончания. На них встаешь, правой кнопкой "Свойства эл-ов пользовательских настроек" - "Включать в пользовательские настройки"
5 Brook
 
22.05.13
12:11
блин, ну куда автор делся! Я как раз настроилась помогать, а тут... )))
6 wwwqwert2014
 
22.05.13
12:13
спасибо за совветы, буду разбираться дальше
(1) а на какой тогда хостинг лучше кидать? чем залил не нравится?
7 1Сергей
 
22.05.13
12:15
(6) я про хостинг картинок. Лучше http://savepic.ru/ или радикал. А твои открываешь и одна порнуха.
8 wwwqwert2014
 
22.05.13
12:16
1. Какую выбрать периодичность у виртуальной таблицы ПродажиОбороты, когда формируется отчет? По Регистратору? Почему?
2. В некотрых местах дублируются данные. Сделал для того, чтобы проще было отчет создавать. Например, и в ОстаткиНоменклатуры (регистр накопления остатки) и в Продажи (регистр накопления обороты) есть ресурсы: Количество и Себестоимость. Это большая проблема для экзамена?
9 mooo
 
22.05.13
12:17
(0) Сходи сюда http://chistov.spb.ru/forum/16-969-1
Ошибка? Это не ошибка, это системная функция.