|
Установить произвольный номер документа внешним обработчиком | ☑ | ||
---|---|---|---|---|
0
alex44ru
03.07.12
✎
11:06
|
Доброго времени суток. Не пинайте слишком сильно с восьмеркой только начал разбираться, но у меня проблема.
Есть код внешнего обработчика. // Вставить содержимое обработчика. // Создаем документ НовыйДокумент = Документы.ПеремещениеТоваров.СоздатьДокумент(); НовыйДокумент.Дата = "20120101"; НовыйДокумент.Номер = "Т01С1234"; НовыйДокумент.СкладОтправитель = Справочники.Склады.НайтиПоКоду("000000001"); НовыйДокумент.СкладПолучатель = Справочники.Склады.НайтиПоКоду("000000005"); //Костромская ЕНВД НовыйДокумент.Организация = Справочники.Организации.НайтиПоКоду("000000001"); // Нафта НовыйДокумент.Комментарий = "Документ создан автоматически обработкой ServioPump"; // Заполняем табличную часть НоваяСтрокаТаблицы = НовыйДокумент.Товары.Добавить(); НоваяСтрокаТаблицы.Номенклатура = Справочники.Номенклатура.НайтиПоКоду("Т00000206"); НоваяСтрокаТаблицы.Количество = 10; НовыйДокумент.ЗаполнитьСчетаУчетаВТабЧасти(НовыйДокумент.Товары, "Товары", Истина); НовыйДокумент.Записать(); Почему-то при записи он присваивает обычный текущий номер документу, а не мой. В чем причина ? |
|||
1
Cube
03.07.12
✎
11:07
|
(0) Значит есть ещё где-то код, который это делает...
|
|||
2
aleks-id
03.07.12
✎
11:08
|
телепатирую....... наверное в подписке на событие
|
|||
3
alex44ru
03.07.12
✎
11:10
|
(1) ткните носом в какую сторону смотреть :)
|
|||
4
0_Serg_0
03.07.12
✎
11:10
|
(0)
сначала запиши док, а потом присвой ему свой номер ;) |
|||
5
alex44ru
03.07.12
✎
11:11
|
(4)
НовыйДокумент.Записать(); НовыйДокумент.Номер = "Т01С1234"; НовыйДокумент.Записать(); так что ли? |
|||
6
0_Serg_0
03.07.12
✎
11:11
|
угу
|
|||
7
alex44ru
03.07.12
✎
11:12
|
(6) Спасибо огромное. Как то не логично, но работает :)
|
|||
8
0_Serg_0
03.07.12
✎
11:17
|
(7)
всё логично... в подписке стоит автоприсвоение номера чтоб конфу криво не ковырять лучше согласится с автономером, а потом поставить свой |
|||
9
Cube
03.07.12
✎
11:27
|
(8) И что обидно - такой быдлокод, есть и в типовых.
Например ЗиУП, справочник "Организации" - у новой организации присваивается новый уникальный идентификатор и пофиг, что мне нужна организация с переданным ГУИДом... Прострелить бы коленку тому, кто это написал... Конечно, можно "ОбменДанными.Загрузка = Истина" и свой ГУИД вставить, но тогда стандартные проверки не фурычат... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |