|
Групповое изменение реквизитов | ☑ | ||
---|---|---|---|---|
0
dvrk
21.01.21
✎
11:59
|
Есть какая-нибудь типовая обработка, в которой можно отобрать нужные документы и написать что-то типа СчетФактураВыданная.Номер = ДокументОснование.Номер ?
|
|||
1
DrShad
21.01.21
✎
12:01
|
есть
|
|||
2
ДенисЧ
21.01.21
✎
12:01
|
devtools.ucoz.net
если в адресе не наврал... |
|||
3
Галахад
гуру
21.01.21
✎
12:02
|
А типовое уже не катит?
|
|||
4
DrShad
21.01.21
✎
12:02
|
(2) но это не типовая, а универсальная )))
|
|||
5
ДенисЧ
21.01.21
✎
12:04
|
(4) типа универсальная ))
|
|||
6
DrShad
21.01.21
✎
12:05
|
(5) что значит типа?
еще не встречал конфы на которой поделки ТормозаИТ не работают |
|||
7
ДенисЧ
21.01.21
✎
12:08
|
(6) Типовая универсальная.
А ты запусти её на ТиС8 ))) |
|||
8
dvrk
21.01.21
✎
12:08
|
А где там что искать... и это платные, да ?
|
|||
9
DrShad
21.01.21
✎
12:09
|
(7) wtf ТиС8?
|
|||
10
ДенисЧ
21.01.21
✎
12:09
|
(8) Нет. Там всё бесплатно
И даже кнпочки доната не видел ))) |
|||
11
ДенисЧ
21.01.21
✎
12:09
|
(9) Торговля и Склад. 8я.
|
|||
12
dvrk
21.01.21
✎
12:11
|
(10) Мне бы обработку просто скачать, а не расширение, в типовой "Групповое изменение реквизитов" нет в доступных полях ДокументОснование.Номер :(
|
|||
13
dvrk
21.01.21
✎
13:31
|
я не понимаю почему у меня не получается, запросом получаю документы в которых нужно сделать док.номер = докоснование.номер создаю кнопку
наклиенте насерверебезконтекста пишу запрос + обход но отладкой туда попасть не могу, после НаКлиенте просто в предприятие кидает отладка завершается это значит отладка на сервере не запущена или что ещё ? |
|||
14
ДенисЧ
21.01.21
✎
13:32
|
(13) да
|
|||
15
dvrk
21.01.21
✎
13:33
|
(14) а без рестарта службы никак не запустить? в реестре прописал -дебаг
|
|||
16
ДенисЧ
21.01.21
✎
13:34
|
(15) Нет.
|
|||
17
dvrk
21.01.21
✎
13:54
|
(16) всё спасибо большое с отладкой проще стало))))
|
|||
18
dvrk
21.01.21
✎
14:14
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | СчетФактураВыданный.Ссылка КАК Ссылка, | СчетФактураВыданный.ДокументОснование.Номер КАК ДокументОснованиеНомер, | СчетФактураВыданный.Номер КАК Номер |ИЗ | Документ.СчетФактураВыданный КАК СчетФактураВыданный |ГДЕ | СчетФактураВыданный.Дата МЕЖДУ &Дата И &Дата1 | И СчетФактураВыданный.ПометкаУдаления = ЛОЖЬ | И СчетФактураВыданный.Проведен"; Запрос.УстановитьПараметр("Дата", '20201001'); Запрос.УстановитьПараметр("Дата1",'20201231'); Результат = Запрос.Выполнить().Выгрузить(); Для каждого А из Результат Цикл А.Номер = А.ДокументОснованиеНомер; А.Ссылка.Записать(); КонецЦикла; сильно не бейте, учусь, как записывать? метод объекта не обнаружен (записать) |
|||
19
ДенисЧ
21.01.21
✎
14:15
|
У ссылки нет метода Записать()
Не тебе ли я вчера писал про это? |
|||
20
dvrk
21.01.21
✎
14:16
|
(19) ну я это уже понял, поэтому спрашиваю как записать
не мне или нет) |
|||
21
Aleksey
21.01.21
✎
14:24
|
(12) Это табличная часть
|
|||
22
dvrk
21.01.21
✎
14:25
|
(21) с чего номер это табличная часть?
ну и вопрос уже другой Как записать документ по ссылки |
|||
23
oslokot
21.01.21
✎
14:25
|
(20) нужно получить объект по ссылке, а затем записать
|
|||
24
dvrk
21.01.21
✎
14:28
|
(23) в цикле получать ?
|
|||
25
dvrk
21.01.21
✎
14:30
|
Результат = Запрос.Выполнить().Выгрузить();
Для каждого А из Результат Цикл А.Номер = А.ДокументОснованиеНомер; ОбДокумент=А.Ссылка.ПолучитьОбъект(); ОбДокумент.Записать(); КонецЦикла; |
|||
26
Aleksey
21.01.21
✎
14:30
|
(22) С того докОснование храниться в ТЧ, а не в шапки. Иначе как по твоему реализовано 1 фактура на несколько документов
|
|||
27
dvrk
21.01.21
✎
14:31
|
(26) я неправильно понял, сори
|
|||
28
dvrk
21.01.21
✎
14:36
|
(25) почему не записывает ?
|
|||
29
oslokot
21.01.21
✎
14:42
|
скорей всего в методе записать не хватает параметров
|
|||
30
dvrk
21.01.21
✎
14:43
|
(29) там же нет обзятельных
|
|||
31
dvrk
21.01.21
✎
14:48
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | СчетФактураВыданный.Ссылка КАК Ссылка, | СчетФактураВыданный.ДокументОснование.Номер КАК ДокументОснованиеНомер, | СчетФактураВыданный.Номер КАК Номер |ИЗ | Документ.СчетФактураВыданный КАК СчетФактураВыданный |ГДЕ | СчетФактураВыданный.Дата МЕЖДУ &Дата И &Дата1 | И СчетФактураВыданный.ПометкаУдаления = ЛОЖЬ | И СчетФактураВыданный.Проведен"; Запрос.УстановитьПараметр("Дата", '20201001'); Запрос.УстановитьПараметр("Дата1",'20201231'); Результат = Запрос.Выполнить().Выгрузить(); Для каждого А из Результат Цикл ОбДокумент=А.Ссылка.ПолучитьОбъект(); А.Номер = А.ДокументОснованиеНомер; ОбДокумент.Записать(РежимЗаписиДокумента.Запись); КонецЦикла; так тож не |
|||
32
dvrk
21.01.21
✎
14:51
|
Я что-то не так делаю ?
|
|||
33
dvrk
21.01.21
✎
15:01
|
Взял из примеров, там так же делается и всё ок
|
|||
34
dvrk
21.01.21
✎
15:04
|
МОжет мне проще как то из номеров типа 0P000900 делать " 0P900" ?
|
|||
35
Ёпрст
21.01.21
✎
15:07
|
(31)
// А.Номер = А.ДокументОснованиеНомер; ОбДокумент.Номер = ..... |
|||
36
dvrk
21.01.21
✎
15:12
|
(35) СПАСИБО БОЛЬШОЕ
|
|||
37
TormozIT
гуру
21.01.21
✎
15:53
|
(2) Наврал таки. Уже начал забывать )
http://devtool1c.ucoz.ru |
|||
38
PaulBC
22.01.21
✎
04:49
|
В типовой групповой обработке есть выполнение произвольного алгоритма.
|
|||
39
ДенисЧ
22.01.21
✎
05:42
|
(37) А я никогда и не помнил... гугель у нас на что?
|
|||
40
dvrk
22.01.21
✎
06:31
|
(38) у меня произвольный алгоритм не сработал, примера не нашел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |