|
1C 8.2 Найти документ по номеру
| ☑ |
0
Nast
27.11.11
✎
21:56
|
Помогите разобраться, почему не находится документ по номеру?
Есть dbf файл с полем Zakaz, равный номеру документа Заказ покупателя
СтрокаЗаказ=Строка(ДБФ.Zakaz);
Строка=Сред(СтрокаЗаказ,1,2);
Строка2=Сред(СтрокаЗаказ,4,3);
Строка3=Строка+Строка2;
Строка4=Строка3+" ";
ДокументНайденный=Документы.ЗаказПокупателя.НайтиПоНомеру(Строка4);
Сообщить(ДокументНайденный);
Документ с таким номером есть
|
|
1
Aleksey
27.11.11
✎
21:57
|
нужна дата
|
|
2
Nast
27.11.11
✎
21:58
|
Дата интервала не обязательный ведь параметр?
|
|
3
Aleksey
27.11.11
✎
21:58
|
(2) Обязательный, за исключением сквозной нумерации
|
|
4
andrewks
27.11.11
✎
22:04
|
(2) ну представь, что в базе есть
документ №100 от 06.01.2008
документ №100 от 12.01.2009
документ №100 от 10.01.2010
документ №100 от 15.01.2011
а теперь представь, что ты - программа, и у тебя спросили: дай-ка мне ссылку на документ №100. что ты ответишь?
|
|
5
Nast
27.11.11
✎
22:06
|
Спасибо! Получилось! Нумерация в пределах года, поэтому надо указывать дату из интервала
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший