#0
by prohor
Нужно в удаленной базе у выбранного контрагента получить договор, выбранный основным, и у него проверить с кем он заключен С покупателем, с поставщиком , прочее... . В зависимости от этого выполняется условие( или не выполняется) Нужно сделать так чтобы ОсновнойДоговорКонтрагента выводил хотя бы название типа договора, например был равен
#1
by Cube
Код просто ужас! Замени это: Если ОсновнойДОговорКОнтрагента = ПеречислениеСПокупателем.СПОкупателем тогда на это: Если ОсновнойДОговорКОнтрагента = ИБ.Перечисления.ВидыДоговоровКонтрагентов.СПОкупателем тогда
#6
by prohor
продемонстрируйте пример неужасного кода? спасибо за строчку. еще раз проверю. но по моему я так делал, тоже не работало. -(
#8
by Cube
Ну для начала выравнивание, затем обрати внимание на переменные. Вот что у тебя в переменной "ОсновнойДОговорКОнтрагента"? Кто бы мог подумать что там не основной договор контрагента, а вид этого договора... И т.д и т.п....
#11
by hhhh
попробуй Сообщить(ИБ.XMLСтрока(СправочникКонтрагентыТек.ОсновнойДоговорКонтрагента.ВидДоговора));
#13
by prohor
ПеречислениеСПокупателем= ИБ.Перечисления.ВидыДоговоровКонтрагентов; ВидыДоговоровКонтрагентов ( С покупателем, с поставщиком, Прочее .....)
#16
by Beduin
Просто посмотри у реквизита "ОсновнойДоговорКонтрагента" Есть тип перечисления "ПеречислениеСПокупателем"
#17
by prohor
cube смогу попробовать только вечером, щас нет под рукой 1С ки. Пока собираю информацию.
#19
by hhhh
ПеречислениеСПокупателем - это у него обычная переменная, чего ты пристал. Зачем ему нужен такой тип перечисления?
#20
by prohor
строчка Если ОсновнойДОговорКОнтрагента = ИБ.Перечисления.ВидыДоговоровКонтрагентов.СПОкупателем тогда также не сработала строчка Если ОсновнойДОговорКОнтрагента = ИБ.Перечисления.ВидыДоговоровКонтрагентов[1] тогда вываливается ошибка "Получение элемента по индексу для значения не определено" То есть тоже не работает -(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- V8: Как получить факт адрес контрагента (Тип Бух)
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как получить разность дат (Нужно получить количество дней)
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- Почему есть тип "ДокументСсылка", а получить его функцией Тип невозможно?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- получить тип("ВнешнийОтчетОбъект") выдает ошибку отсутствия такого типа в конфиге
- Вопрос по КД2. Перенос не только основного договора контрагента, а весь список
В этой группе 1С
- Как отразить оприходование земли в 1с бухгалтерия
- Как убрать меню "Сервис" ?
- Не списано для целей учета НДС - отсутствие остановки проведения
- Проблема с отображением текста на дисплее Posiflex PD-2300 USB через 1C
- VMware и 1с проблема виртуальных серверов
- Интернет постоянно прерывается
- индекс находится за границами массива
- Нужна помощь по Access
- v8: как добавить колонки в табличное поле в установке цен номенклатуры?
- Доступ к сетевому диску
- Какой максимально возможный размер базы SQL 200
- v8: глюк в СКД, не выводит поле запроса
- УТ 10.3 - Задолженность по контрагентам
- УТ Как правильно оформить аванс от физического лица.
- Сохранить табличный документ в файле формата xls?
- Реально на maps.google.com запустить свою ГИС?
- Посоветуйте принтер для офиса
- ЗавершитьРаботуСистемы(Истина, Истина) Запустить под новым пользователем
- v8: SQL 2008 лог растет не могу уменьшить
- чтение писем из Outlook