Имя: Пароль:
1C
 
Перенос номенклатуры СОМ соединением.
0 vivalamuerto
 
23.05.17
12:16
Добрый день. Суть такая переношу справочник номенклатуры сом соединением из торговли 11.1 в бп 3.0. Она переноситься и в карточке номенклатуры указаны и вид номенклатуры и услуга(истина,ложь). Но при программном получение номенклатуры, на табло показывает, что услуга ложь(хотя истина), и вид номенклатуры пусто. Если в ручную вид номенклатуры меняешь на другой, а потом на нужный, тогда в отладке все отлично показывает. Подскажите в чем может быть проблема?
1 Ц_У
 
23.05.17
12:17
суть проблемы "переношу справочник номенклатуры сом соединением"
2 ColonelAp4u
 
23.05.17
12:24
Посмотри в отладке когда переносишь номенклатуру из УТ что в каком виде передается вид номенклатуры. Можно найти по наименованию и тогда прописать следующий код
Если НомУт.ВидНоменклатуры.Description = "Услуга" Тогда
НомБух.ВидНоменклатуры = Справочники.ВН.НайтиПоНаименовани(НомУт.ВидНоменклатуры.Description);
номБух.Услуга = Истина;
КонецЕсли;
Как то так
3 vivalamuerto
 
23.05.17
12:27
(2) переноситься таким
Если номУТ.ТипНоменклатуры.Порядок=3 Тогда
     номБП.Услуга=Истина
Иначе номБП.Услуга=Ложь
КонецЕсли;
4 cw014
 
23.05.17
12:28
(3) А что за "ТипНоменклатуры"? И где "ВидНоменклатуры"?
5 ГдеСобака Зарыта
 
23.05.17
12:29
В консоли запросов сравни все реквизиты перенесенного элемента и созданного правильно ручками. Найди разницу и исправь
6 vivalamuerto
 
23.05.17
12:30
(4) это перечисление.(товары,услуга,тара). его за собой подтягивает вид номенклатуры. Аналог реквизита "услуга" в БП.
7 cw014
 
23.05.17
12:32
(6) Запомни, сам ничего он тебе не подтягивает. Все это кодом делается. Точно и Вид и Тип Проставляешь?
8 vivalamuerto
 
23.05.17
12:51
(7) Ну в соответствие с типом и видом в торговле проставляя реквизиты в бп
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший