Заполнение номера ГТД в отчете комиссионера с отрицательным количеством(возвратом)
Добрый день.
Возможно уже многие сталкивались с данной проблемой, что если в документе "Отчета комиссионера(агента) о продажах" или "Отчета комитента", указывать отрицательные количества (то есть возвращая товар), то в регистрах не заполняется номер ГТД. И, соответственно, получаются отрицательные остатки по организации если включен контроль и использование ГТД.
Есть ли у кого-нибудь обработка или расширение, которое помогает решить эту проблему типового релиза 1С Управления торговлей версии 11.4.13.136, которая заполняла или давала возможность выбрать номер ГТД для отрицательных количеств позиций в указанных документах "Отчета комиссионера(агента) о продажах" или "Отчета комитента".
А если нет, то сориентируете в направлении, как ее сделать, какой алгоритм выбрать?
Возможно уже многие сталкивались с данной проблемой, что если в документе "Отчета комиссионера(агента) о продажах" или "Отчета комитента", указывать отрицательные количества (то есть возвращая товар), то в регистрах не заполняется номер ГТД. И, соответственно, получаются отрицательные остатки по организации если включен контроль и использование ГТД.
Есть ли у кого-нибудь обработка или расширение, которое помогает решить эту проблему типового релиза 1С Управления торговлей версии 11.4.13.136, которая заполняла или давала возможность выбрать номер ГТД для отрицательных количеств позиций в указанных документах "Отчета комиссионера(агента) о продажах" или "Отчета комитента".
А если нет, то сориентируете в направлении, как ее сделать, какой алгоритм выбрать?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проводите документ(что бы ГТД заполнились где смогли), далее открываете через "еще" виды запасов, выбираете виды запасов указаны вручную, и заполняете номер ГТД в нужной вам строке, дале проводите еще раз,
Как вариант сделать обработку заполнения ТЧ, она в видах запасов будет искать значения без гтд, далее смотрите что было последнее продано в товарах организации и подставляете оттуда номер ГТД в виды запасов,
Как вариант добавить в ТЧ товары поле с ГТД пускай его заполняют там где минуса, перед записью, после функции "заполнитьвидызапасов", так же добавите этот ГТД
Как вариант сделать обработку заполнения ТЧ, она в видах запасов будет искать значения без гтд, далее смотрите что было последнее продано в товарах организации и подставляете оттуда номер ГТД в виды запасов,
Как вариант добавить в ТЧ товары поле с ГТД пускай его заполняют там где минуса, перед записью, после функции "заполнитьвидызапасов", так же добавите этот ГТД
(2) 1). Спасибо, не обращал внимание на этот функционал.
2) Как раз пытаюсь с помощью расширения или обработки этот вариант использовать. Проблема возникла в том, что не записываются данные в регистр накопления "ТоварыПереданныеНаКомиссию".
3)Думал про эту затею, но показалось что в расширении трудно будет отразить это. А что за функция "ЗаполнитьВидыЗапасов" в глобальном поиске не удалось найти эту функцию.?
2) Как раз пытаюсь с помощью расширения или обработки этот вариант использовать. Проблема возникла в том, что не записываются данные в регистр накопления "ТоварыПереданныеНаКомиссию".
3)Думал про эту затею, но показалось что в расширении трудно будет отразить это. А что за функция "ЗаполнитьВидыЗапасов" в глобальном поиске не удалось найти эту функцию.?
(3)
ЗаполнитьВидыЗапасов(Отказ);
Эти функции расположены в модулях документов
вызываются обычно из Процедуры "ПередЗаписью" в модуле объекта
Как раз пытаюсь с помощью расширения или обработки этот вариант использовать. Проблема возникла в том, что не записываются данные в регистр накопления "ТоварыПереданныеНаКомиссию"
Возможно что как раз опять таки перезаполняются виды запасов перед проведением посмотрите отладкой, не перезаполняется ли после вашей обработки ТЧ ВидыЗапасов, у документа
ЗаполнитьВидыЗапасов
ЗаполнитьВидыЗапасов(Отказ);
Эти функции расположены в модулях документов
вызываются обычно из Процедуры "ПередЗаписью" в модуле объекта
Как раз пытаюсь с помощью расширения или обработки этот вариант использовать. Проблема возникла в том, что не записываются данные в регистр накопления "ТоварыПереданныеНаКомиссию"
Возможно что как раз опять таки перезаполняются виды запасов перед проведением посмотрите отладкой, не перезаполняется ли после вашей обработки ТЧ ВидыЗапасов, у документа
(4)скорей всего так и есть. Но я хотел бы 2 пункт испробовать.
Вроде норме гтд выборкой получаю, и пытаюсь записать в РегистрНакопления, но записывается только первый артикул, последующие пустые, в чем может быть проблема?
Вроде норме гтд выборкой получаю, и пытаюсь записать в РегистрНакопления, но записывается только первый артикул, последующие пустые, в чем может быть проблема?
НЗ = РегистрыНакопления.ТоварыПереданныеНаКомиссию.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Значение = Ссылка;
НЗ.Прочитать();
НЗ[ВыборкаВ.НомерСтроки - 1].НомерГТД = НомерГТД;
Ну во первых из этих 4 строк я навряд ли что пойму, так как ВыборкВ, и НомерГТД я без понятия что это...
во вторых не знаю в какой момент вы это выполняете...
И главное не делайте так никогда...при проведении документа...!!!!
Я вам уже писал , до заполните таб часть "ВидыЗапасов" документа после вызова функции ЗаполнитьВидыЗапасов(Отказ);( можно в расширении)..
После этого стандартный механизм проведения сам все запишет правильно...
во вторых не знаю в какой момент вы это выполняете...
И главное не делайте так никогда...при проведении документа...!!!!
Я вам уже писал , до заполните таб часть "ВидыЗапасов" документа после вызова функции ЗаполнитьВидыЗапасов(Отказ);( можно в расширении)..
После этого стандартный механизм проведения сам все запишет правильно...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот