|
Указать ссылку на документ-регистратор | ☑ | ||
---|---|---|---|---|
0
mirina313
26.02.19
✎
13:37
|
Код:
Выборка = Документы.КорректировкаЗаписейРегистров.Выбрать(); Выборка.Следующий(); Документ = Выборка.Ссылка; НаборЗаписей=РегистрыНакопления.ПродажиПоДисконтнымКартам.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Документ); НаборЗаписей.Прочитать(); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.ДисконтнаяКарта = Карта; НоваяЗапись.Сумма = 100000; НаборЗаписей.Записать(); Хочу указать отбор по определенному документу-регистратору, а не первому как в данном примере Допустим документ КорректировкаЗаписейРегистров с номером Т0000000002 от 25.02.2019 13:50:15. Помогите сделать задуманное... |
|||
1
sqr4
26.02.19
✎
13:40
|
Фото?
|
|||
2
sqr4
26.02.19
✎
13:44
|
На форму реквизит тырц, и его вместо документа хопс.
|
|||
3
mirina313
26.02.19
✎
13:46
|
Реквизит с типом ДокументСсылка.КорректировкаЗаписейРегистров и что?
Мне нужно указать именно документ вот этот [img]http://ipic.su/img/img7/fs/777.1551177980.png[/img] |
|||
4
mirina313
26.02.19
✎
13:48
|
В общем вот.
http://ipic.su/img/img7/fs/777.1551177980.png |
|||
5
sqr4
26.02.19
✎
13:50
|
Без фотки точно не взлетит...
Ну так вывести этот реквизит на форму и выбрать нужный док... |
|||
6
singlych
26.02.19
✎
13:51
|
(3) а кто решает, что этот, а не другой?
|
|||
7
cons24
26.02.19
✎
13:52
|
Документы.КорректировкаЗаписейРегистров.найти(номер, год)
|
|||
8
mirina313
26.02.19
✎
13:54
|
(7) Уже пыталась, в таком формате Документы.КорректировкаЗаписейРегистров.НайтиПоНомеру ("Т0000000002", "2019") не воспринимает
|
|||
9
mirina313
26.02.19
✎
13:55
|
(5) программно
|
|||
10
singlych
26.02.19
✎
13:57
|
(8) НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>)
<ДатаИнтервала> (необязательный) Тип: Дата. |
|||
11
mirina313
26.02.19
✎
14:04
|
Тип: Строка, Число для <НомерДокумента>
Тип: Дата для <ДатаИнтервала> |
|||
12
cons24
26.02.19
✎
14:11
|
(8)Документы.КорректировкаЗаписейРегистров.НайтиПоНомеру ("Т0000000002", Дата(2019,01,01))
|
|||
13
cons24
26.02.19
✎
14:11
|
блин, гермафродиты атакуют. Имя вроде женское ,а пол мужской :-0
|
|||
14
mirina313
26.02.19
✎
14:17
|
(12) Дата не обязательна.
В общем ошибка "Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Продажи по дисконтным картам)" Выборка = Документы.КорректировкаЗаписейРегистров.НайтиПоНомеру ("Т0000000002"); Документ = Выборка.Ссылка; НаборЗаписей=РегистрыНакопления.ПродажиПоДисконтнымКартам.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Документ); НаборЗаписей.Прочитать(); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.ДисконтнаяКарта = Карта; НоваяЗапись.Сумма = 100000; НаборЗаписей.Записать(); |
|||
15
Йохохо
26.02.19
✎
14:22
|
(14) на какой должности Вы себя видите не в Дата(2019,01,01) году?
|
|||
16
singlych
26.02.19
✎
14:25
|
(14) необязательна для документов с непериодической нумерацией
|
|||
17
DrWatson
26.02.19
✎
14:27
|
Сначала была Выборка.Следующий(); в (12) пропала.
|
|||
18
hhhh
26.02.19
✎
14:27
|
(14) дата обязательна, протрите глаза.
|
|||
19
malem13
26.02.19
✎
14:28
|
(14) тут ошибка при записи - не установлен регистратор в новой записи
НоваяЗапись = НаборЗаписей.Добавить(); |
|||
20
sqr4
26.02.19
✎
14:29
|
(13) тайка походу
|
|||
21
hhhh
26.02.19
✎
14:30
|
(14) НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.ДисконтнаяКарта = Карта; НоваяЗапись.Сумма = 100000; вот здесь вяы забыли указать регистратор. Надо не торопясь, куда вы мчитесь? Вот и упускаете самое главное. |
|||
22
mirina313
26.02.19
✎
14:56
|
период нужно указывать, все таки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |