Руководство по настройке умного гашения

Умное гашение в умелых руках может значительно облегчить работу пользователя. Это обработка, которая автоматически сопоставит ваши входящие сертификаты с накладными в вашей учётной системе и обеспечит максимальный контроль на приёмке продукции.
Однако, для того, чтобы оно стало по-настоящему "умным", оно нуждается в некоторой адаптации.

Настройка и адаптация

В модуле АСП_Общие: <1c> Функция ПоляОтбораВходящихДокументов() Экспорт // Здесь возвращается структура с путями к именам реквизитов в вашем документе поступления // Организация - путь к вашему поднадзорному субъекту (может быть Подразделение, Склад и пр.) // Контрагент - путь к поднадзорному субъекту отправителя (может быть Грузополучатель, Партнёр, АдресДоставки и пр.) Возврат Новый Структура("Организация,Контрагент", "Организация", "Контрагент"); КонецФункции

Функция ПолучитьСтруктуруПодбораВходящих(СтрокаДокумента) Экспорт // здесь возвращается структура поиска входящего сертификата по полям документа учётной базы // СтрокаДокумента содержит: Дата, Документ, Контрагент, Категория, Номенклатура, Количество // Поля поиска: Дата, Отправитель, Производитель, и т.д. // поля соответствуют всем колонкам, которые вы видите в таблице сертификатов // подсказка: для разных поставщиков вы можете использовать разные поля поиска, это бывает полезно в зависимости // от детализации сертификатов Возврат Новый Структура("Отправитель,Номенклатура", СтрокаДокумента.Контрагент, СтрокаДокумента.Номенклатура); КонецФункции

Функция ОпределитьТовар(ЗаписьЖурнала) Экспорт // эта функция может помочь вам автоматически сопоставить номенклатуру учётной базы с номенклатурой в сертификате Если НЕ ПустаяСтрока(ЗаписьЖурнала.Артикул) Тогда Возврат Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ЗаписьЖурнала.Артикул); КонецЕсли; КонецФункции

Функция ОтборУмногоГашенияПоОрганизации(ВидДокумента,Отбор,Организация) Экспорт // эта функция для тонкой настройки первичного отбора документа по организации, // в случае, если вы получаете сертификаты на виртуальную организацию // пример: //Нов = Отбор.Добавить("Ссылка.Организация", "Организация", "Организация"); //Нов.Значение = ДругаяОрганизация; //Нов.ВидСравнения = ВидСравнения.Равно; //Нов.Использование = Истина; //Возврат Истина;

Возврат Ложь; КонецФункции </1c>

0.00
(0 голосов)