Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Проверка при создании документа / 1 сообщений из 1, страница 1 из 1
18.01.2013, 15:05
    #38115527
Сергей1981
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка при создании документа
При оприходовании товара от поставщика (через заказ поставщику), те товары по которым в базе 1С не было движения, выделяются другим шрифтом. Как ввести дополнительную проверку при создании документа "Приход в ячейки" на предмет наличия места постоянного хранения(тем самым исключив по максимуму позиции которые были в наличии в базе, но закончились под ноль, и в новой базе по ним нет движения).

Привожу код:

Процедура ПроверитьЗаполнениеТабличнойЧастиТовары(СтруктураШапкиДокумента, Отказ, Заголовок)

// Укажем, что надо проверить:
СтруктураОбязательныхПолей = Новый Структура("Номенклатура, Ячейка, Количество");

// Вызовем общую процедуру для проверки проверки.
ЗаполнениеДокументов.ПроверитьЗаполнениеТабличнойЧасти(ЭтотОбъект, "Товары", СтруктураОбязательныхПолей, Отказ, Заголовок);

// проверка на предмет наличия мест хранения
Для Каждого СтрокаДокумента Из Товары цикл
Если СтрокаДокумента.Ячейка = Справочники.МестаХранения.ПустаяСсылка() Тогда
Предупреждение("Строка " + СтрокаДокумента.НомерСтроки + ". " + " не заполнено место постоянного хранения. Ячейка берется из мест хранения: " + СтрокаДокумента.Ячейка);
СтрокаДокумента.Ячейка = СтруктураОбязательныхПолей["Ячейка"];
КонецЕсли;

КонецЦикла;

КонецПроцедуры // ПроверитьЗаполнениеТабличнойЧастиТовары


Правильно ли такое заполнение ячейки в ТЧ документа?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Проверка при создании документа / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]