ЕНВД-шный контрагент в загрузке в БП

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
ЕНВД-шный контрагент в загрузке в БП, Подстановка контрагента по умолчанию
 
Добрый день.
Вопрос несколько не типовой. При обмене данными с БП, у нас в таблице соответствия бухи руками проставляют физ лицам-покупателям в соответствие контрагента "наличный расчет" чтобы "на захламлять базу".
Контрагентов в месяц прибавляется порядка 600 по одному салону. Бухов по человечески жалко, хочется сделать контрагента по умолчанию, если в ТС именно для справочника контрагентов выбрано автосоздание.
Полазив по обработке, так и не поял, в какой процедуре находится создание нового элемента справочника. Подскажите, пожалуйста, где можно этот кусок расковырять.
 
Добрый день.
Строка 10514
Здесь надо написать
Если ("Нужный контрагент") Тогда
ТекОбъект = Справочники.Контрагенты.НайтиПоНаименованию("Наличный расчет", Истина,).ПолучитьОбъект();
Возврат;
КонецЕсли;

Где нужный контрагент это любой способ опознать его.

Способ получения объёкта можно использовать любой. в данном случае поиск по наименованию что не оптимально.
 
Место нашёл, спасибо. А как определить, что текущий контрагент (из АА) является физ лицом и напротив него в ТС стояло "Автосоздание"? Просто в процедуру передается совсем немного параматров.
 
Вопрос актуален.
 
Есть в помощь функции
ПолучитьЗначениеРеквизита которая получает любой выгруженный реквизит из Альфы
Пример смотрим в обработке

и ПолучитьОбъект которая получает загруженный объект в БП если такой уже загружен
Пример там же


Так же стущетвует возможность получить вложенно реквизиты
таким образом
ПолучитьЗначениеРеквизита("ТипНоменклатуры", "Справочник.Номенклатура", ЗначенияСтрокиНоменклатура);
где ЗначенияСтрокиНоменклатура это УИД.
Это единичный пример. таких в обрабокте множество
 
Спасибо.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С