![]() |
|
задача 1.7 специалист | ☑ | ||
---|---|---|---|---|
0
wwwqwert2014
23.05.13
✎
10:11
|
Условие задачи:
Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Учет товаров ведется в разрезе складов. Поступление и продажа осуществляются с указанием склада (в шапке документа). При проведении документа «Расходная накладная» необходимо производить только списание товара со склада. В том случае, когда товара не хватает, документ проводиться не должен. Расчет себестоимости списанного товара должен происходить позднее с помощью регламентной обработки «Расчет себестоимости». Запуск этой обработки должен происходить автоматически с использованием регламентного задания, но может быть произведен и вручную по желанию пользователя. Обработка должна автоматически определять самый первый документ, нуждающийся в расчете себестоимости, и рассчитывать себестоимость для всех остальных документов начиная с него. Списание себестоимости должно быть организовано по партиям, в зависимости от текущего значения принятого на этот год в учетной политике метода списания себестоимости (FIFO или LIFO). Еще раз подчеркивается - учетная политика действует год. На следующий год метод списания может смениться. Для расчета себестоимости при списании товара необходимо учитывать только момент поступления товара в компанию, вне зависимости от того, на какой склад он пришел. Предположим, для метода списания FIFO первое поступление портсигара произошло на склад «Основной» документом «Приходная накладная №1», а потом на склад «Транзитный» документом «Приходная накладная №2». В этом случае при продаже товара со склада «Транзитный» в первую очередь должна быть списана себестоимость портсигара по документу «Приходная накладная №1», так как она пришла раньше Необходимо построить отчет по продажам товаров за период и остаткам товара по складам на указанную дату. Вопрос: нашел решение задачи: http://www.ax-online.ru/Exams/AttPlatf/Task-1.7.aspx Но вот единственно что непонятно // Выбираем ссылки все проведённые «Расходные накладные» начиная с указанной даты, и // упорядочиваем их по моменту времени Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РасходнаяНакладная.Ссылка |ИЗ | Документ.РасходнаяНакладная КАК РасходнаяНакладная |ГДЕ | РасходнаяНакладная.Дата >= &Дата | И РасходнаяНакладная.Проведен | |УПОРЯДОЧИТЬ ПО | РасходнаяНакладная.МоментВремени"; Запрос.УстановитьПараметр("Дата", НачалоРасчета); ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать(); Здесь делается запрос к документу, а я, насколько знаю, такого надо всячески избегать. Как можно иначе сделать? Или и так можно и баллы на экзамене не снимут за это? |
|||
1
zak555
23.05.13
✎
10:11
|
||||
2
wwwqwert2014
23.05.13
✎
10:16
|
у меня в той теме вылетает авторизация. поэтому отписался в новой
|
|||
3
wwwqwert2014
23.05.13
✎
10:17
|
так можно обойтись без запроса к документу? Если да, то как лучше это сделать?
|
|||
4
kiruha
23.05.13
✎
10:23
|
Что непонятного - написано - расчет себестоимости позднее регламентной обработкой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |