Добрый день, подскажите пожалуйста, как во внешней обработке написать, чтобы напримере, переменной а присвоить значение "ИНН/КПП" контрагента для последующего сравнения. Программно занести ИНН могу, а вот выдернуть его от туда никак не получается...
Добрый день, подскажите пожалуйста, как во внешней обработке написать, чтобы напримере, переменной а присвоить значение "ИНН/КПП" контрагента для последующего сравнения. Программно занести ИНН могу, а вот выдернуть его от туда никак не получается...
Конфигурация, платформа?
Извините, забыл написать... Континент:Страхование на платформе 1С:Предприятие 7.7
"примерно так:<br>Контрагенты=СоздатьОбъект("Справочник.Контрагенты");<br>Контрагенты.ВыбратьЭлементы(0);<br>Пока Контрагенты.ПолучитьЭлемент(1)=1 Цикл<br>Если Контрагенты.ЭтоГруппа()=0 Тогда<br>a=Контрагенты.ИНН; //можно и без присвоения значения какой то переменной, но раз уж вы просили...<br>Сообщить("Контрагент "+СокрЛП(Контрагенты.Наименование)+" имеем ИНН "+СокрЛП(a));<br>КонецЕсли;<br>КонецЦикла;<br><br>или по другому (а то меня все время критикуют любители запросов):<br>ТекстЗапроса="Контрагент=Справочник.Контрагенты.ТекущийЭлемент;<br> |Группировка Контрагент без групп упорядочить по Контрагент.Наименование;";<br>Запрос=СоздатьОбъект("Запрос");<br>Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда<br>Сообщить("Ошибка выполнения запроса к справочнику контрагентов");<br>Иначе<br>Пока Запрос.Группировка(1)=1 Цикл<br>a=Запрос.Контрагент.ИНН;<br>Сообщить("Контрагент "+СокрЛП(Запрос.Контрагент.Наименование)+" имеем ИНН "+СокрЛП(a));<br>КонецЦикла;<br>КонецЕсли;<br>"
Премного благодарен! Очень сильно выручили.
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |