УТ 11. Добавить запись в справочник партнеры программно #724868


#0 by AsadRoman
Среда: 1С 8.3 УТ 11 Задача: нужно перенести из некоего файла 6000 партнеров. Решение: написана обработка, которая читает данные из файла и записывает в соответствующие справочники: справочник партнеров, справочник контрагентов, табличную часть справочника партнеров контактную информацию и справочник банковских счетов контрагентов. Проблема: в справочнике партнеров есть реквизит ЮрФизЛицо, которое имеет вид ПеречислениеСсылка.КомпанияЧастноеЛицо и, по логике вещей, может принимать значения Компания или ЧастноеЛицо. Соответственно присваиваю значение Партнеры.ЮрФизЛицо = Перечисление.КомпанияЧастноеЛицо.Компания; и записываю Партнеры.Записать; Проверяю результат: В справочнике партнеры запись появляется, в справочнике контрагенты запись появляется, в справочнике банковские счета контрагентов запись не видна. И в справочнике партнеров поле ЮрФизЛицо - незаполнено. Более того на выбор заполнения предлагается четыре варианта. Вопрос: Куда копать? Про что я забыл? Подскажите пожалуйста.
#1 by kosts
Тут лучше сравнить, что заполняется при штатном создании, и что получилось при импорте.
#2 by Рэйв
Такая фигня бывает если это реквизиты формы и заполняются при открытии из регистра сведений.
#3 by AsadRoman
Где в 8.3 нужно ставить точки останова, чтобы реально останавливалось.
#4 by kosts
Отладку на сервере наверное надо включить, если не останавливается.
#5 by МимохожийОднако
Или отлаживать на файловой версии ))
#6 by AsadRoman
так файловая версия
#7 by AsadRoman
В обработке останавливается, а в форме справочника не останавливается.
#8 by Рэйв
А обработка открывает формы элементов?  Чудны дела твои, господи...
#9 by AsadRoman
Нет. Обработка ничего не открывает. Я ставлю точки останова в форме, чтобы посмотреть что там заполняется, а остановки не происходит.
#10 by hhhh
еще раз, обработка не открывает формы справочников. А если бы открывала, то автору обработки сразу бы надо было оторвать руки.
#11 by МимохожийОднако
У сервера нет глазок. А форма для глазок и ручек пользователя.
#12 by AsadRoman
вот я и хочу остановить и посмотреть что там заполняется штатно.
#13 by AsadRoman
Получилось остановить. А теперь кто-нибудь может объяснить что это такое:
#14 by AsadRoman
Это не одно и то же: и ??? Почему именно это поле при записи изменяется?
#15 by kosts
Возможно на форме и в объекте разные типы ЮрФизЛицо, почему так сделано ведомо одним разработчикам...
#16 by Рэйв
у тебя зачем то сделано два дублирующих друг друга по смыслу перечисления КомпанияЧастноеЛицо и ЮрФизЛицо и кодер пытается причесать одно в соответствии со значенирем другого. Нахрена так было сделано - соя логика пасует.Но руки бы я ему все равно оторвал:-)
#17 by Рэйв
*соя= моя
#18 by AsadRoman
Это не у меня. Это у 1С. Вопрос в том почему поле не хочет записиваться?
#19 by kosts
Соответствие типов проверь.
#20 by AsadRoman
вот эта строка была неправильная: нужно: Всем спасибо за участие!!! Вопрос закрыт. P.S. как всегда, обычная невнимательность. ;-)
#21 by kosts
бывает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С