Имя: Пароль:
1C
 
Многострочная часть (2)
0 Wow__cooL
 
06.04.04
19:41
Продолжение.
Начало здесь Многострочная часть
1 Wow__cooL
 
06.04.04
19:46
to Рупор
СпрЦен=СоздатьОбъект("Справочник.Цены");
Для Инд = 1 По ДокМД.РеквизитТабличнойЧасти() Цикл
   Если Найти(СокрЛП(ДокМД.РеквизитТабличнойЧасти(Инд).Представление()),"Цена")<>0 Тогда
       СпрЦен.ИспользоватьВЛадельца(ДокТовар.ТекущийЭлемент());
       Цена=СпрЦен.Цена.Получить(РабочаяДата());
       ТабЗнач.УстановитьЗначение(Тек,ДокМД.РеквизитТабличнойЧасти(Инд).Идентификатор,Число(Цена));
       Прервать;
   КонецЕсли;    
КонецЦикла;

Так цену узнать?

А если справочник цены имеет другое название?
А рассчитать ВСего? (просто там с НДС судя по глобальному модулю есть какие-то условия: включать в сумму, не включать в сумму - в зависимости от параметров, которые можно узнать только в модуле документа)
2 SnarkHunter
 
06.04.04
19:47
(0)Ответь, как у вас реализована синхронизация кодов, по которым идентифицируется товар?
3 Wow__cooL
 
06.04.04
19:48
to SnarkHunter:    
Если ДокТовар.НайтиПоКоду(Код,0)=0 Тогда
   Предупреждение("Товар с кодом "+Строка(Код)+" не найден!");
   Возврат;
КонецЕсли;  

Код - берется из строки файла
4 Wow__cooL
 
06.04.04
19:49
to skunk
удачи надо желать тем пользователям, которые это решили сделать... ну а как ты предлагаешь это контролировать?
5 skunk
 
06.04.04
19:53
(4)не давать им делать... того чего не надо делать...
6 SnarkHunter
 
06.04.04
19:54
(4)Я бы на твоем месте постарался найти аргументы в пользу отказа от этой идеи... Пока не поздно...
7 Wow__cooL
 
06.04.04
19:54
(5) все гениальное просто...
8 Wow__cooL
 
06.04.04
19:55
(6) идеи реализовать эту обработку?
9 skunk
 
06.04.04
19:58
(3)это не синхронизация... это поиск...

синхронизация.... это когда у тебя справочник в торговле, бухиии, зарплате, комплексной, твоей программе на Delphi + любой другой программе и конфигурации имеет одно количество записей и все записи индентичны
10 Wow__cooL
 
06.04.04
20:00
(9) понятно, не то выложила.
нет, такой задачи мне не ставили. То есть это обговаривалось сразу: в проге Delphi используются таблицы с теми же значениями, как и в 1С
11 SnarkHunter
 
06.04.04
20:00
(+9)И есть уникальный параметр, по которому эта синхронизация осуществляется... Код товара, как правило, таковым не является...
12 skunk
 
06.04.04
20:08
(10)то есть и во всех программах кто в руки вводит новые элементы... удаляет и изменяет старые?
13 Wow__cooL
 
06.04.04
20:11
(12) в каких всех программах?
14 skunk
 
06.04.04
20:16
в которой набирают заявку... и в котроых текстовый файлик будет загружаться
15 Рупор абсурда
 
06.04.04
20:16
(13) А ещё в Калькуляторе, Блокноте, Сапере и Салитёре ...
16 Wow__cooL
 
06.04.04
20:17
(14) везде все будет одинаково (измененные файлы можно загрузить в прогу Delphi еще раз - тогда там будут обновленные данные)
17 Wow__cooL
 
06.04.04
20:18
(15) как много программ ты знаешь...
18 427
 
06.04.04
20:20
нельзя выполнять синхронизацию

по коду...
по наименованию ...
по неуникальным реквизитам ... (по ИНН у контрагентв - можно)

ибо это такая ж.... юзвери обязательно чего нибудь изменят ...
19 skunk
 
06.04.04
20:25
(16)и как часто там будут обновления
20 Wow__cooL
 
06.04.04
20:27
(19) это мне не сообщали, а вам это важно?
21 Рупор абсурда
 
06.04.04
20:28
(20) Это тебе важно! Тебя ж потом будут ... эта ...эта ..., ну в хвост и в гриву, короче ...
22 Wow__cooL
 
06.04.04
20:30
(21) не будут! они и не найдут...
23 skunk
 
06.04.04
20:32
сидит вася и думает на фиха на ТоварА с кодом 100 по 30 рублей и удаляет его...
а потом другой создает ТоварБ с кодом 100 по 300 рублей...

а потом приходит клиент и заказывает ТоварА а получает ТоварБ
24 Wow__cooL
 
06.04.04
20:35
если вася прочитает хэлп, то после удаления и создания товараБ он обновит таблицу, и когда придет клиент, то заказывать он будет по прайсу, который актуален на сегодняшний день (ну или день изменения).
25 skunk
 
06.04.04
20:46
а если не обновит... мало ли чего случиться... обед, жена, забыл, лень...
и вообще на фиха эти качели... 1С <> Delphi

не пойму почему решение Рупора не нравиться...
26 427
 
06.04.04
21:01
(0) Запомни ... и заруби себе на носу....

ВСЕ ОШИБКИ, которые может сделать пользователь.... Он сделает !!!!

хе-хе... пример с прошлой недели... Бухше было лень бить 2 документа...
В одном приходе цены указаны с НДС... в другом - без НДС...
Типовая конфа не допускает смешивания типов цен (с НДС и без в одном приходе).

Но эта задница с ушами СМОГЛА ввести все одним документом... Косяк вылез через 2 дня... и совсем в другом месте.... Два часа искал ....

А ты говоришь - обновить прайс... Запомни - юзвери потычут мышкой везде... где можно и нельзя... изменят все, что нельзя...
27 SnarkHunter
 
06.04.04
21:04
(22)Вот так рождаются истории о тупых и жадных одинэсниках...
28 Wow__cooL
 
06.04.04
21:08
(27) при чем здесь жадные?
29 Wow__cooL
 
06.04.04
21:11
(25) вы посмотрите, пожалуйста, (1) и скажите, во-первых, код правильный или нет, а во-вторых вопросы. Я в общем думала, что лучше было бы это сделать в 1С, но сказали, что надо в другой проге делать, а потом создать еще обработку.
30 Wow__cooL
 
06.04.04
21:15
(26) да я знаю это, то ли "защитное программирование", то ли еще как называется... Все, что я могла там предусмотреть, я сделала...
31 SnarkHunter
 
06.04.04
21:16
(28)При том, что заказчик платит деньги исполнителю за свои будущие головняки... Против первого эпитета нет возражений?
32 Wow__cooL
 
06.04.04
21:17
(31) а вот это не факт.
33 SnarkHunter
 
06.04.04
21:21
Конечно не факт... Но так упорствовать в трех ветках...
34 Wow__cooL
 
06.04.04
21:24
(33) потому что я хочу это сделать!!! но не получается... Вот я и пытаюсь в 3 ветках выяснить, может, вы знаете, как реализовать...
35 Рупор абсурда
 
06.04.04
21:26
Предсказание:
Юбилей форума - 10000 ветка будет иметь тему "Многострочная часть (5487)" ...
36 Wow__cooL
 
06.04.04
21:31
(35) LOL

В Нострадамусы записался???
Но если в ветке "Многострочная часть (5486)" вы мне так и не скажите что делать, придется... :)