PM 20.12.2001 - 15:12 |
>:o)) А как еще Вас привлечь к моей махонькой проблеме? Пишу процедуру в розничной накладной Процедура ФФФ() ЦенаСНДС = 111; Сообщить(ЦенаСНДС); КонецПроцедуры Получаю 0, а хотелось бы 111 Помогите!!! |
Dmirk 1 - 20.12.2001 - 15:14 |
чтото ты не договариваешь.. |
АЛьФ 2 - 20.12.2001 - 15:17 |
ЦенаСНДС - локальная переменная процедуры? |
Alex74 3 - 20.12.2001 - 15:21 |
Только что сделал - показало "111". А где эта процедура лежит? (ЗЫ чтоб потом не обижаться надо полнее вопрос формулировать). |
таксяк 4 - 20.12.2001 - 15:22 |
ЦенаСНДС - это реквизит документа? |
avb 5 - 20.12.2001 - 15:23 |
скорей это - колонка с формулой в тч дока |
LittleHelper 6 - 20.12.2001 - 15:23 |
грустно... |
АЛьФ 7 - 20.12.2001 - 15:24 |
2(0) Внимание привлек... Дальше что? |
Журавлик 8 - 20.12.2001 - 15:25 |
а дальше появляюсь я:) |
pit 9 - 20.12.2001 - 15:27 |
во народ реагирует на слом пароля!!! |
buch 10 - 20.12.2001 - 15:32 |
а я то думал шо опять развлекалка пошла...ан нет.((( |
АЛьФ 11 - 20.12.2001 - 15:34 |
2(10) Читай внимательно (8) !!! Ан, да!!! :)) |
Uno 12 - 20.12.2001 - 15:56 |
Это реквизит табличной части документа и невыполнено позичионирование по строке. Делай цикл по сторокам. |
PM 13 - 20.12.2001 - 16:04 |
Извините, меня отвлекли... Собственно это относится к Розничной Накладной Если кто натыкался на разговор о переносе информации из левого dbf-а в 1с тот знает (я там PaulM). Это было на той неделе.. Сейчас я смог вернуться к этой теме. Благодаря Вашим советам и xBase-у я уже читаю левый dbf (правда там еще проблемы с кодировкой), а вот писать еще не могу. Может кто подскажет... |
Starik 14 - 20.12.2001 - 16:09 |
А (12) тебя чем не устраивает в качестве подсказки? |
таксяк 15 - 20.12.2001 - 16:09 |
а он слева от чего? дбф этот? |
PM 16 - 20.12.2001 - 16:11 |
12,14: Я начал 1с-ть совсем недавно, если можно
поконкретнее 15: dbf - из другой программы |
PM 17 - 20.12.2001 - 16:13 |
Что-нибудь типа Пока ПолучитьСтроку() <> 0 Цикл НоваяСтрока(); ??? |
Starik 18 - 20.12.2001 - 16:23 |
ВыбратьСтроки(); Пока ПолучитьСтроку()<>0 Цикл Сообщить(СуммаБезНДС); КонецЦикла; |
Незнайка 19 - 20.12.2001 - 16:45 |
теперь какой-нибудь чайник в архиве найдет энтот топик и будет пароли процедурой ФФФ() ломать |
PM 20 - 20.12.2001 - 17:17 |
18: Я чего-то не понимаю...Если я создаю новый
документ о каком получении строки идет речь? ПО какому документу надо делать цикл (по тому который "левый" я делаю) |
Starik 21 - 20.12.2001 - 17:20 |
Ты заколебал. По пунктам распиши, что тебе надо, и что не получается. |
Hunter 22 - 20.12.2001 - 17:24 |
Да че тут понимать-то! Присваивает значение реквизиту справочника, а потом не сделав Записать() пытается что-то получить. |
Hrenter 23 - 20.12.2001 - 17:26 |
А можа еще хлеще: присваивает реквизиту документа значение в модуле документа, а не в модуле формы. А оно ему :( |
PM 24 - 20.12.2001 - 17:45 |
//документ - розничная накл. Процедура Импорт() Продажи = СоздатьОбъект("XBase"); Продажи.ОткрытьФайл("ts/Sells.dbf",,); //названия товаров - в файле Articuls.dbf Артикул = СоздатьОбъект("XBase"); Артикул.ОткрытьФайл("ts/Articuls.dbf",,); Продажи.Первая(); Пока Продажи.ВКонце()=0 Цикл //тащу названия Артикул.Первая(); Пока (Артикул.ВКонце()=0) и (Артикул.Code<>Продажи.Articul) Цикл Артикул.Следующая(); Если Артикул.Code=Продажи.Articul Тогда //Это не стреляет ТМЦ = Артикул.Name; КонецЕсли; КонецЦикла; //Это не стреляет Кво = Продажи.NalCount; ЦенаСНДС = Продажи.Price; //Это стреляет Сообщить(Продажи.Price); //Это не стреляет Сообщить(ЦенаСНДС); КонецЕсли; Продажи.Следующая(); КонецЦикла; Артикул.ЗакрытьФайл(); Продажи.ЗакрытьФайл(); КонецПроцедуры |
Starik 25 - 20.12.2001 - 17:58 |
А НоваяСтрока() кто делать будет? |
PM 26 - 20.12.2001 - 18:26 |
Большое СПАСИБО Я всегда верил в ВАС (получилось) |
Клоун 27 - 20.12.2001 - 18:29 |
А пароль снимается просто. |
PM 28 - 20.12.2001 - 18:48 |
Я тоже знаю как сломать пароль! Расскажу в следующий раз... когда понадобится помощь. |
ОЩРТ 29 - 20.12.2001 - 19:12 |
берешь пароль, кладешь его на что-нибудь твердое и молотком ху@чишь.. |