Имя: Пароль:
1C
1С v8
Программное проведение документа. Проводит, но не сохраняет количество.
,
0 TVA_11
 
16.09.16
08:29
Переношу документы из одной базы в другую через txt.
Итог, документ создается, сохраняются цена и сумма.

А количество пропадает, и хотя провожу
Документ.Записать(РежимЗаписиДокумента.Проведение);

Не проводит, ошибок не выдает. И итогом является не проведенный документ, без количества.
Что может быть причиной??
1 Злопчинский
 
16.09.16
08:35
(0) упростить задачу
Не проводит
Просто запиши
Что получится?
2 TVA_11
 
16.09.16
08:39
Цена * количество != сумма.

Так как там есть скидка.
Возможно поэтому. И стал записывать 0.00


Видимо придется количество и цену рассчитывать.
3 TVA_11
 
16.09.16
08:40
И количество все равно не записывает.
Просто записать то же самое без проведения.
4 TVA_11
 
16.09.16
08:53
Ладно количество руками набьют.
Тренировался в файловой версии.
Работало.


Перешел на серверный вариант. В реальной базе.

ТБ = ЗначениеИзФайла("c:\Users\User\Downloads\11.txt");

Ругается - ошибка преобразования. Тоже самое если файл убрать. Такое ощущение, что файла на диске С:\ локального компа не видит. Однако из сетевой же записывал этот файл, и все вышло.

Может разные верссии платформ, и разные форматы txt?
5 vicof
 
16.09.16
09:03
(0) Вы из какого века, чтобы обмен через текстовый файл делать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший