Имя: Пароль:
1C
1С v8
Конвертация данных - обновить подвал документа
0 МешочекЗнаний
 
05.01.16
15:19
Здравствуйте. Делаю перенос из КА 1.1 В КА 1.1.

Документ РеализацияТоваровУслуг. Нужно перенести товары с новой ценой. Например в старой "Молоко" = 15р, в новой "Молоко" = 16р. Этот момент я реализовал, но что делать с подвалом я ума не приложу.
Всего - тип строка, не связан ни с каким реквизитом.
ВсегоНДС - тип строка, не связан ни с каким реквизитом.
Изменяются эти поля в Процедура ОбновитьПодвал().

Не руками же потом эти документы открывать и перепроводить.
1 Mankubus
 
05.01.16
15:29
они сами заполняются, не трогай ничего
2 МешочекЗнаний
 
06.01.16
10:47
Ещё вот такой вопрос - нужно в РТУ заполнить поле сделка (это документ ЗаказПоставщику). Заказ поставщику создаётся при переносе.
Как в РТУ указать ссылку на этот созданный документ?
3 PuhUfa
 
06.01.16
10:50
(2) а в базе источнике сделка заполнена?
4 МешочекЗнаний
 
06.01.16
10:52
(3) Нет, не заполнена. Поэтому и создаю при переносе.
5 МешочекЗнаний
 
06.01.16
10:54
(2) Поправка. Не РТУ, а ПоступлениеТоваровУслуг.
6 hhhh
 
06.01.16
10:57
зачем перенос загружать лишними вещами? Это отдельная задача.
7 PuhUfa
 
06.01.16
10:59
(4) В базе источнике заказов вообще нет и ты их создаешь в приемнике?
8 МешочекЗнаний
 
06.01.16
11:04
(6)(7) Думаю нужно подробнее расписать задачу.

Переношу РТУ из одной базы как ПТУ в другую базу. Следовательно в ПТУ базы приемника нужно заполнить дополнительный реквизит в шапке: сделка(Заказы поставщикам).
ЗаказПокупателя создаётся в приемнике, ПТУ так же создаётся в приемнике. Нужно в ПТУ указать ссылку на ЗаказПокупателя
9 hhhh
 
06.01.16
11:09
(8) ну, в константе указать: не вести учет по сделкам. И вообще не париться с этой фигней.
10 МешочекЗнаний
 
06.01.16
11:11
(9) Изменять параметры учета не вариант. Да и вообще это будет полезным знать на будущее.
11 PuhUfa
 
06.01.16
11:24
(8) в ПКО у ПТУ в ПослеЗагрузки используй примерно такое:

Объект.ЗаказПокупателя = СсылкаНаЗаказПокупателя;
12 МешочекЗнаний
 
06.01.16
11:34
(11) А откуда брать СсылкаНаЗаказПокупателя?
13 PuhUfa
 
06.01.16
11:36
(12) получать из базы. они же у тебя уже созданы.
Перед
Объект.ЗаказПокупателя = СсылкаНаЗаказПокупателя;
пиши строки которые найдут нужный тебе ЗаказПокупателя
14 МешочекЗнаний
 
06.01.16
11:40
(13) Понял, спасибо