Вспомнил ссылки на справочник в 77

У одного клиента в 77 ТиС была номенклатура с не уникальными наименованиям. Поэтому остатки и цены нельзя было выгрузить просто так из отчетов. Кроме того, он хотел переносить только товары на остатках, а не всю номенклатуру — в базе много мусора.

Нашел на Инфостарте обработку выгрузки из 77 в Мой склад, там как раз данные по товару с кодом, с ценами и остатками.

Вот только цены там не выгружались. Пришлось вспомнить код 77:

//Осипов
типц=СоздатьОбъект("Справочник.ТипыЦен");
типц.НайтиПоНаименованию("Розничные");  
типц = типц.ТекущийЭлемент();
//типц=константа.РозничныйТипЦен;   
Типцз=СоздатьОбъект("Справочник.ТипыЦен");
Типцз.НайтиПоНаименованию("Закупочные"); 
Типцз = Типцз.ТекущийЭлемент();

Как видите, здесь используется ТекущийЭлемент().

Без него получение цен не работало. Я в отладчике видел, что слева и справа одинаковое значение, но они почему-то не равны:

Погуглил немного и нашел решение.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *