подскажите, пожалуйста, начинающему:
как написать функцию, в которой нужно перебрать продукцию и изменить поле cost = cost * 1.4
и может быть есть ссылки, где можно почитать про создание простейших скриптов
Нравится
Давайте уточним Вашу версию и цель работы такого скрипта. Если мы говорим о создании наценки, то в определенных версиях это можно сделать другим способом.
По поводу простейших скриптов - можно почитать о создании раздела (без использования мастера).
версия 3.0
цель такая: загрузил номенклатуру из 1с, в поле Стоимость - записал себестоимость продукции, теперь нужно увеличить ее на 40%
Если Вы уже произвели импорт из 1С в Terrasoft, то обновлять уже существующие записи лучше с помощью SQL-запроса, выполненного в QueryAnalyzer. Например, такого:
update tbl_Offering set Cost = Cost * 1.4 where Code1C is not NULL
Пример приведён для условия, когда Вам необходимо обновить записи в разделе "Продукты", которые были импортированы из 1С (поле Code1C у которых - не пустое). Используя данный пример, Вы можете его модифицировать для решения Вашей задачи (зависит от особенностей интеграции с 1С и Вашей конфигурации Terrasoft).
Перед выполнением действий по изменению наполнения БД обязательно сделайте её резервную копию.
Олег Лабьяк,
разработчик,
3-я линия Службы поддержки Terrasoft.