Карта сайта

Это автоматически сохраненная страница от 08.04.2013. Оригинал был здесь: http://2ch.hk/b/res/46152643.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Пнд 08 Апр 2013 23:46:14
Взываю 1С- куна
Добра. Я начинающий 1сник. Есть задание.
Вот часть из него. В компании существует несколько складов. При отгрузке товара проверяется, что данный товар присутствует на указанном складе (выбранном в документе "Расходная") в нужном количестве.
Если товара не хватает, то документе не проводится.
Себестоимость товара рассчитывается как средняя по складу. Ну и там еще куча херни.
Суть в именно в запрете проводки. Как это реализовать.
Я создал документы "расходная накладная", "приходная накладная". Затем регистр накопления "Остатки товаров". Сделал движение документа по регистру:
"Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

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

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

Как сделать правильно? Как проверить что работает?


Пнд 08 Апр 2013 23:50:18
>>46152643
Подскажи, что нужно, чтобы правильно реализовать эту задачу. В голове сумбур что-то.
Разумеется, номинально подскажи, какие объекты испльзовать.

Втр 09 Апр 2013 00:00:13
>>46152643
бамп

Втр 09 Апр 2013 00:10:38
http://www.sql.ru/forum/actualthread.aspx?tid=821959

читай снизу


← К списку тредов