gifts2017

Обработка счета МЦ.04. Перемещение ТМЦ, печать накладной ТОРГ-13, инвентаризация ИНВ-3

Опубликовал Иван Чаклия (vanya201) в раздел Обработки - Обработка документов

Обработка может быть подключена как внешняя в конфигурации БП 3.0.

Имеются три активных режима пользования обработкой:

1. Создание операции по перемещению ТМЦ на счете МЦ.04 между МОЛами и Подразделениями.

2. Печать накладной на перемещение (ТОРГ-13) на основании созданной операции.

3. Печать инвентаризационной описи (ИНВ-3) на основании остатков на счете МЦ.04. 

Обработка тестировалась на БП 3.0 КОРП. Для обычной БП 3.0, возможно, придется чуть-чуть подправить код, если будет ругаться на отсутствующий реквизит проводки - Подразделение.

Скачать файлы

Наименование Файл Версия Размер
Обработка счета МЦ.04.epf 48
.epf 27,75Kb
11.08.15
48
.epf 27,75Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. nata Новикова (nonape) 20.08.15 15:54
Добрый день.
Какого бы МОЛа не ввела, появляются только 4 позиции и все одинаковые. А позиций На МЦ04 гораздо больше. И, хорошо бы, если МОЛ не указан, то по всем позициям отчет сформировать.
2. Александр Забалуев (zabaluev) 06.11.16 16:24
Обработка так себе, на троечку. Но идея неплохая.

Экзамен на специалиста 1С8 автор не сдавал. За такой код сразу снимают бал на экзамене:
ТЗ = Запрос.Выполнить().Выгрузить();
Для каждого Строка Из ТЗ Цикл

Надо делать цикл по результатам запроса, не выгружая в промежуточную таблицу. Экономим память.
3. Иван Чаклия (vanya201) 07.11.16 13:42
В первых версиях обработки была конструкция:
Объект.Товары.Загрузить(Запрос.Выполнить().Выгрузить());

Для целей нашей организации таблица значения дозаполнялась некоторыми данными, поэтому выгружалась в ТЗ и обрабатывалась в цикле по строкам.
В запросе это сделать было невозможно.

В выгруженной обработке часть кода убрана, но аппендикс остался))
Согласен с предыдущим комментарием, экзамен я не сдавал.