Цитата:
Сообщение от
Галина
Просто в Фин.Журнале-никаких проверок нет. Поэтому просто импортируйте в правильный шаблон и раздел журнала.
Полез даже проверил, может и вправду от раздела и шаблона что-то зависит:
[codebox]
Bal. Account Type - OnValidate()
IF ("Account Type" IN ["Account Type"::Customer,"Account Type"::Vendor,"Account Type"::"Fixed Asset"]) AND
("Bal. Account Type" IN ["Bal. Account Type"::Customer,"Bal. Account Type"::Vendor,"Bal. Account Type"::"Fixed Asset"])
THEN
ERROR(
Text000,
FIELDCAPTION("Account Type"),FIELDCAPTION("Bal. Account Type"));
[/codebox]
тут ничего нет про правильность шаблона и разделов. Тем более, в свое время я так экспериментировал(отключал эту проверку), учетные кодюниты написаны так, что они не могут одновременно из одной строчки из 81 таблицы создать, например, две записи по двум разным поставщикам в учетных таблицах. Т. е. это вообще не возможно, по крайней мере в стандарте. А по поводу вопроса - советую при импорте данных просто проверять, если встречаются подобные записи создавать дополнительную, вторую, строчку программно. Я не вижу никаких проблем в этом. Лучше "съэмулировать" ручной ввод, чем вносить изменения в код системы.