Имя: Пароль:
1C
 
Преобразовать Строку в Дату 1С 8
0 bura_limon
 
13.06.11
15:52
Чета не получается преобразовать строку в дату, данные в РегНакопл. по ДатаТирожа не попадают..
http://clip2net.com/s/ZI1z
http://clip2net.com/s/ZI1V
Подскажите как правильней
1 Defender aka LINN
 
модератор
13.06.11
15:58
А кто такой "Тирож"?
И какая религия мешает посмотреть, что в этой колонке после присваивания?
2 butterbean
 
13.06.11
15:58
1. какой тип у реквизита ДатаТирожа?
2. что такое "Тирож"
3 bura_limon
 
13.06.11
16:10
4 zak555
 
13.06.11
16:11
ДатаТирожа ? о_О
5 zak555
 
13.06.11
16:11
откуда ?
6 bura_limon
 
13.06.11
16:20
ошибку нашел, загружается дата в РН, а как теперь определить дату для каждой номенклатуре...Т.е. у каждой строки из Екселе дата своя:
http://clip2net.com/s/ZImC
7 Defender aka LINN
 
модератор
13.06.11
16:22
(6) ППЦ... ДатаТирожа для каждой номенклатуре...
8 bura_limon
 
13.06.11
16:24
(7)присвоить Дату для своей номенклатуре(NAMETOV)
9 Злобный Фей
 
13.06.11
16:30
Тирож = Тираж, не? )
10 bura_limon
 
13.06.11
16:35
(9)уже исправил http://clip2net.com/s/ZItg
11 bura_limon
 
13.06.11
16:38
сейчас вот так:
http://clip2net.com/s/ZItG
хочу как в Екселе:
http://clip2net.com/s/ZImC
В Праздники что то мои мазги нехотят работать
12 bura_limon
 
13.06.11
16:49
Будут соображения господа
13 BuHu
 
13.06.11
16:51
(11)не заметил разницы , какие колонки надо сравнить?
14 bura_limon
 
13.06.11
17:02
(13)D_VVODA(датавЕкселе) это ДатаТиража в 1С..
То есть для каждой строки NAMETOV(Номеклатура) своя дата D_VVODA(В Екселе).В 1С ДатаТиража для всех одна 08.08.2006...
15 detec
 
13.06.11
17:22
(0)

Если я правильно понял, то нужно преобразовать тип "строка" в тип "дата". Так в чём проблема? Нужно сформировать строку из цифр вроде 20110613150000, в 1С 8 она преобразуется в 13.06.2011 15:00:00.
16 BuHu
 
13.06.11
17:27
(14) так у тя дата ввода (переменная D_VVODA) задана 08.08.2006 .
17 BuHu
 
13.06.11
17:29
может это подойдет.

Функция ИзСтрокиВДату(СтрДата)
   стрДата_ = СокрЛП(СтрЗаменить(стрДата,".",""));
   датДата = Сред(стрДата_,5)+Сред(стрДата_,3,2)+Лев(стрДата_,2);
   Если СтрДлина(стрДата_)=6 Тогда
       датДата = "20"+датДата;
   КонецЕсли;            
   Возврат Дата(датДата);
КонецФункции
18 bura_limon
 
13.06.11
17:30
(15)проблема преобразовать в дату нет,у каждой NAMETOV(Номеклатура)имеется колонка D_VVODA(ДатаТиража)со своей датой...сейчас вот так:
http://clip2net.com/s/ZItG
хочу как в Екселе:
http://clip2net.com/s/ZImC
(16)D_VVODA = Дата('20060808'); это преобразовывание в дату.....Как сделать для каждой NAMETOV(Номеклатура)свою дату
19 bura_limon
 
13.06.11
18:12
(17) помоему можно как то через шаблон можно
20 zak555
 
13.06.11
19:20
так что такое тирОж ?
21 Wobland
 
13.06.11
20:04
>Как сделать для каждой NAMETOV(Номеклатура)свою дату
это сейчас о чём вообще?
22 mdocs
 
13.06.11
20:29
Классическое получение минимальной ДатыТирожа для каждой строки. Где-то даже в КЗ было.
23 Лефмихалыч
 
13.06.11
22:56
(0) а.ф.ф.т.а.р, побей себя ногами. Чего ты хочешь-то? И чем то, что в 1С отличается от того, что в экселе?
24 mdocs
 
13.06.11
22:59
(24) Думаю что в экселе разные даты тиража, в экселе - "одна на всех"
25 mdocs
 
13.06.11
22:59
т.е. в 1с
26 Лефмихалыч
 
13.06.11
23:02
с таким выдающимся талантом к выражению собственных мыслей автор давно должен был умереть с голоду, затруднившись объяснить в магазине, что ему нужно. Хорошо, что есть супермаркеты...
27 Лефмихалыч
 
13.06.11
23:05
и зачем изобретать колесо в преобразованием, если в dbf уже хранится дата?
28 Сияющий Асинхраль
 
13.06.11
23:44
Похоже это продолжение ветки про страку, только здесь тс мало того, что дату тирожа никак не найдет, так у него еще и мАзги закипели, наверное от этих поисков
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn