Надо заменить ТипЦены во всех договорах. Делаю обработку, на форме "выбдогнайти" и "выбдогзамена". Код тупой до безобразия, но почему-то не работает.
Дог=СоздатьОбъект("Договоры")
Дог.ВыбратьЭлементы();
Пока Дог.ПолучитьЭлемент()=1 Цикл
Если Дог.ТипЦены=ВыбДогНайти Тогда
Дог.ТипЦены=ВыбДогЗамена;
Дог.Записать()
КонецЦикла;
КонецЦикла
Дог=СоздатьОбъект("Договоры")
Дог.ВыбратьЭлементы();
Пока Дог.ПолучитьЭлемент()=1 Цикл
Если Дог.ТипЦены=ВыбДогНайти Тогда
Дог.ТипЦены=ВыбДогЗамена;
Дог.Записать()
КонецЦикла;
КонецЦикла
По теме из базы знаний
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- Модуль "Оргсхема, должностные инструкции и регламенты" для УНФ, УТ 10/11, КА, БП, ERP/УПП, АльфаАвто
- Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы
- Использование ботов мессенджеров для автоматизации и упрощения бизнес-процессов
- 1С:Аналитика: архитектура и примеры внедрений BI-решений для пользователей 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Дог=СоздатьОбъект("Справочник.Договоры");
Дог.ИспользоватьВладельца( нужно вставить владельца ) и т. д.
Дог.ИспользоватьВладельца( нужно вставить владельца ) и т. д.
Это решение
А ты попробуй так:
К = СоздатьОбъект("Справочник.Контрагенты");
Дог = СоздатьОбъект("Справочник.Договоры");
К.ВыбратьЭлементы();
Пока к.получитьЭлемент() = 1 цикл
дог.использоватьвладельца(к.текущийэлемент());
дог.выбратьэлементы();
пока дог.получитьэлемент() = 1 цикл
дог.типцен = выбтипцен;
конеццикла;
конеццикла;
К = СоздатьОбъект("Справочник.Контрагенты");
Дог = СоздатьОбъект("Справочник.Договоры");
К.ВыбратьЭлементы();
Пока к.получитьЭлемент() = 1 цикл
дог.использоватьвладельца(к.текущийэлемент());
дог.выбратьэлементы();
пока дог.получитьэлемент() = 1 цикл
дог.типцен = выбтипцен;
конеццикла;
конеццикла;
Это решение
Внимание! Не забывайте отмечать решение на ваш вопрос, если оно найдено. Это повысит ваш рейтинг на форуме.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот